Mercurial > public > mk2
changeset 15:6d1177291d38
1.54beta rc1
author | heinrichsweikamp |
---|---|
date | Sun, 28 Mar 2010 10:24:49 +0200 (2010-03-28) |
parents | 239cb2cdc0c9 |
children | 01510acaeb11 |
files | code_part1/OSTC_code_asm_part1/MAIN.COD code_part1/OSTC_code_asm_part1/MAIN.HEX code_part1/OSTC_code_asm_part1/MAIN_with_part2and3.HEX code_part1/OSTC_code_asm_part1/changelog.txt code_part1/OSTC_code_asm_part1/definitions.asm code_part1/OSTC_code_asm_part1/start.asm |
diffstat | 6 files changed, 266 insertions(+), 277 deletions(-) [+] |
line wrap: on
line diff
--- a/code_part1/OSTC_code_asm_part1/MAIN.HEX Thu Mar 25 22:20:34 2010 +0100 +++ b/code_part1/OSTC_code_asm_part1/MAIN.HEX Sun Mar 28 10:24:49 2010 +0200 @@ -411,9 +411,9 @@ :101B3000258FDE6E372F12002E0EDE6E23891200E7 :101B4000A96E31D0A96E2BD02B91010EAA6E690E11 :101B500003D02691AA6A640EAD6E238F040EA96E7F -:101B60009D9A9E9A0AEC4BF049D8AECFA8FFFCECA8 -:101B70004AF026BF11D017D8FEEC4AF0A8CFADFF2F -:101B800037D8A93EF1D70CEC4BF09E9A9D8AAA6AF1 +:101B60009D9A9E9A08EC4BF049D8AECFA8FFFAECAC +:101B70004AF026BF11D017D8FCEC4AF0A8CFADFF31 +:101B800037D8A93EF1D70AEC4BF09E9A9D8AAA6AF3 :101B9000269F239FF9EF48F0FF0EAD6EF4D7A69E67 :101BA000A69CA6801200A69EA69CA684F29E550E18 :101BB000A76EAA0EA76EA682F28EA6B2FED7A69434 @@ -582,7 +582,7 @@ :1025E000536BD7EC0BF01FA7FF0C000C280E2BA38E :1025F000C80EE56F050ED8EC0CF081B008D0E52FC1 :10260000F9D781B006D02B8324872499120081A2A8 -:10261000F1D7249724992B9308EC4BF012002B97B9 +:10261000F1D7249724992B9306EC4BF012002B97BB :10262000010EBA6F1F9F2FEC0FF0B86B209921910C :102630002193208F2187B5EC1DF01BEC1DF0249712 :1026400024993CEC13F021B124D020AFF9EF48F0ED @@ -600,7 +600,7 @@ :102700000CEC3CF020B10BEC42F020B13EEC3BF085 :1027100020B1B8EC46F0209120B981D720B3F9EF71 :1027200048F0E0D7BA4FB1EF16F0BA4F08EF32F0E9 -:10273000BA4F2AEF33F0BA4FEFEF49F0BA4FEFEF4D +:10273000BA4F2AEF33F0BA4FEDEF49F0BA4FEDEF51 :1027400049F0050EBA6F6ED72B97010EBA6F1F9F17 :102750002FEC0FF0D3EC1DF0B86B20992191219351 :10276000208F2187F1EC13F09DEC14F01BEC1DF091 @@ -620,7 +620,7 @@ :10284000E8CF7FF0EB0E5BEC0BF0000EE8CF7FF0F3 :10285000220EA2EC0DF0070EA802F350C10FBA6FC2 :10286000070E396FBA515BEC0BF0BA2B392FFAD740 -:102870001E0E98EC49F0F9EF48F0010EBA6F1F9F59 +:102870001E0E96EC49F0F9EF48F0010EBA6F1F9F5B :102880002FEC0FF0F1EC1DF0B86B20992191219302 :10289000208F2187FFEC14F0D9EC14F01BEC1DF015 :1028A000249724993CEC13F0040EBA6304D0060E6E @@ -629,7 +629,7 @@ :1028D0003BF020B1B8EC46F0209120B9A4EF13F002 :1028E00020B3F9EF48F0DED7BA4F54D0BA4F74D0C6 :1028F000BA4F07D0BA4F28D7BA4F26D7050EBA6FAE -:1029000026D778EC49F093EC49F0030EBA6F24997E +:1029000026D776EC49F091EC49F0030EBA6F249982 :10291000B6D71A0EA2EC0DF0A82A630EA8640AD04E :10292000690EA86007D01A0EA0EC0DF0030EBA6F66 :10293000249912D7640EA86EF6D71A0EA2EC0DF0E9 @@ -818,7 +818,7 @@ :1034A000E8CF7DF0000EE8CF7EF0000EE8CF7FF091 :1034B00031EC1AF020EE60F0D551DE6ED651DE6EA2 :1034C000D751DE6ED851DE6ED951DE6EDA51DE6E26 -:1034D000200EDE6E24EC0EF0120000EC4BF010EC2F +:1034D000200EDE6E24EC0EF01200FEEC4AF00EEC34 :1034E0004BF06DEC0FF02FEC0FF031EC1AF0850E75 :1034F0005BEC0BF0860E5BEC0BF0870E5BEC0BF0DD :10350000880E5BEC0BF0640EE8CF7CF00A0EE8CF7F @@ -843,7 +843,7 @@ :10363000376B1EEC0DF0200EDE6E29C132F1386BB7 :10364000382B376B1EEC0DF0200EDE6E2AC132F1E6 :10365000386B382B376B1EEC0DF024EC0EF024A7E2 -:10366000FED7FEEC4AF0120037EC1AF00B0E58ECC5 +:10366000FED7FCEC4AF0120037EC1AF00B0E58ECC7 :103670000BF0560E5BEC0BF0570E5BEC0BF031ECE5 :103680001AF01200000EE8CFF4F13C0EE8CFF5F18D :10369000EF0EE8CFF6F15A0EE8CFF7F19F0EE8CF24 @@ -1191,7 +1191,7 @@ :104BF000A92ACFEC0DF0A8CF33F11F8F386B382BDB :104C0000376B375127EC0DF0200EDE6E560EDE6E40 :104C1000010E326F1F8F386B382B376B1EEC0DF087 -:104C20002E0EDE6E350E326F1F8F386B382B376BC2 +:104C20002E0EDE6E360E326F1F8F386B382B376BC1 :104C300019EC0DF01F9F24EC0EF012006F0E3DECEE :104C40001AF06CEC24F01F0E5BEC0BF029B107D0CE :104C5000200E5BEC0BF07A0E5BEC0BF006D0EE0E48 @@ -1388,12 +1388,12 @@ :10584000BEC1C9FF1BD80ED8BDC1C9FF17D80AD821 :105850003BC1C9FF13D806D8C58410D8060ED8ECB2 :105860000CF01200C5BC01D812004D0E3DEC1AF030 -:10587000FCEC4AF00BD89E96C46B1200C42F01D0EA +:10587000FAEC4AF00BD89E96C46B1200C42F01D0EC :10588000F4D79EA6FBD7C46B9E961200C66A4E0E36 :105890003DEC1AF0C56AC76A949694888296090E00 :1058A000C46F8286000082B804D082968296C42F8C :1058B000F8D79486C66A0A0ED8EC0CF0000EC76EB4 -:1058C000280EC66E000EC56E080EC86EFEEC4AF0BD +:1058C000280EC66E000EC56E080EC86EFCEC4AF0BF :1058D0004F0E3DEC1AF01200C56FC580CFDF900E61 :1058E000C96ECCDFBFDFC5C1C9FFC8DFBBDFC58460 :1058F000C5DF12009E96C580C1DF910EC96EBEDF66 @@ -1545,25 +1545,25 @@ :10621000A56BA6BFA66B010EBF27000EC023C0BF93 :10622000BF6BC0BFC06BA5C152F1A6C153F1C8C1BD :1062300054F1C9C155F1D7EC0BF05067D1D7516774 -:10624000CFD78AEF2CF02D939D9A0AEC4BF05FECA0 -:106250004AF06B0EAD6EF8EC0DF00CEC4BF09D8A35 -:1062600083EF3AF028959D9A0AEC4BF020EC80F0F1 +:10624000CFD78AEF2CF02D939D9A08EC4BF05DECA4 +:106250004AF06B0EAD6EF8EC0DF00AEC4BF09D8A37 +:1062600083EF3AF028959D9A08EC4BF020EC80F0F3 :10627000010130EC80F0010118EC80F00101010E09 -:10628000CC6FCD6B680EAD6EF8EC0DF020850CEC8C -:106290004BF09D8A83EF3AF028939D9A0AEC4BF0DD -:1062A000AA6AAAD80CEC4BF09D8A83EF3AF02A9F99 -:1062B0009D9A0AEC4BF0010EAA6E9ED8AA6A0CECCD -:1062C0004BF09D8A83EF3AF0279F9D9A0AEC4BF0A2 -:1062D000F8EC0DF0010EAD6EF8EC0DF0350EAD6E74 +:10628000CC6FCD6B680EAD6EF8EC0DF020850AEC8E +:106290004BF09D8A83EF3AF028939D9A08EC4BF0DF +:1062A000AA6AAAD80AEC4BF09D8A83EF3AF02A9F9B +:1062B0009D9A08EC4BF0010EAA6E9ED8AA6A0AECD1 +:1062C0004BF09D8A83EF3AF0279F9D9A08EC4BF0A4 +:1062D000F8EC0DF0010EAD6EF8EC0DF0360EAD6E73 :1062E00029EE4AF0100E396FF8EC0DF0DECFADFF5D -:1062F000392FFAD70CEC4BF09D8A83EF3AF0259BAF -:106300009D9A0AEC4BF02FEC0FF0C6EC2AF0010E30 +:1062F000392FFAD70AEC4BF09D8A83EF3AF0259BB1 +:106300009D9A08EC4BF02FEC0FF0C6EC2AF0010E32 :10631000E8CF7FF00F0E5BEC0BF0000EE8CF7FF0C4 :10632000050E436FAA0EAD6EF8EC0DF0432FFAD7B1 :10633000550EAD6E100E5BEC0BF0ABEC2BF0010EBE :10634000BD27000EBE23110E5BEC0BF055D8F8EC08 :106350000DF0C2C1ADFFF8EC0DF0C3C1ADFFF8EC1C -:106360000DF0010EAD6EF8EC0DF0350EAD6E120EA7 +:106360000DF0010EAD6EF8EC0DF0360EAD6E120EA6 :106370005BEC0BF0436B446BC5803EEC2CF0A60E3F :10638000C96E3EEC2CF0C5BCF7D7BEC1C9FF3EECD0 :106390002CF032EC2CF0BDC1C9FF3EEC2CF032ECFD @@ -1571,7 +1571,7 @@ :1063B00032EC2CF0130E5BEC0BF0F8EC0DF0C58614 :1063C0003EEC2CF0C9CFADFF010E4327000E442355 :1063D00044BF04D0C5883EEC2CF0EFD7C5843EEC1A -:1063E0002CF0140E5BEC0BF0FA0ED8EC0CF00CEC6D +:1063E0002CF0140E5BEC0BF0FA0ED8EC0CF00AEC6F :1063F0004BF09D8A0EEF3AF0436BA96ACFEC0DF09B :10640000A8CFADFFA92AF8EC0DF0432FF7D7120063 :10641000010EBA6F219921972099AA6B229D229F84 @@ -1798,14 +1798,14 @@ :1071E000600E435F434F258B434F248B434F258DC8 :1071F000434F2681434F278F434F2881434F288396 :10720000434F2885434F2B81434F2A8F434F2D8374 -:10721000AE509E9AAB98AB8812002CB7F9D70AEC07 +:10721000AE509E9AAB98AB8812002CB7F9D708EC09 :107220004BF0AE6601D0AE2AAE50640DF3CFC6F17E :10723000F4CFC7F1EDD7F292D5BE09D02487D58E11 :107240001200F090D5BE03D02489D58E1200F2949E :10725000D56AD76AD66AD58E1200F294D59ED76ABF :10726000D66A1200F19C2A91000ED56ED58E1200BE :10727000F18C1200F19A2A93000ED56ED58E120071 -:10728000F18A1200A192B19ECA9412009E9002EC63 +:10728000F18A1200A192B19ECA9412009E9000EC65 :107290004BF0080ECF60412B080ECF5E412B0F0E36 :1072A000416502D0B4EC39F020A901D0120023BF0F :1072B0001200422B010E42630AD0239D3F6B406BAC @@ -1830,7 +1830,7 @@ :1073E000764F1E0E764F1F0E764F1E0E764F1F0ED7 :1073F000764F1F0E764F1E0E764F1F0E764F1E0EC7 :10740000764F1F0E06651200010E066F072B0C0E3D -:1074100007651200010E076F082B120045EC49F0BA +:1074100007651200010E076F082B120043EC49F0BC :10742000326B32C118F5B6EC0FF046EC2CF0E1EC03 :107430000DF06DEC0FF0DCEC25F0A4EC1CF04EEC44 :1074400024F0A3C100F5A4C101F5A3C102F5A4C1B4 @@ -1839,7 +1839,7 @@ :1074700020F04DEC1FF028AF03D0670E5BEC0BF053 :107480002AAB03D0740E5BEC0BF0B86BB96B209D8C :10749000209F239D956B966B996B9A6B050EB76F2A -:1074A0000CEC4BF0FEEC4AF0259D2C97000EE8CF3B +:1074A0000AEC4BF0FCEC4AF0259D2C97000EE8CF3F :1074B0007CF0000EE8CF7DF0000EE8CF7EF0000EED :1074C000E8CF7FF031EC1AF024972499B3EC20F048 :1074D00008EC2BF0010ECF6F470E3DEC1AF00C0EAE @@ -1860,15 +1860,15 @@ :1075C0000ED02ABB0CD0B4EC22F07FEC22F020BD10 :1075D00006D02DA542EC29F02DB505EC20F0F3ECFA :1075E0003AF0209512002781010ECC5F000ECD5B92 -:1075F000CC671200CD671200279110EC4BF0CC2B1A +:1075F000CC671200CD67120027910EEC4BF0CC2B1C :10760000120020C532F121C533F1326705D033674E :1076100003D0196B1A6B1200010E1927000E1A23E2 -:10762000120027B112EC4BF0120006EC4BF0490EA1 +:10762000120027B110EC4BF0120004EC4BF0490EA5 :107630003DEC1AF09FC102F5A0C103F50A6B0AC127 :1076400011F54F0E0A6F0AC110F58DC100F58EC1FC :1076500001F50B0E7CEC10F00A6F0AC112F50C0E4E :107660007CEC10F00A6F0AC113F540EC80F00101C8 -:107670004A0E3DEC1AF008EC4BF012009492828214 +:107670004A0E3DEC1AF006EC4BF012009492828216 :10768000249182A42481829294820A0EACEC0CF0A4 :10769000249382A424839492829224B174D024B33C :1076A00064D0948229A944D0299F2999320EA2EC52 @@ -1883,9 +1883,9 @@ :1077300029AF1200299F320EA2EC0DF0A8CF39F12B :10774000330EA2EC0DF0A8CF3AF1D890010E3927F4 :10775000000E3A2339C1A8FF320EA0EC0DF03AC159 -:10776000A8FF330EA0EC0DF0120000EC4BF0640EFD -:10777000D8EC0CF002EC4BF0640ED8EC0CF000EC02 -:107780004BF02989120000EC4BF0298F2999120047 +:10776000A8FF330EA0EC0DF01200FEEC4AF0640E00 +:10777000D8EC0CF000EC4BF0640ED8EC0CF0FEEC06 +:107780004AF029891200FEEC4AF0298F299912004B :1077900020AD1200B92B040E7CEC10F0B96512007C :1077A000209DC4EC2AF028BF08D02ABB06D02DA506 :1077B00042EC29F02DB505EC20F0ECEC22F0DCECED @@ -1919,10 +1919,10 @@ :10797000E26BE16BDD6BDC6B916B926B2697120017 :10798000DEC152F1DFC153F191C154F192C155F101 :10799000D7EC0BF01FA7120091C1DEF192C1DFF10D -:1079A0001200FEEC4AF032C532F10E0E7CEC10F003 -:1079B0003261EEEC3CF027BBFCEC4AF01FC532F123 +:1079A0001200FCEC4AF032C532F10E0E7CEC10F005 +:1079B0003261EEEC3CF027BBFAEC4AF01FC532F125 :1079C000322D120066C532F10E0E7CEC10F03261E1 -:1079D000EEEC3CF027BBFCEC4AF01200FCEC4AF069 +:1079D000EEEC3CF027BBFAEC4AF01200FAEC4AF06D :1079E000020EB06F288B120024BFCFD0248F31EC51 :1079F00042F0F7EC3EF08DC14CF18EC14DF10A0E14 :107A00004E6F000E4F6B0BEC0CF048C14CF149C1AE @@ -1957,9 +1957,9 @@ :107BD00000F58EC101F50B0E7CEC10F00A6F0AC1A6 :107BE00012F50C0E7CEC10F00A6F0AC113F5100EA2 :107BF0007CEC10F00A6F0AC117F51D0E7CEC10F03A -:107C00000A6F0AC11EF545EC49F0120025A18FEC60 +:107C00000A6F0AC11EF543EC49F0120025A18FEC62 :107C10001BF025812BC5AAF124C5ABF198EC1BF014 -:107C200012002297268308EC4BF022BB08D0228B4F +:107C200012002297268306EC4BF022BB08D0228B51 :107C3000BDC1BFF1BEC1C0F12F0E64EC2BF08F515E :107C40007CEC2BF090517CEC2BF0AE6BB12D02D084 :107C5000020EAE27B22D02D0020EAE27B32D02D0F7 @@ -2053,7 +2053,7 @@ :1081D0002BF0170EA2EC0DF0A8507CEC2BF0180E33 :1081E000A2EC0DF0A8507CEC2BF0190EA2EC0DF0D7 :1081F000A8507CEC2BF0210EA2EC0DF0A8507CECEA -:108200002BF0010E7CEC2BF0350E7CEC2BF0C251E8 +:108200002BF0010E7CEC2BF0360E7CEC2BF0C251E7 :108210007CEC2BF0C3517CEC2BF0140E7CEC10F0BA :108220002ABB010E7CEC2BF0020E396F393B150E88 :108230007CEC10F039257CEC2BF0020E396F393BC9 @@ -2070,8 +2070,8 @@ :1082E000A0EC0DF01C0E90EC10F0326703D0336759 :1082F00001D012D0010E3227000E3323700E820FF0 :10830000A96E32C1A8FFD3EC0DF0700E830FA96ED9 -:1083100033C1A8FFD3EC0DF0259D0CEC4BF02DB133 -:108320006AEC4AF060EC80F00101196B1A6B0EEFF9 +:1083100033C1A8FFD3EC0DF0259D0AEC4BF02DB135 +:1083200068EC4AF060EC80F00101196B1A6B0EEFFB :108330003AF020A712002ABB0ED025BD19D02093F9 :10834000B72B020E7CEC10F0020FD8B0FF0EE8063F :10835000B76520831200B72B3C0EB7631200B76BD2 @@ -2112,7 +2112,7 @@ :108580007CEC10F0B26F170E7CEC10F0B36F180E8D :108590007CEC10F0B46F190E7CEC10F0B56F1A0E75 :1085A0007CEC10F0B66F2AAB02D0010EA96F240E3E -:1085B000A2EC0DF029B1A8CF18F5A8CF59F110EC15 +:1085B000A2EC0DF029B1A8CF18F5A8CF59F10EEC17 :1085C0004BF02397229B209D2097268325ADF0EC2E :1085D0000DF0210EA2EC0DF0A8CFD1F1D105040DC4 :1085E000F350070FA96ECFEC0DF0A8CF11F5D10510 @@ -2125,7 +2125,7 @@ :108650008D0E5BEC0BF012002497249920AD14D002 :108660002AAB03D02093209D1200208F209D52EC36 :1086700028F01EEC26F02C992B9F010EBA6F64ECAB -:1086800028F02499249712002CB7ABD006EC4BF0BD +:1086800028F02499249712002CB7ABD004EC4BF0BF :10869000060EB06F288B2CA31200116B126B136B9C :1086A000146B020E176F186B31EC42F0120024B7F6 :1086B00015D024A912002DB9FFD026B91CD126BD92 @@ -2221,7 +2221,7 @@ :108C50008DC100F58EC101F50B0E7CEC10F00A6F92 :108C60000AC112F50C0E7CEC10F00A6F0AC113F564 :108C700040EC80F00101209512003EEC3BF027A172 -:108C800005D00EEC4BF000000300000010EC4BF0A0 +:108C800005D00CEC4BF00000030000000EEC4BF0A4 :108C9000A52B050EA56512D028D8060E90EC10F075 :108CA00032C152F133C153F18DC154F18EC155F12E :108CB000D7EC0BF020891FB72099A56B209124B722 @@ -2234,8 +2234,8 @@ :108D2000100E926E806A936A816A1D0E946E826A3A :108D3000956A836A966A846AD56ACD6ACA6A9B6AAA :108D4000020ED36ED180EAC137F10F0E396F0300E6 -:108D50000000392FFCD7FCEC4AF00400050EACEC07 -:108D60000CF0FEEC4AF003000000372FF4D7EBD7ED +:108D50000000392FFCD7FAEC4AF00400050EACEC09 +:108D60000CF0FCEC4AF003000000372FF4D7EBD7EF :108D7000C2800000C282C2B2FED7C4CF4DF1C3CFC1 :108D80004CF1C60E4E6F030E4F6FEEEC0BF0640EFF :108D90004E6F4F6B32EC0CF048C1C2F149C1C3F1C8 @@ -2283,7 +2283,7 @@ :109030001FB7120097C1A8FF3B0EA0EC0DF098C11E :10904000A8FF3C0EA0EC0DF007C1A8FF3D0EA0EC60 :109050000DF006C1A8FF3E0EA0EC0DF008C1A8FF60 -:109060003F0EA0EC0DF01200249B9D9A0AEC4BF0F1 +:109060003F0EA0EC0DF01200249B9D9A08EC4BF0F3 :109070009E9A620EAD6EF8EC0DF0FEEC0DF0AECFE8 :1090800005F1180E0561056BFEEC0DF0AECF04F195 :109090003C0E0461046BFEEC0DF0AECF03F13C0E10 @@ -2293,9 +2293,9 @@ :1090D000324F1F0E324F1E0E324F1F0E324F1F0ED9 :1090E000324F1E0E324F1F0E324F1E0E324F1F0ECA :1090F000066502D0010E066FFEEC0DF0AECF08F152 -:10910000640E0861086B0CEC4BF09E9A20859D8ADA +:10910000640E0861086B0AEC4BF09E9A20859D8ADC :1091100083EF3AF028919D9A9D8A83EF3AF00101FE -:10912000ACEC49F020B36DEC1AF0FC6A01EE09F0EA +:10912000AAEC49F020B36DEC1AF0FC6A01EE09F0EC :10913000EE6A0A0EEA62FCD7F0EC0DF0B8EC47F0EC :109140000DEC19F0239D23ADFED78F6B906B196B3F :109150001A6B208975EC46F020998DC19FF18EC164 @@ -2305,77 +2305,77 @@ :1091900030EC80F0010118EC80F0010115EC3BF09F :1091A000010140EC80F00101010EA96E010EAA6ED2 :1091B000CFEC0DF0A8CF39F1A92ACFEC0DF0A8CF54 -:1091C0003AF1AA6A010E396304D0350E3A6301D030 +:1091C0003AF1AA6A010E396304D0360E3A6301D02F :1091D00010D0010EA96E010EAA6E010EA86ED3EC7E -:1091E0000DF0A92A350EA86ED3EC0DF0AA6A2AEF6D -:1091F00016F002EC4BF010EC4BF06DEC0FF0000EA3 -:10920000E8CF7CF0000EE8CF7DF0000EE8CF7EF0D6 -:10921000000EE8CF7FF0FF0E2E6F2EC17AF0FF0E0A -:109220002E6F2EC17BF046EC2CF0A3C19FF1A4C1A0 -:10923000A0F1AA6A5C0EA2EC0DF0290EA86201D082 -:1092400006D01FD8290EA86E5C0EA0EC0DF023AD41 -:10925000FED71F6B206B216B226B236B246B256B5E -:10926000266B276B286B296B2A6B2B6B2C6B2D6B5A -:10927000270EA2EC0DF02A85010EA8622A950EEFAA -:109280003AF018EC2AF0140E53D0289F29912A9B0B -:10929000AA6A220EA2EC0DF0010EA86206D0288F59 -:1092A000000E0A6F0AC11FF51200020EA86206D056 -:1092B0002981000E0A6F0AC11FF51200030EA86271 -:1092C00006D02A8B000E0A6F0AC11FF51200040E89 -:1092D000A86205D0010E0A6F0AC11FF51200050E23 -:1092E000A86212002981010E0A6F0AC11FF512003F -:1092F0002FEC0FF0D6EC29F00A0E396FC80ED8EC1F -:109300000CF02497249920B10BEC42F020B13907DE -:109310002091396701D0120020B3120024B7120047 -:1093200024B91200F0D72FEC0FF0F7EC29F0E4D7B6 -:10933000396FC80ED8EC0CF02497249920B10BECAF -:1093400042F020B139072091396701D0120024B7CB -:10935000120024B91200F2D76C0ED36E110E926E69 -:10936000806A030E936E816ADD0E946E826A000E2F -:10937000966E846A000E956E836A400E9B6E1F0E79 -:10938000D56E070ECD6ED00EF26E050EF16E080E84 -:10939000F06E210E9D6E000EA06ED06A000EC26EA1 -:1093A0000E0EC16E8A0EC06EC66A000EC76E280E03 -:1093B000C66E000EC56E080EC86EBD6ABA6A070E8C -:1093C000B46E200E6F6E240EAC6E900EAB6E080E57 -:1093D000B86EB06A220EAF6EAE6A9E6A1200010EBF -:1093E000EB6F0F0EEC6F010EBA6FB86B208F2187F9 -:1093F0002FEC0FF042EC1EF0249724992191219339 -:109400001DEC1CF01BEC1DF03CEC13F020A109D06E -:109410000CEC3CF00BEC42F03EEC3BF0B8EC46F0D0 -:10942000209121B11EEF4AF020AF0FEF13F020B9C9 -:1094300061EF13F020B3F9EF48F0E6D7BA4F1CD034 -:10944000BA4F0AD0BA4F10D0BA4F79D0BA4F58D0CD -:10945000040EBA6F63EF13F0020EEB27C70EEB6139 -:10946000EB6F020EBA6FC8D7030EEC27630EEC61E8 -:10947000EC6F030EBA6FC0D7258D2C87ECC14CF171 -:109480004D6B640E4E6F4F6BEEEC0BF0E80E482701 -:10949000030E492348C1C6F149C1C7F1C6C18DF1C8 -:1094A000C7C18EF121912193209F249724995FECCD -:1094B0004AF02083500E3DEC1AF018EF3CF02D815D -:1094C000530E3DEC1AF062EC80F00101540E3DECBD -:1094D0001AF012002D91530E3DEC1AF064EC80F05E -:1094E0000101540E3DEC1AF0470E3DEC1AF030EC41 -:1094F00080F0010100EC40F0480E3DEC1AF0120043 -:109500002FEC0FF05EEC44F02497249920A109D0B1 -:109510000CEC3CF00BEC42F03EEC3BF0B8EC46F0CF -:10952000209124B709D024B907D020B961EF13F0F6 -:1095300020B3F9EF48F0EAD7050EBA6F56D756ECCC -:1095400042F0258D2C87ECC14CF14D6B640E4E6FB3 -:109550004F6BEEEC0BF0E80E4827030E492348C191 -:10956000C6F149C1C7F1C6C18DF1C7C18EF15FEC2B -:109570004AF0010EE8CF7FF00C0E5BEC0BF0000E12 -:10958000E8CF7FF01E0EED6F1DEC1CF004EC4BF0ED -:109590002BEC3DF0E7EC3DF000EC80F00101430ED8 -:1095A0003DEC1AF0ED2FF2D7EB2FECD723C5CEF11F -:1095B000CE6716D000EC4BF06AEC4AF0259D2C9754 -:1095C000FA0ED8EC0CF0FA0ED8EC0CF0FA0ED8EC3F -:1095D0000CF002EC4BF0010EEB6F050EBA6F05D7E5 -:1095E0002BEC3DF0E7EC3DF000EC80F0010123C5F1 -:1095F000CEF1CE67F5D7DED78188120081981200B0 -:1096000081881200819812008178120081881200EE -:1096100081981200818612008196120081861200C4 -:08962000819612008176120010 +:1091E0000DF0A92A360EA86ED3EC0DF0AA6A2AEF6C +:1091F00016F000EC4BF00EEC4BF01F6B206B216B6C +:10920000226B236B246B256B266B276B286B296BDA +:109210002A6B2B6B2C6B2D6B6DEC0FF0000EE8CFD7 +:109220007CF0000EE8CF7DF0000EE8CF7EF0000E5F +:10923000E8CF7FF0FF0E2E6F2EC17AF0FF0E2E6F5B +:109240002EC17BF046EC2CF0A3C19FF1A4C1A0F18C +:10925000AA6A5C0EA2EC0DF0290EA86201D006D01D +:109260000ED8290EA86E5C0EA0EC0DF0270EA2EC15 +:109270000DF02A85010EA8622A950EEF3AF018EC3F +:109280002AF0140E53D0289F29912A9BAA6A220EF5 +:10929000A2EC0DF0010EA86206D0288F000E0A6F16 +:1092A0000AC11FF51200020EA86206D02981000E25 +:1092B0000A6F0AC11FF51200030EA86206D02A8B9E +:1092C000000E0A6F0AC11FF51200040EA86205D035 +:1092D000010E0A6F0AC11FF51200050EA8621200E6 +:1092E0002981010E0A6F0AC11FF512002FEC0FF041 +:1092F000D6EC29F00A0E396FC80ED8EC0CF0249782 +:10930000249920B10BEC42F020B139072091396744 +:1093100001D0120020B3120024B7120024B91200A9 +:10932000F0D72FEC0FF0F7EC29F0E4D7396FC80E27 +:10933000D8EC0CF02497249920B10BEC42F020B12A +:1093400039072091396701D0120024B7120024B9DF +:109350001200F2D76C0ED36E110E926E806A030E5D +:10936000936E816ADD0E946E826A000E966E846A38 +:10937000000E956E836A400E9B6E1F0ED56E070E13 +:10938000CD6ED00EF26E050EF16E080EF06E210E4F +:109390009D6E000EA06ED06A000EC26E0E0EC16EE3 +:1093A0008A0EC06EC66A000EC76E280EC66E000E0C +:1093B000C56E080EC86EBD6ABA6A070EB46E200E7E +:1093C0006F6E240EAC6E900EAB6E080EB86EB06A67 +:1093D000220EAF6EAE6A9E6A1200010EEB6F0F0E88 +:1093E000EC6F010EBA6FB86B208F21872FEC0FF056 +:1093F00042EC1EF024972499219121931DEC1CF03E +:109400001BEC1DF03CEC13F020A109D00CEC3CF05F +:109410000BEC42F03EEC3BF0B8EC46F0209121B171 +:109420001CEF4AF020AF0FEF13F020B961EF13F0FB +:1094300020B3F9EF48F0E6D7BA4F1CD0BA4F0AD0A4 +:10944000BA4F10D0BA4F79D0BA4F58D0040EBA6F75 +:1094500063EF13F0020EEB27C70EEB61EB6F020E0A +:10946000BA6FC8D7030EEC27630EEC61EC6F030EE6 +:10947000BA6FC0D7258D2C87ECC14CF14D6B640EB3 +:109480004E6F4F6BEEEC0BF0E80E4827030E4923AE +:1094900048C1C6F149C1C7F1C6C18DF1C7C18EF13E +:1094A00021912193209F249724995DEC4AF02083F9 +:1094B000500E3DEC1AF018EF3CF02D81530E3DECB0 +:1094C0001AF062EC80F00101540E3DEC1AF012002B +:1094D0002D91530E3DEC1AF064EC80F00101540E16 +:1094E0003DEC1AF0470E3DEC1AF030EC80F0010133 +:1094F00000EC40F0480E3DEC1AF012002FEC0FF09B +:109500005EEC44F02497249920A109D00CEC3CF0A7 +:109510000BEC42F03EEC3BF0B8EC46F0209124B767 +:1095200009D024B907D020B961EF13F020B3F9EFC7 +:1095300048F0EAD7050EBA6F56D756EC42F0258DA3 +:109540002C87ECC14CF14D6B640E4E6F4F6BEEEC03 +:109550000BF0E80E4827030E492348C1C6F149C164 +:10956000C7F1C6C18DF1C7C18EF15DEC4AF0010EA5 +:10957000E8CF7FF00C0E5BEC0BF0000EE8CF7FF035 +:109580001E0EED6F1DEC1CF002EC4BF02BEC3DF0D1 +:10959000E7EC3DF000EC80F00101430E3DEC1AF0E9 +:1095A000ED2FF2D7EB2FECD723C5CEF1CE6716D037 +:1095B000FEEC4AF068EC4AF0259D2C97FA0ED8ECA8 +:1095C0000CF0FA0ED8EC0CF0FA0ED8EC0CF000EC23 +:1095D0004BF0010EEB6F050EBA6F05D72BEC3DF08B +:1095E000E7EC3DF000EC80F0010123C5CEF1CE6741 +:1095F000F5D7DED781881200819812008188120089 +:1096000081981200817812008188120081981200DE +:1096100081861200819612008186120081961200C6 +:04962000817612003D :02A0000000005E :020000040001F9 :020000001200EC
--- a/code_part1/OSTC_code_asm_part1/MAIN_with_part2and3.HEX Thu Mar 25 22:20:34 2010 +0100 +++ b/code_part1/OSTC_code_asm_part1/MAIN_with_part2and3.HEX Sun Mar 28 10:24:49 2010 +0200 @@ -437,9 +437,9 @@ :101B3000258FDE6E372F12002E0EDE6E23891200E7 :101B4000A96E31D0A96E2BD02B91010EAA6E690E11 :101B500003D02691AA6A640EAD6E238F040EA96E7F -:101B60009D9A9E9A0AEC4BF049D8AECFA8FFFCECA8 -:101B70004AF026BF11D017D8FEEC4AF0A8CFADFF2F -:101B800037D8A93EF1D70CEC4BF09E9A9D8AAA6AF1 +:101B60009D9A9E9A08EC4BF049D8AECFA8FFFAECAC +:101B70004AF026BF11D017D8FCEC4AF0A8CFADFF31 +:101B800037D8A93EF1D70AEC4BF09E9A9D8AAA6AF3 :101B9000269F239FF9EF48F0FF0EAD6EF4D7A69E67 :101BA000A69CA6801200A69EA69CA684F29E550E18 :101BB000A76EAA0EA76EA682F28EA6B2FED7A69434 @@ -608,7 +608,7 @@ :1025E000536BD7EC0BF01FA7FF0C000C280E2BA38E :1025F000C80EE56F050ED8EC0CF081B008D0E52FC1 :10260000F9D781B006D02B8324872499120081A2A8 -:10261000F1D7249724992B9308EC4BF012002B97B9 +:10261000F1D7249724992B9306EC4BF012002B97BB :10262000010EBA6F1F9F2FEC0FF0B86B209921910C :102630002193208F2187B5EC1DF01BEC1DF0249712 :1026400024993CEC13F021B124D020AFF9EF48F0ED @@ -626,7 +626,7 @@ :102700000CEC3CF020B10BEC42F020B13EEC3BF085 :1027100020B1B8EC46F0209120B981D720B3F9EF71 :1027200048F0E0D7BA4FB1EF16F0BA4F08EF32F0E9 -:10273000BA4F2AEF33F0BA4FEFEF49F0BA4FEFEF4D +:10273000BA4F2AEF33F0BA4FEDEF49F0BA4FEDEF51 :1027400049F0050EBA6F6ED72B97010EBA6F1F9F17 :102750002FEC0FF0D3EC1DF0B86B20992191219351 :10276000208F2187F1EC13F09DEC14F01BEC1DF091 @@ -646,7 +646,7 @@ :10284000E8CF7FF0EB0E5BEC0BF0000EE8CF7FF0F3 :10285000220EA2EC0DF0070EA802F350C10FBA6FC2 :10286000070E396FBA515BEC0BF0BA2B392FFAD740 -:102870001E0E98EC49F0F9EF48F0010EBA6F1F9F59 +:102870001E0E96EC49F0F9EF48F0010EBA6F1F9F5B :102880002FEC0FF0F1EC1DF0B86B20992191219302 :10289000208F2187FFEC14F0D9EC14F01BEC1DF015 :1028A000249724993CEC13F0040EBA6304D0060E6E @@ -655,7 +655,7 @@ :1028D0003BF020B1B8EC46F0209120B9A4EF13F002 :1028E00020B3F9EF48F0DED7BA4F54D0BA4F74D0C6 :1028F000BA4F07D0BA4F28D7BA4F26D7050EBA6FAE -:1029000026D778EC49F093EC49F0030EBA6F24997E +:1029000026D776EC49F091EC49F0030EBA6F249982 :10291000B6D71A0EA2EC0DF0A82A630EA8640AD04E :10292000690EA86007D01A0EA0EC0DF0030EBA6F66 :10293000249912D7640EA86EF6D71A0EA2EC0DF0E9 @@ -844,7 +844,7 @@ :1034A000E8CF7DF0000EE8CF7EF0000EE8CF7FF091 :1034B00031EC1AF020EE60F0D551DE6ED651DE6EA2 :1034C000D751DE6ED851DE6ED951DE6EDA51DE6E26 -:1034D000200EDE6E24EC0EF0120000EC4BF010EC2F +:1034D000200EDE6E24EC0EF01200FEEC4AF00EEC34 :1034E0004BF06DEC0FF02FEC0FF031EC1AF0850E75 :1034F0005BEC0BF0860E5BEC0BF0870E5BEC0BF0DD :10350000880E5BEC0BF0640EE8CF7CF00A0EE8CF7F @@ -869,7 +869,7 @@ :10363000376B1EEC0DF0200EDE6E29C132F1386BB7 :10364000382B376B1EEC0DF0200EDE6E2AC132F1E6 :10365000386B382B376B1EEC0DF024EC0EF024A7E2 -:10366000FED7FEEC4AF0120037EC1AF00B0E58ECC5 +:10366000FED7FCEC4AF0120037EC1AF00B0E58ECC7 :103670000BF0560E5BEC0BF0570E5BEC0BF031ECE5 :103680001AF01200000EE8CFF4F13C0EE8CFF5F18D :10369000EF0EE8CFF6F15A0EE8CFF7F19F0EE8CF24 @@ -1217,7 +1217,7 @@ :104BF000A92ACFEC0DF0A8CF33F11F8F386B382BDB :104C0000376B375127EC0DF0200EDE6E560EDE6E40 :104C1000010E326F1F8F386B382B376B1EEC0DF087 -:104C20002E0EDE6E350E326F1F8F386B382B376BC2 +:104C20002E0EDE6E360E326F1F8F386B382B376BC1 :104C300019EC0DF01F9F24EC0EF012006F0E3DECEE :104C40001AF06CEC24F01F0E5BEC0BF029B107D0CE :104C5000200E5BEC0BF07A0E5BEC0BF006D0EE0E48 @@ -1414,12 +1414,12 @@ :10584000BEC1C9FF1BD80ED8BDC1C9FF17D80AD821 :105850003BC1C9FF13D806D8C58410D8060ED8ECB2 :105860000CF01200C5BC01D812004D0E3DEC1AF030 -:10587000FCEC4AF00BD89E96C46B1200C42F01D0EA +:10587000FAEC4AF00BD89E96C46B1200C42F01D0EC :10588000F4D79EA6FBD7C46B9E961200C66A4E0E36 :105890003DEC1AF0C56AC76A949694888296090E00 :1058A000C46F8286000082B804D082968296C42F8C :1058B000F8D79486C66A0A0ED8EC0CF0000EC76EB4 -:1058C000280EC66E000EC56E080EC86EFEEC4AF0BD +:1058C000280EC66E000EC56E080EC86EFCEC4AF0BF :1058D0004F0E3DEC1AF01200C56FC580CFDF900E61 :1058E000C96ECCDFBFDFC5C1C9FFC8DFBBDFC58460 :1058F000C5DF12009E96C580C1DF910EC96EBEDF66 @@ -1571,25 +1571,25 @@ :10621000A56BA6BFA66B010EBF27000EC023C0BF93 :10622000BF6BC0BFC06BA5C152F1A6C153F1C8C1BD :1062300054F1C9C155F1D7EC0BF05067D1D7516774 -:10624000CFD78AEF2CF02D939D9A0AEC4BF05FECA0 -:106250004AF06B0EAD6EF8EC0DF00CEC4BF09D8A35 -:1062600083EF3AF028959D9A0AEC4BF020EC80F0F1 +:10624000CFD78AEF2CF02D939D9A08EC4BF05DECA4 +:106250004AF06B0EAD6EF8EC0DF00AEC4BF09D8A37 +:1062600083EF3AF028959D9A08EC4BF020EC80F0F3 :10627000010130EC80F0010118EC80F00101010E09 -:10628000CC6FCD6B680EAD6EF8EC0DF020850CEC8C -:106290004BF09D8A83EF3AF028939D9A0AEC4BF0DD -:1062A000AA6AAAD80CEC4BF09D8A83EF3AF02A9F99 -:1062B0009D9A0AEC4BF0010EAA6E9ED8AA6A0CECCD -:1062C0004BF09D8A83EF3AF0279F9D9A0AEC4BF0A2 -:1062D000F8EC0DF0010EAD6EF8EC0DF0350EAD6E74 +:10628000CC6FCD6B680EAD6EF8EC0DF020850AEC8E +:106290004BF09D8A83EF3AF028939D9A08EC4BF0DF +:1062A000AA6AAAD80AEC4BF09D8A83EF3AF02A9F9B +:1062B0009D9A08EC4BF0010EAA6E9ED8AA6A0AECD1 +:1062C0004BF09D8A83EF3AF0279F9D9A08EC4BF0A4 +:1062D000F8EC0DF0010EAD6EF8EC0DF0360EAD6E73 :1062E00029EE4AF0100E396FF8EC0DF0DECFADFF5D -:1062F000392FFAD70CEC4BF09D8A83EF3AF0259BAF -:106300009D9A0AEC4BF02FEC0FF0C6EC2AF0010E30 +:1062F000392FFAD70AEC4BF09D8A83EF3AF0259BB1 +:106300009D9A08EC4BF02FEC0FF0C6EC2AF0010E32 :10631000E8CF7FF00F0E5BEC0BF0000EE8CF7FF0C4 :10632000050E436FAA0EAD6EF8EC0DF0432FFAD7B1 :10633000550EAD6E100E5BEC0BF0ABEC2BF0010EBE :10634000BD27000EBE23110E5BEC0BF055D8F8EC08 :106350000DF0C2C1ADFFF8EC0DF0C3C1ADFFF8EC1C -:106360000DF0010EAD6EF8EC0DF0350EAD6E120EA7 +:106360000DF0010EAD6EF8EC0DF0360EAD6E120EA6 :106370005BEC0BF0436B446BC5803EEC2CF0A60E3F :10638000C96E3EEC2CF0C5BCF7D7BEC1C9FF3EECD0 :106390002CF032EC2CF0BDC1C9FF3EEC2CF032ECFD @@ -1597,7 +1597,7 @@ :1063B00032EC2CF0130E5BEC0BF0F8EC0DF0C58614 :1063C0003EEC2CF0C9CFADFF010E4327000E442355 :1063D00044BF04D0C5883EEC2CF0EFD7C5843EEC1A -:1063E0002CF0140E5BEC0BF0FA0ED8EC0CF00CEC6D +:1063E0002CF0140E5BEC0BF0FA0ED8EC0CF00AEC6F :1063F0004BF09D8A0EEF3AF0436BA96ACFEC0DF09B :10640000A8CFADFFA92AF8EC0DF0432FF7D7120063 :10641000010EBA6F219921972099AA6B229D229F84 @@ -1824,14 +1824,14 @@ :1071E000600E435F434F258B434F248B434F258DC8 :1071F000434F2681434F278F434F2881434F288396 :10720000434F2885434F2B81434F2A8F434F2D8374 -:10721000AE509E9AAB98AB8812002CB7F9D70AEC07 +:10721000AE509E9AAB98AB8812002CB7F9D708EC09 :107220004BF0AE6601D0AE2AAE50640DF3CFC6F17E :10723000F4CFC7F1EDD7F292D5BE09D02487D58E11 :107240001200F090D5BE03D02489D58E1200F2949E :10725000D56AD76AD66AD58E1200F294D59ED76ABF :10726000D66A1200F19C2A91000ED56ED58E1200BE :10727000F18C1200F19A2A93000ED56ED58E120071 -:10728000F18A1200A192B19ECA9412009E9002EC63 +:10728000F18A1200A192B19ECA9412009E9000EC65 :107290004BF0080ECF60412B080ECF5E412B0F0E36 :1072A000416502D0B4EC39F020A901D0120023BF0F :1072B0001200422B010E42630AD0239D3F6B406BAC @@ -1856,7 +1856,7 @@ :1073E000764F1E0E764F1F0E764F1E0E764F1F0ED7 :1073F000764F1F0E764F1E0E764F1F0E764F1E0EC7 :10740000764F1F0E06651200010E066F072B0C0E3D -:1074100007651200010E076F082B120045EC49F0BA +:1074100007651200010E076F082B120043EC49F0BC :10742000326B32C118F5B6EC0FF046EC2CF0E1EC03 :107430000DF06DEC0FF0DCEC25F0A4EC1CF04EEC44 :1074400024F0A3C100F5A4C101F5A3C102F5A4C1B4 @@ -1865,7 +1865,7 @@ :1074700020F04DEC1FF028AF03D0670E5BEC0BF053 :107480002AAB03D0740E5BEC0BF0B86BB96B209D8C :10749000209F239D956B966B996B9A6B050EB76F2A -:1074A0000CEC4BF0FEEC4AF0259D2C97000EE8CF3B +:1074A0000AEC4BF0FCEC4AF0259D2C97000EE8CF3F :1074B0007CF0000EE8CF7DF0000EE8CF7EF0000EED :1074C000E8CF7FF031EC1AF024972499B3EC20F048 :1074D00008EC2BF0010ECF6F470E3DEC1AF00C0EAE @@ -1886,15 +1886,15 @@ :1075C0000ED02ABB0CD0B4EC22F07FEC22F020BD10 :1075D00006D02DA542EC29F02DB505EC20F0F3ECFA :1075E0003AF0209512002781010ECC5F000ECD5B92 -:1075F000CC671200CD671200279110EC4BF0CC2B1A +:1075F000CC671200CD67120027910EEC4BF0CC2B1C :10760000120020C532F121C533F1326705D033674E :1076100003D0196B1A6B1200010E1927000E1A23E2 -:10762000120027B112EC4BF0120006EC4BF0490EA1 +:10762000120027B110EC4BF0120004EC4BF0490EA5 :107630003DEC1AF09FC102F5A0C103F50A6B0AC127 :1076400011F54F0E0A6F0AC110F58DC100F58EC1FC :1076500001F50B0E7CEC10F00A6F0AC112F50C0E4E :107660007CEC10F00A6F0AC113F540EC80F00101C8 -:107670004A0E3DEC1AF008EC4BF012009492828214 +:107670004A0E3DEC1AF006EC4BF012009492828216 :10768000249182A42481829294820A0EACEC0CF0A4 :10769000249382A424839492829224B174D024B33C :1076A00064D0948229A944D0299F2999320EA2EC52 @@ -1909,9 +1909,9 @@ :1077300029AF1200299F320EA2EC0DF0A8CF39F12B :10774000330EA2EC0DF0A8CF3AF1D890010E3927F4 :10775000000E3A2339C1A8FF320EA0EC0DF03AC159 -:10776000A8FF330EA0EC0DF0120000EC4BF0640EFD -:10777000D8EC0CF002EC4BF0640ED8EC0CF000EC02 -:107780004BF02989120000EC4BF0298F2999120047 +:10776000A8FF330EA0EC0DF01200FEEC4AF0640E00 +:10777000D8EC0CF000EC4BF0640ED8EC0CF0FEEC06 +:107780004AF029891200FEEC4AF0298F299912004B :1077900020AD1200B92B040E7CEC10F0B96512007C :1077A000209DC4EC2AF028BF08D02ABB06D02DA506 :1077B00042EC29F02DB505EC20F0ECEC22F0DCECED @@ -1945,10 +1945,10 @@ :10797000E26BE16BDD6BDC6B916B926B2697120017 :10798000DEC152F1DFC153F191C154F192C155F101 :10799000D7EC0BF01FA7120091C1DEF192C1DFF10D -:1079A0001200FEEC4AF032C532F10E0E7CEC10F003 -:1079B0003261EEEC3CF027BBFCEC4AF01FC532F123 +:1079A0001200FCEC4AF032C532F10E0E7CEC10F005 +:1079B0003261EEEC3CF027BBFAEC4AF01FC532F125 :1079C000322D120066C532F10E0E7CEC10F03261E1 -:1079D000EEEC3CF027BBFCEC4AF01200FCEC4AF069 +:1079D000EEEC3CF027BBFAEC4AF01200FAEC4AF06D :1079E000020EB06F288B120024BFCFD0248F31EC51 :1079F00042F0F7EC3EF08DC14CF18EC14DF10A0E14 :107A00004E6F000E4F6B0BEC0CF048C14CF149C1AE @@ -1983,9 +1983,9 @@ :107BD00000F58EC101F50B0E7CEC10F00A6F0AC1A6 :107BE00012F50C0E7CEC10F00A6F0AC113F5100EA2 :107BF0007CEC10F00A6F0AC117F51D0E7CEC10F03A -:107C00000A6F0AC11EF545EC49F0120025A18FEC60 +:107C00000A6F0AC11EF543EC49F0120025A18FEC62 :107C10001BF025812BC5AAF124C5ABF198EC1BF014 -:107C200012002297268308EC4BF022BB08D0228B4F +:107C200012002297268306EC4BF022BB08D0228B51 :107C3000BDC1BFF1BEC1C0F12F0E64EC2BF08F515E :107C40007CEC2BF090517CEC2BF0AE6BB12D02D084 :107C5000020EAE27B22D02D0020EAE27B32D02D0F7 @@ -2079,7 +2079,7 @@ :1081D0002BF0170EA2EC0DF0A8507CEC2BF0180E33 :1081E000A2EC0DF0A8507CEC2BF0190EA2EC0DF0D7 :1081F000A8507CEC2BF0210EA2EC0DF0A8507CECEA -:108200002BF0010E7CEC2BF0350E7CEC2BF0C251E8 +:108200002BF0010E7CEC2BF0360E7CEC2BF0C251E7 :108210007CEC2BF0C3517CEC2BF0140E7CEC10F0BA :108220002ABB010E7CEC2BF0020E396F393B150E88 :108230007CEC10F039257CEC2BF0020E396F393BC9 @@ -2096,8 +2096,8 @@ :1082E000A0EC0DF01C0E90EC10F0326703D0336759 :1082F00001D012D0010E3227000E3323700E820FF0 :10830000A96E32C1A8FFD3EC0DF0700E830FA96ED9 -:1083100033C1A8FFD3EC0DF0259D0CEC4BF02DB133 -:108320006AEC4AF060EC80F00101196B1A6B0EEFF9 +:1083100033C1A8FFD3EC0DF0259D0AEC4BF02DB135 +:1083200068EC4AF060EC80F00101196B1A6B0EEFFB :108330003AF020A712002ABB0ED025BD19D02093F9 :10834000B72B020E7CEC10F0020FD8B0FF0EE8063F :10835000B76520831200B72B3C0EB7631200B76BD2 @@ -2138,7 +2138,7 @@ :108580007CEC10F0B26F170E7CEC10F0B36F180E8D :108590007CEC10F0B46F190E7CEC10F0B56F1A0E75 :1085A0007CEC10F0B66F2AAB02D0010EA96F240E3E -:1085B000A2EC0DF029B1A8CF18F5A8CF59F110EC15 +:1085B000A2EC0DF029B1A8CF18F5A8CF59F10EEC17 :1085C0004BF02397229B209D2097268325ADF0EC2E :1085D0000DF0210EA2EC0DF0A8CFD1F1D105040DC4 :1085E000F350070FA96ECFEC0DF0A8CF11F5D10510 @@ -2151,7 +2151,7 @@ :108650008D0E5BEC0BF012002497249920AD14D002 :108660002AAB03D02093209D1200208F209D52EC36 :1086700028F01EEC26F02C992B9F010EBA6F64ECAB -:1086800028F02499249712002CB7ABD006EC4BF0BD +:1086800028F02499249712002CB7ABD004EC4BF0BF :10869000060EB06F288B2CA31200116B126B136B9C :1086A000146B020E176F186B31EC42F0120024B7F6 :1086B00015D024A912002DB9FFD026B91CD126BD92 @@ -2247,7 +2247,7 @@ :108C50008DC100F58EC101F50B0E7CEC10F00A6F92 :108C60000AC112F50C0E7CEC10F00A6F0AC113F564 :108C700040EC80F00101209512003EEC3BF027A172 -:108C800005D00EEC4BF000000300000010EC4BF0A0 +:108C800005D00CEC4BF00000030000000EEC4BF0A4 :108C9000A52B050EA56512D028D8060E90EC10F075 :108CA00032C152F133C153F18DC154F18EC155F12E :108CB000D7EC0BF020891FB72099A56B209124B722 @@ -2260,8 +2260,8 @@ :108D2000100E926E806A936A816A1D0E946E826A3A :108D3000956A836A966A846AD56ACD6ACA6A9B6AAA :108D4000020ED36ED180EAC137F10F0E396F0300E6 -:108D50000000392FFCD7FCEC4AF00400050EACEC07 -:108D60000CF0FEEC4AF003000000372FF4D7EBD7ED +:108D50000000392FFCD7FAEC4AF00400050EACEC09 +:108D60000CF0FCEC4AF003000000372FF4D7EBD7EF :108D7000C2800000C282C2B2FED7C4CF4DF1C3CFC1 :108D80004CF1C60E4E6F030E4F6FEEEC0BF0640EFF :108D90004E6F4F6B32EC0CF048C1C2F149C1C3F1C8 @@ -2309,7 +2309,7 @@ :109030001FB7120097C1A8FF3B0EA0EC0DF098C11E :10904000A8FF3C0EA0EC0DF007C1A8FF3D0EA0EC60 :109050000DF006C1A8FF3E0EA0EC0DF008C1A8FF60 -:109060003F0EA0EC0DF01200249B9D9A0AEC4BF0F1 +:109060003F0EA0EC0DF01200249B9D9A08EC4BF0F3 :109070009E9A620EAD6EF8EC0DF0FEEC0DF0AECFE8 :1090800005F1180E0561056BFEEC0DF0AECF04F195 :109090003C0E0461046BFEEC0DF0AECF03F13C0E10 @@ -2319,9 +2319,9 @@ :1090D000324F1F0E324F1E0E324F1F0E324F1F0ED9 :1090E000324F1E0E324F1F0E324F1E0E324F1F0ECA :1090F000066502D0010E066FFEEC0DF0AECF08F152 -:10910000640E0861086B0CEC4BF09E9A20859D8ADA +:10910000640E0861086B0AEC4BF09E9A20859D8ADC :1091100083EF3AF028919D9A9D8A83EF3AF00101FE -:10912000ACEC49F020B36DEC1AF0FC6A01EE09F0EA +:10912000AAEC49F020B36DEC1AF0FC6A01EE09F0EC :10913000EE6A0A0EEA62FCD7F0EC0DF0B8EC47F0EC :109140000DEC19F0239D23ADFED78F6B906B196B3F :109150001A6B208975EC46F020998DC19FF18EC164 @@ -2331,77 +2331,77 @@ :1091900030EC80F0010118EC80F0010115EC3BF09F :1091A000010140EC80F00101010EA96E010EAA6ED2 :1091B000CFEC0DF0A8CF39F1A92ACFEC0DF0A8CF54 -:1091C0003AF1AA6A010E396304D0350E3A6301D030 +:1091C0003AF1AA6A010E396304D0360E3A6301D02F :1091D00010D0010EA96E010EAA6E010EA86ED3EC7E -:1091E0000DF0A92A350EA86ED3EC0DF0AA6A2AEF6D -:1091F00016F002EC4BF010EC4BF06DEC0FF0000EA3 -:10920000E8CF7CF0000EE8CF7DF0000EE8CF7EF0D6 -:10921000000EE8CF7FF0FF0E2E6F2EC17AF0FF0E0A -:109220002E6F2EC17BF046EC2CF0A3C19FF1A4C1A0 -:10923000A0F1AA6A5C0EA2EC0DF0290EA86201D082 -:1092400006D01FD8290EA86E5C0EA0EC0DF023AD41 -:10925000FED71F6B206B216B226B236B246B256B5E -:10926000266B276B286B296B2A6B2B6B2C6B2D6B5A -:10927000270EA2EC0DF02A85010EA8622A950EEFAA -:109280003AF018EC2AF0140E53D0289F29912A9B0B -:10929000AA6A220EA2EC0DF0010EA86206D0288F59 -:1092A000000E0A6F0AC11FF51200020EA86206D056 -:1092B0002981000E0A6F0AC11FF51200030EA86271 -:1092C00006D02A8B000E0A6F0AC11FF51200040E89 -:1092D000A86205D0010E0A6F0AC11FF51200050E23 -:1092E000A86212002981010E0A6F0AC11FF512003F -:1092F0002FEC0FF0D6EC29F00A0E396FC80ED8EC1F -:109300000CF02497249920B10BEC42F020B13907DE -:109310002091396701D0120020B3120024B7120047 -:1093200024B91200F0D72FEC0FF0F7EC29F0E4D7B6 -:10933000396FC80ED8EC0CF02497249920B10BECAF -:1093400042F020B139072091396701D0120024B7CB -:10935000120024B91200F2D76C0ED36E110E926E69 -:10936000806A030E936E816ADD0E946E826A000E2F -:10937000966E846A000E956E836A400E9B6E1F0E79 -:10938000D56E070ECD6ED00EF26E050EF16E080E84 -:10939000F06E210E9D6E000EA06ED06A000EC26EA1 -:1093A0000E0EC16E8A0EC06EC66A000EC76E280E03 -:1093B000C66E000EC56E080EC86EBD6ABA6A070E8C -:1093C000B46E200E6F6E240EAC6E900EAB6E080E57 -:1093D000B86EB06A220EAF6EAE6A9E6A1200010EBF -:1093E000EB6F0F0EEC6F010EBA6FB86B208F2187F9 -:1093F0002FEC0FF042EC1EF0249724992191219339 -:109400001DEC1CF01BEC1DF03CEC13F020A109D06E -:109410000CEC3CF00BEC42F03EEC3BF0B8EC46F0D0 -:10942000209121B11EEF4AF020AF0FEF13F020B9C9 -:1094300061EF13F020B3F9EF48F0E6D7BA4F1CD034 -:10944000BA4F0AD0BA4F10D0BA4F79D0BA4F58D0CD -:10945000040EBA6F63EF13F0020EEB27C70EEB6139 -:10946000EB6F020EBA6FC8D7030EEC27630EEC61E8 -:10947000EC6F030EBA6FC0D7258D2C87ECC14CF171 -:109480004D6B640E4E6F4F6BEEEC0BF0E80E482701 -:10949000030E492348C1C6F149C1C7F1C6C18DF1C8 -:1094A000C7C18EF121912193209F249724995FECCD -:1094B0004AF02083500E3DEC1AF018EF3CF02D815D -:1094C000530E3DEC1AF062EC80F00101540E3DECBD -:1094D0001AF012002D91530E3DEC1AF064EC80F05E -:1094E0000101540E3DEC1AF0470E3DEC1AF030EC41 -:1094F00080F0010100EC40F0480E3DEC1AF0120043 -:109500002FEC0FF05EEC44F02497249920A109D0B1 -:109510000CEC3CF00BEC42F03EEC3BF0B8EC46F0CF -:10952000209124B709D024B907D020B961EF13F0F6 -:1095300020B3F9EF48F0EAD7050EBA6F56D756ECCC -:1095400042F0258D2C87ECC14CF14D6B640E4E6FB3 -:109550004F6BEEEC0BF0E80E4827030E492348C191 -:10956000C6F149C1C7F1C6C18DF1C7C18EF15FEC2B -:109570004AF0010EE8CF7FF00C0E5BEC0BF0000E12 -:10958000E8CF7FF01E0EED6F1DEC1CF004EC4BF0ED -:109590002BEC3DF0E7EC3DF000EC80F00101430ED8 -:1095A0003DEC1AF0ED2FF2D7EB2FECD723C5CEF11F -:1095B000CE6716D000EC4BF06AEC4AF0259D2C9754 -:1095C000FA0ED8EC0CF0FA0ED8EC0CF0FA0ED8EC3F -:1095D0000CF002EC4BF0010EEB6F050EBA6F05D7E5 -:1095E0002BEC3DF0E7EC3DF000EC80F0010123C5F1 -:1095F000CEF1CE67F5D7DED78188120081981200B0 -:1096000081881200819812008178120081881200EE -:1096100081981200818612008196120081861200C4 -:109620008196120081761200FFFFFFFFFFFFFFFF10 +:1091E0000DF0A92A360EA86ED3EC0DF0AA6A2AEF6C +:1091F00016F000EC4BF00EEC4BF01F6B206B216B6C +:10920000226B236B246B256B266B276B286B296BDA +:109210002A6B2B6B2C6B2D6B6DEC0FF0000EE8CFD7 +:109220007CF0000EE8CF7DF0000EE8CF7EF0000E5F +:10923000E8CF7FF0FF0E2E6F2EC17AF0FF0E2E6F5B +:109240002EC17BF046EC2CF0A3C19FF1A4C1A0F18C +:10925000AA6A5C0EA2EC0DF0290EA86201D006D01D +:109260000ED8290EA86E5C0EA0EC0DF0270EA2EC15 +:109270000DF02A85010EA8622A950EEF3AF018EC3F +:109280002AF0140E53D0289F29912A9BAA6A220EF5 +:10929000A2EC0DF0010EA86206D0288F000E0A6F16 +:1092A0000AC11FF51200020EA86206D02981000E25 +:1092B0000A6F0AC11FF51200030EA86206D02A8B9E +:1092C000000E0A6F0AC11FF51200040EA86205D035 +:1092D000010E0A6F0AC11FF51200050EA8621200E6 +:1092E0002981010E0A6F0AC11FF512002FEC0FF041 +:1092F000D6EC29F00A0E396FC80ED8EC0CF0249782 +:10930000249920B10BEC42F020B139072091396744 +:1093100001D0120020B3120024B7120024B91200A9 +:10932000F0D72FEC0FF0F7EC29F0E4D7396FC80E27 +:10933000D8EC0CF02497249920B10BEC42F020B12A +:1093400039072091396701D0120024B7120024B9DF +:109350001200F2D76C0ED36E110E926E806A030E5D +:10936000936E816ADD0E946E826A000E966E846A38 +:10937000000E956E836A400E9B6E1F0ED56E070E13 +:10938000CD6ED00EF26E050EF16E080EF06E210E4F +:109390009D6E000EA06ED06A000EC26E0E0EC16EE3 +:1093A0008A0EC06EC66A000EC76E280EC66E000E0C +:1093B000C56E080EC86EBD6ABA6A070EB46E200E7E +:1093C0006F6E240EAC6E900EAB6E080EB86EB06A67 +:1093D000220EAF6EAE6A9E6A1200010EEB6F0F0E88 +:1093E000EC6F010EBA6FB86B208F21872FEC0FF056 +:1093F00042EC1EF024972499219121931DEC1CF03E +:109400001BEC1DF03CEC13F020A109D00CEC3CF05F +:109410000BEC42F03EEC3BF0B8EC46F0209121B171 +:109420001CEF4AF020AF0FEF13F020B961EF13F0FB +:1094300020B3F9EF48F0E6D7BA4F1CD0BA4F0AD0A4 +:10944000BA4F10D0BA4F79D0BA4F58D0040EBA6F75 +:1094500063EF13F0020EEB27C70EEB61EB6F020E0A +:10946000BA6FC8D7030EEC27630EEC61EC6F030EE6 +:10947000BA6FC0D7258D2C87ECC14CF14D6B640EB3 +:109480004E6F4F6BEEEC0BF0E80E4827030E4923AE +:1094900048C1C6F149C1C7F1C6C18DF1C7C18EF13E +:1094A00021912193209F249724995DEC4AF02083F9 +:1094B000500E3DEC1AF018EF3CF02D81530E3DECB0 +:1094C0001AF062EC80F00101540E3DEC1AF012002B +:1094D0002D91530E3DEC1AF064EC80F00101540E16 +:1094E0003DEC1AF0470E3DEC1AF030EC80F0010133 +:1094F00000EC40F0480E3DEC1AF012002FEC0FF09B +:109500005EEC44F02497249920A109D00CEC3CF0A7 +:109510000BEC42F03EEC3BF0B8EC46F0209124B767 +:1095200009D024B907D020B961EF13F020B3F9EFC7 +:1095300048F0EAD7050EBA6F56D756EC42F0258DA3 +:109540002C87ECC14CF14D6B640E4E6F4F6BEEEC03 +:109550000BF0E80E4827030E492348C1C6F149C164 +:10956000C7F1C6C18DF1C7C18EF15DEC4AF0010EA5 +:10957000E8CF7FF00C0E5BEC0BF0000EE8CF7FF035 +:109580001E0EED6F1DEC1CF002EC4BF02BEC3DF0D1 +:10959000E7EC3DF000EC80F00101430E3DEC1AF0E9 +:1095A000ED2FF2D7EB2FECD723C5CEF1CE6716D037 +:1095B000FEEC4AF068EC4AF0259D2C97FA0ED8ECA8 +:1095C0000CF0FA0ED8EC0CF0FA0ED8EC0CF000EC23 +:1095D0004BF0010EEB6F050EBA6F05D72BEC3DF08B +:1095E000E7EC3DF000EC80F0010123C5CEF1CE6741 +:1095F000F5D7DED781881200819812008188120089 +:1096000081981200817812008188120081981200DE +:1096100081861200819612008186120081961200C6 +:1096200081761200FFFFFFFFFFFFFFFFFFFFFFFF3D :10963000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A :10964000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A :10965000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A
--- a/code_part1/OSTC_code_asm_part1/changelog.txt Thu Mar 25 22:20:34 2010 +0100 +++ b/code_part1/OSTC_code_asm_part1/changelog.txt Sun Mar 28 10:24:49 2010 +0200 @@ -1,3 +1,7 @@ +New in 1.53 Beta: +BETA Version - Do NOT use for diving! +BUGFIX: Freeze at startup + New in 1.53 Beta: BETA Version - Do NOT use for diving! CHANGE: License moved into Menu
--- a/code_part1/OSTC_code_asm_part1/definitions.asm Thu Mar 25 22:20:34 2010 +0100 +++ b/code_part1/OSTC_code_asm_part1/definitions.asm Sun Mar 28 10:24:49 2010 +0200 @@ -23,7 +23,7 @@ ;#DEFINE NO_SENSOR_MODE ; uses Dummy values #DEFINE softwareversion_x d'1' ; Software version XX.YY -#DEFINE softwareversion_y d'53' ; Software version XX.YY +#DEFINE softwareversion_y d'54' ; Software version XX.YY #DEFINE max_custom_number d'41' ; Number of last used custom function
--- a/code_part1/OSTC_code_asm_part1/start.asm Thu Mar 25 22:20:34 2010 +0100 +++ b/code_part1/OSTC_code_asm_part1/start.asm Sun Mar 28 10:24:49 2010 +0200 @@ -125,6 +125,23 @@ restart: call clear_LEDr call clear_LEDnofly ; all LEDs off + + clrf flag1 ; clear all flags + clrf flag2 + clrf flag3 + clrf flag4 + clrf flag5 + clrf flag6 + clrf flag7 + clrf flag8 + clrf flag9 + clrf flag10 + clrf flag11 + clrf flag12 + clrf flag13 + clrf flag14 + clrf flag15 + call PLED_boot ; PLED boot (Incl. Clear Screen!) WIN_TOP .0 WIN_LEFT .0 @@ -155,41 +172,9 @@ write_int_eeprom d'92' ; Store number of CF used in this firmware restart_1: - btfss pressure_refresh ; Wait for pressure sensor... - bra restart_1 ; loop until pressure and temp stable - -; call startup_screen3 ;splash screen -; GETCUSTOM15 .31 -; movlw LOW .666 -; cpfseq lo -; bra restart_2 ; Not equal! -; movlw HIGH .666 -; cpfseq hi -; bra restart_2 ; Not equal! -; bra restart_3 ; Skip screen.... +; btfss pressure_refresh ; Wait for pressure sensor... +; bra restart_1 ; loop until pressure and temp stable ; -;restart_2: -; btfsc show_startup_screen ; Show start screen? -; call startup_screen1 ;1/2 -; btfsc show_startup_screen ; Show start screen? -; call startup_screen2 ;2/2 -; -;restart_3: - clrf flag1 ; clear all flags - clrf flag2 - clrf flag3 - clrf flag4 - clrf flag5 - clrf flag6 - clrf flag7 - clrf flag8 - clrf flag9 - clrf flag10 - clrf flag11 - clrf flag12 - clrf flag13 - clrf flag14 - clrf flag15 ; Set Debug mode? read_int_eeprom d'39'