diff --git a/roms/f256jr/README.md b/roms/f256jr/README.md index 39bdc81..878b3e2 100644 --- a/roms/f256jr/README.md +++ b/roms/f256jr/README.md @@ -1,6 +1,6 @@ -# ROM Files for the F256jr +# ROM Files for the F256JRe -This directory contains BIN files for programming the F256jr flash memory with the Foenix Toolbox. +This directory contains BIN files for programming the F256JRe flash memory with the Foenix Toolbox. ## How to Install diff --git a/roms/f256jr/toolbox-20.bin b/roms/f256jr/toolbox-20.bin index 592f22e..976056c 100644 Binary files a/roms/f256jr/toolbox-20.bin and b/roms/f256jr/toolbox-20.bin differ diff --git a/roms/f256jr/toolbox-22.bin b/roms/f256jr/toolbox-22.bin index d6d9045..1d5a8c7 100644 Binary files a/roms/f256jr/toolbox-22.bin and b/roms/f256jr/toolbox-22.bin differ diff --git a/roms/f256jr/toolbox-23.bin b/roms/f256jr/toolbox-23.bin index 500f490..5ad492b 100644 Binary files a/roms/f256jr/toolbox-23.bin and b/roms/f256jr/toolbox-23.bin differ diff --git a/roms/f256jr/toolbox-24.bin b/roms/f256jr/toolbox-24.bin index ed70a2e..516c4c8 100644 Binary files a/roms/f256jr/toolbox-24.bin and b/roms/f256jr/toolbox-24.bin differ diff --git a/roms/f256jr/toolbox-25.bin b/roms/f256jr/toolbox-25.bin index 1fbbfa8..89881d6 100644 Binary files a/roms/f256jr/toolbox-25.bin and b/roms/f256jr/toolbox-25.bin differ diff --git a/roms/f256jr/toolbox-26.bin b/roms/f256jr/toolbox-26.bin index 1978cc6..54992dc 100644 Binary files a/roms/f256jr/toolbox-26.bin and b/roms/f256jr/toolbox-26.bin differ diff --git a/roms/f256jr/toolbox-27.bin b/roms/f256jr/toolbox-27.bin index 04b460b..5d4b28c 100644 Binary files a/roms/f256jr/toolbox-27.bin and b/roms/f256jr/toolbox-27.bin differ diff --git a/roms/f256jr/toolbox-28.bin b/roms/f256jr/toolbox-28.bin index 2cdc221..d718964 100644 Binary files a/roms/f256jr/toolbox-28.bin and b/roms/f256jr/toolbox-28.bin differ diff --git a/roms/f256jr/toolbox-29.bin b/roms/f256jr/toolbox-29.bin index 367eaf4..20e3b3f 100644 Binary files a/roms/f256jr/toolbox-29.bin and b/roms/f256jr/toolbox-29.bin differ diff --git a/roms/f256jr/toolbox-2A.bin b/roms/f256jr/toolbox-2A.bin index c274863..9486ee1 100644 Binary files a/roms/f256jr/toolbox-2A.bin and b/roms/f256jr/toolbox-2A.bin differ diff --git a/roms/f256jr/toolbox-2B.bin b/roms/f256jr/toolbox-2B.bin index 39d78b6..55fd692 100644 Binary files a/roms/f256jr/toolbox-2B.bin and b/roms/f256jr/toolbox-2B.bin differ diff --git a/roms/f256jr/toolbox-2C.bin b/roms/f256jr/toolbox-2C.bin index fc0b8cb..b2f838f 100644 Binary files a/roms/f256jr/toolbox-2C.bin and b/roms/f256jr/toolbox-2C.bin differ diff --git a/roms/f256jr/toolbox-2D.bin b/roms/f256jr/toolbox-2D.bin index 8f45c05..7c9653c 100644 Binary files a/roms/f256jr/toolbox-2D.bin and b/roms/f256jr/toolbox-2D.bin differ diff --git a/roms/f256jr/toolbox-2E.bin b/roms/f256jr/toolbox-2E.bin index 9445e91..42159c5 100644 Binary files a/roms/f256jr/toolbox-2E.bin and b/roms/f256jr/toolbox-2E.bin differ diff --git a/roms/f256jr/toolbox-2F.bin b/roms/f256jr/toolbox-2F.bin index 38d1bd3..6c11dec 100644 Binary files a/roms/f256jr/toolbox-2F.bin and b/roms/f256jr/toolbox-2F.bin differ diff --git a/roms/f256jr/toolbox-30.bin b/roms/f256jr/toolbox-30.bin index a5ffc6f..5d043a5 100644 Binary files a/roms/f256jr/toolbox-30.bin and b/roms/f256jr/toolbox-30.bin differ diff --git a/roms/f256jr/toolbox-3F.bin b/roms/f256jr/toolbox-3F.bin index 482ac8d..9ff3b29 100644 Binary files a/roms/f256jr/toolbox-3F.bin and b/roms/f256jr/toolbox-3F.bin differ diff --git a/roms/f256jr/toolbox.bin b/roms/f256jr/toolbox.bin index d205fe2..23da074 100644 --- a/roms/f256jr/toolbox.bin +++ b/roms/f256jr/toolbox.bin @@ -11,11 +11,11 @@ proc_set_shellchan_alloc(%d)chan_close(%d)chan_alloc: %dloader found: bad binary filenot enough coreproc_get_resultflush error: %dFATFS Error: %dfsys_setlabel: device not ready/sd0/fnxboot.pgx/sd0/fnxboot.pgz/sd1/fnxboot.pgx/sd1/fnxboot.pgzBooting from %s Clock %lu MHz 0123456789ABCDEFcdev_init_systemcdev_register %sbad device numberinvalid path nameprohibited accessunknown file typeF%d-%s -proc_exec stack: proc_exec start: UC1 քÄ+.,;=[]/*:<>|\"?R;1' CODEC initialized.Console installed.Interrupts enabledTimers initializedTop of memory: %lxbad channel numberCommand not found.Mounting drive #%dfsys_mkdir error: directory not foundfile system timeoutoperation timed outtoo many open fileschan_read(%d,%p,%d)chan_seek error: %dFile system error: fchan_write error: fsys_delete error: fsys_load_ext ext: fsys_open error: %di 6 +proc_exec stack: proc_exec start: VD2 ׄĄ+.,;=[]/*:<>|\"?R;1' CODEC initialized.Console installed.Interrupts enabledTimers initializedTop of memory: %lxbad channel numberCommand not found.Mounting drive #%dfsys_mkdir error: directory not foundfile system timeoutoperation timed outtoo many open fileschan_read(%d,%p,%d)chan_seek error: %dFile system error: fchan_write error: fsys_delete error: fsys_load_ext ext: fsys_open error: %di 6  'NO NAME FAT NO NAME FAT32 low level disk errorno file system foundchan_get_records 1: chan_get_records 2: chan_write error: %dchan_write(%d,%p,%x)fsys_set_cwd error: SDC driver installed.Foenix Retro Systems chan_status error: %dCould not load file: Could not open file: uart_open: Bad parityW0 |_?Indicators initializedInterrupts initializedfile is not executableToolbox v%d.%02d.%04d Couldn't load file: %dchan_write_b error: %dvolume has no work areaFPGA %04X %04X.%04X -R >#/+$-0XpocpuxPGZ 24-bit count: %06lxPGZ 32-bit count: %08lxSetting default loader.uart_open: no BPS token{}{}{V{V{ V{File system initialized.Text system initialized.drive is write protected +S ?#0+%-0XqodpuxPGZ 24-bit count: %06lxPGZ 32-bit count: %08lxSetting default loader.uart_open: no BPS token{}{}{V{V{ V{File system initialized.Text system initialized.drive is write protected Select a boot source: Default boot source: %s @@ -23,7 +23,7 @@ Select a boot source: Booting: /sd0/fnxboot.pgz Booting: /sd1/fnxboot.pgx Booting: /sd1/fnxboot.pgz -Returning a bad extension.uart_open: no parity tokenX VZώߌԌɌ۞ОÞXYÞwChannel device system ready.FAILED: Console installationfile system assertion failedproc_exit: Attempting rebootuart_open: no stop bit tokenfile system invalid parameterCould not mount device %d: %dfsys_mount called f_mount: %dInitializing the text system...FOENIX DEBUG OUTPUT------------creation of file system aborteddevice could not be initializedNo bootable device is present. +Returning a bad extension.uart_open: no parity tokenY W[ЎՌʌ۞ОÞXYÞwChannel device system ready.FAILED: Console installationfile system assertion failedproc_exit: Attempting rebootuart_open: no stop bit tokenfile system invalid parameterCould not mount device %d: %dfsys_mount called f_mount: %dInitializing the text system...FOENIX DEBUG OUTPUT------------creation of file system aborteddevice could not be initializedNo bootable device is present. PGZ 24-bit start address: %06lxPGZ 32-bit start address: %08lxuart_open: Bad data word lengthuart_open: no data length tokenScanning for bootable devices... FAILED: SDC driver installation %dFAILED: file system initializationtxt_get_device: number mismatch %dxxxxpx[xEx/xxA valid boot record was not found. AAA 22222 55555 6 00000 X XA A 2 5 6 0 0 X X A A 2 5 6 6 0 0 X X A A 22222 55555 66666 00000 X XAAAAA 22222 55555 66666 0 0 X Q3D383,3 33 3@22333333 3@v3j3]474+4444 3@33 PC: %08X Address: %08X @@ -34,9 +34,9 @@ Press SPACE for default. Could not load /sd1/fnxboot.pgz: %d _________ ___________ __ __ / ____/__ \ / ____/ ___/ / / / / / / __/ //___ \/ __ \ / / / / / /___ / __/____/ / /_/ / / /_/ / \____//____/_____/\____/ \____/ PC: %08X proc_exit: Attempting to call into shell      _________ ___________ __ __ / ____/__ \ / ____/ ___/ / / / / __ / / __/ //___ \/ __ \ / / / /_/ /_/ /___ / __/____/ / /_/ / / /_/ /_ __/\____//____/_____/\____/ \____/ /_/ Unable to mount drive %s, FatFS Error: %d ___ ___ ___________ ____ __ __ / | |__ \ / ____/ ___// __ \ / //_/ / /| | __/ //___ \/ __ \/ / / / / ,< / ___ |/ __/____/ / /_/ / /_/ / / /| | /_/ |_/____/_____/\____/\____/ /_/ |_| i9i;i<i=i>i?i@|i;zi=xi?vi ___ ___ ___________ ____ __ __ / | |__ \ / ____/ ___// __ \ / / / / / /| | __/ //___ \/ __ \/ / / / / / / / / ___ |/ __/____/ / /_/ / /_/ / / /_/ / /_/ |_/____/_____/\____/\____/ \____/ Address Error Bus Error Division by Zero Error Illegal Instruction Error Oh dear, something has gone wrong... Overflow Exception Privilege Exception Range Check Exception Spurious Interrupt Unknown Exception Ŀ Foenix Toolbox v%d.%02d.%04d starting up... ___ ___ ___________ ____ __ __ / | |__ \ / ____/ ___// __ \ / / / / __ / /| | __/ //___ \/ __ \/ / / / / / / /_/ /_ / ___ |/ __/____/ / /_/ / /_/ / / /_/ /_ __//_/ |_/____/_____/\____/\____/ \____/ /_/ -EXbcdefosUuxR _________ ___________ ________ ____ __ / ____/__ \ / ____/ ___/ / ____/ |/ / |/ / / / __/ //___ \/ __ \ / /_ / /|_/ /| / / /___ / __/____/ / /_/ / / __/ / / / // | \____//____/_____/\____/ /_/ /_/ /_//_/|_| gUC1 օÅ -[!] Incompatible CPU arch: expected %s, but found %s - !#*-<n>[@H[5]"{|} GGGGGG EEEEEEE NN NN XX XXX 3333333 2222222 GG EE NNN NN XX XXX 33 22 GG GGGG EEEEE NN NN NN XXX 33333 22222 GG GG EE NN NNN XXX XX 33 22 GGGGGG EEEEEEE NN NN XXX XX 3333333 2222222 ,WP` IB%7K,! @fAܕBGCUDΖGJlfKfPNhH!m&EAAEEEIIIOOUUYAIOUPDJ +EXbcdefosVuxS _________ ___________ ________ ____ __ / ____/__ \ / ____/ ___/ / ____/ |/ / |/ / / / __/ //___ \/ __ \ / /_ / /|_/ /| / / /___ / __/____/ / /_/ / / __/ / / / // | \____//____/_____/\____/ /_/ /_/ /_//_/|_| hVD2 ׅą +[!] Incompatible CPU arch: expected %s, but found %s + !#*-<n>[@H[5]"{|} GGGGGG EEEEEEE NN NN XX XXX 3333333 2222222 GG EE NNN NN XX XXX 33 22 GG GGGG EEEEE NN NN NN XXX 33333 22222 GG GG EE NN NNN XXX XX 33 22 GGGGGG EEEEEEE NN NN XXX XX 3333333 2222222 ,XQ` JC%8K-" @fAܕBGCUDΖGJlfKfPNhH!m&EAAEEEIIIOOUUYAIOUPDJ }c,Z 0@QYR[T]V_`pN!2!p!!!$0,/`,g,u,,d-&A (((( AAAAAABBBBBB #%%%%$%a%b%V%U%c%Q%W%]%\%[%%%4%,%%%<%^%_%Z%T%i%f%`%P%l%g%h%d%e%Y%X%R%S%k%j%% %%%%%%")"a"e"d" #!#H""" %ax029J.yMC= (": e,;;=f,?@AAF S@UXZ\]^_abdefgjb,lmnpqstvwxyz{|d,~DE{ 0 P`"6Da&C?=;<XDB@>)8*,.- 9/!10#"2$ 3% @@ -58,7 +58,7 @@ Press SPACE for default. Ok"rk"rk? )k"k)"Uk)"pk kkkc8k k k k%'kikH"hk kk)!8kH"hkH"thkik - kki-k"-"^"5 + kki-k"-"^"6 H :Hkwwk:k)k)k[?]?k i k "k @@ -69,7 +69,7 @@ H #e - k"h"-[*"ckHHHH"(hhhhk  :i:<i<k + k"h"-[*"ckHHHH")hhhhk  :i:<i<k 7k"k)k)kZ   ;"zk"{0Hzzkk [𫫩"Y?+kZZ  "XH"ahzzk:   / k    "ۂkHHFf ee&hk!#%'k [ D J B "+k/  JJJJ / @@ -246,7 +246,7 @@ k )"]H)"]h8 ) Պzz z zk Z )"q[  w"q[  zz -zkL?!?3???6?>>?>>?>> O?Q?k [𫫘Z"u"a "F"[z+kZ8PI9V"d>eHG"hzk +zkL?!?3???6?>>?>>?>> O?Q?k [𫫘Z"u"b "F"[z+kZ8PI9V"d>eHG"hzk  "mv&JL HL Jh"}Zzz z zkZ     J  jj) ec  :  ȈǣzkZZ   JJJJ ))#) 8PI0 8PI0 @@ -256,7 +256,7 @@ z zk [𫫘"mv*68H H8 6h"}Zh+z -zkZZ8PI0zzk8PI0Ӣ"pZ  QQ  QQ    :zkZZ  "d7  ;iH;i"$hh +zkZZ8PI0zzk8PI0Ӣ"pZ  QQ  QQ    :zkZZ  "d7  ;iH;i"%hh "[zzk [𫫘"mv( H h"}Z+z @@ -395,7 +395,7 @@ z zk Z 0B;H -i"$hhzz +i"%hhzz zk [𫫘ZZ8PI2""d<e "}Zzz+z @@ -436,7 +436,7 @@ ZZ zkZ   0 P9  E a 0f  % A F  )i)i )80zk ZZ "dC;iH -"$hh "F"[zzz +"%hh "F"[zzz zk;8  /"F"FY?HH  "Lahh;i k @@ -447,7 +447,7 @@ z zk P X Y Z [ ] ^ _ X \ X k ZZ 8" -"d/;H;i"@hh) +"d/;H;i"Ahh) "[zzz zk [𫫘Z"] @@ -552,7 +552,7 @@ ZZZ zk ZZ  i" "d*;iH -"@hh +"Ahh "[zzzz z zkZi:] H`"[M"[D? ' 0 @ ! '   zk @@ -592,9 +592,9 @@ z `  Z "df -"N"[W% -eHeh"N"[+ eHe -h"N"[zz +"O"[W% +eHeh"O"[+ eHe +h"O"[zz zk ZZZZ  8PI0zzzzzz z @@ -636,9 +636,9 @@ z zk c)"]H ch  ;8: -;i;i"e:O;i".+1  +;i;i"f:O;i".+1   -;i",;i:z +;i"-;i:z zk ;8T >8PI/"cH @@ -735,12 +735,12 @@ z ;i;" N243HH  4 2 h"}Zh H"h ;i +zz z -zkZ"8PI0T8PI0zk$"d88$"de6"d;;6"deL;86 F ԧ=`[!`#%+-/1/')35;":#;";i6k +zkZ"8PI0T8PI0zk$"d88$"de6"d;;6"deL;86 G ԧ=`[!`#%+-/1/')35;":#;";i6k ZZZ ##"Y"Zʆ"&"Zʆ"& 8PI00c 7cWc     -"YЁzzz\;8 / ;i" ;i" H;i"]h;ik;ic   A +Z  )"]H;ich  +"YЁzzz\;8 / ;i" ;i" H;i"]h;ik;ic   A +Z  )"]H;ich  ZZ     "i:L  ; @@ -803,7 +803,7 @@ z    ;i -;i"e;ikZ A"SPG""PG"c A"?"Sń'7""PG"A8 A"A:zk +;i"f;ikZ A"SPG""PG"c A"?"Sń'7""PG"A8 A"A:zk  [𫫘;8  H @@ -834,7 +834,7 @@ z "Lѥ  "Kt "*e A  -", +"- "iU zzzzz z zkIIڅd*8&zzkHCh"H"Ik$8$8  @@ -863,9 +863,9 @@ z   "oLRՠ ic  8<PI0S;iH -i "$hh  ;i +i "%hh  ;i z -zk;8VV) fY 嵃σƒy^!v#%gb79$`;=`')@~+-`/1^35?A[CE~GIjKMOQbSU;";iVk;8 +zk;8VV) fY 嵃σƒy^!v#%gb79$`;=`')@~+-`/1^35?A[CE~GIjKMOQbSU;";iVk;8 ;H"zd""HHH";i dd"d"" 8PI0""m"Pshh;i kHH "hhdd "d "O  ZZH}"h0V8PII$"d88$"de$"d8ew8PI0Y$"d8J$"d88$"de$"d8ezzk ZZZ  @@ -909,7 +909,7 @@ z h"g"}Z  zzz+zz z zk [𫫘Z8PI0 -z+zke  ie  ie  ie  ie  ie  ie  Lz;8@;i ;i"e:L ;i "._7  ;/+)  "H h 7  +z+zke  ie  ie  ie  ie  ie  ie  Lz;8@;i ;i"f:L ;i "._7  ;/+)  "H h 7    :  ;i@k ;8 @@ -1038,7 +1038,7 @@ z zk ;8  -:  8PI0L;iH;i "@hh ] ) E      +:  8PI0L;iH;i "Ahh ] ) E      E L;  ;izz z zk @@ -1068,7 +1068,7 @@ z ;8   - L;i;i"eL  + L;i;i"fL  ".L+ 0G7)+ "  ,  "K  ;i @@ -1101,7 +1101,7 @@ z  :8PI0L "L8PI0L) c q W = c  c ] c ] c J8PI": c Lzzzzzz z -zkO ? +zkO ? ZZZZ   L;i"Nm"Y - "Y +  "Y  "Y   "Y"z: - N"S?D @@ -1178,7 +1178,7 @@ z  [𫫘ZZZ  "-8PI% d% L d%  "L"G Ln H"h  -&"d4e"ӹ  WH"h d% "=g"[!r " d% zzz+zz z +&"d4e"Թ  WH"h d% "=g"[!r " d% zzz+zz z zkL{ ZZZ  ) @@ -1300,14 +1300,14 @@ z  # :';i"L, : Ч) L,    ? _ * M;i" ;i "  L, L,L,   ?   ?  * :H  ",+h4  ) ;i" L+;izz z -zk"c"6Y"?"݃"Z""]    "_"z ""\H";i +zk"c"6Y"?"ރ"Z""]    "_"z ""\H";i "b{ "" ""x=""&a"hw""""~ """F""ё""&]""g:H"h ""N:$"F "k ZZZ   / : \ (   : / L0 \ L0 -  & + "KLS0;i "n "+ 8* L0 +  7 )zzzzz z +  & + "KLS0;i "n "+ 8* L0 +  7 )zzzzz z zk i8H7 he " @@ -1323,7 +1323,7 @@ z SwLd4"WR[F_:c.g"ko s  zz+k ;8r -;i;i"eLX6? A;i?". +;i;i"fLX6? A;i?". j LO6i  EJL5][ " EL5  x  @@ -1374,7 +1374,7 @@ z zzzzzz z zk ;8F -TR ;i;"eL? +TR ;i;"fL? L?;i"KL?;i"*e L? C1/c)   c    e : @@ -1435,8 +1435,8 @@ z "ڎ       _ ȈFj eH eh  i8H%he  ;i zz z zkZZ"j8PILfP8PILVP8PIL P8 -PILsO˩"c s"c R"c ;i *Y.Y02z@cy "H,.}$&R^(*"zzk "d   "de8PIL|N "dec "l09H"h"~ڣH"hhLcN d% LKN ' L9N -;8 ;i"W;i ;i"e:LR / 1;i/". +PILsO˩"c s"c R"c ;i *Y.Y02z@cy "H,.}$&R^(*"zzk "d   "de8PIL|N "dec "l09H"h"~ڣH"hhLcN d% LKN ' L9N +;8 ;i"W;i ;i"f:LR / 1;i/". ZLRMK;i "o;i/;ic4"o ;ic".: 7k9m?s AuLR;ic"pLR ;i i "o    7)     7)LRk7 m9LR @@ -1452,7 +1452,7 @@ z  i  LW )LWN ȈFj dLWLW ȈFj  :d%%LW "dbLW%LW LtWLW -"*LWCLW#LW "7:o "ڎ   i8H#he;iz +"+LWCLW#LW "7:o "ڎ   i8H#he;iz zk ;8   LZZ      @@ -1482,8 +1482,8 @@ z ;i?"j4;i?",;i?H;iG;i"!hhhhL\;iU)|;i;iU";i":';iU;i?"j%;i?;i "Le[;i "Hk""FL\9;igHH;i ;iC "IhhI"6;igHH;i   "Ihh;iT+zz z zk;ic LZ -;8V ;i;i"e:L_#% ;i#".: -N L_;i"* +;8V ;i;i"f:L_#% ;i#".: +N L_;i"+  E % @@ -1555,11 +1555,11 @@ z zk;i ":   L7h;8&!!06#!c'o#8!6'o#:!c#:8!06!c%o! 8 #6%o!:c!: 8 #"d%"d8%"d!"de8%  Lmw"d8%U%c  cԣc @ c ` #c!w"d8%U%c cԣc @ c -` #c;i&k%c%cc8#cc8# c  Lk#c#c @  @  `  ` #c;8X;i ;i"e:Lp ;i "_n Ln;i"  "Y"z LnS "y_y   +` #c;i&k%c%cc8#cc8# c  Lk#c#c @  @  `  ` #c;8X;i ;i"f:Lp ;i "_n Ln;i"  "Y"z LnS "y_y   X &;ic  ;ic LmLp Lp%:;ie :ף % '-/;i%"KLp;i%"*eY;iCA "oCA    " LpLpL{p;i%"7i CA"_nCA  ;iCA "o    " ;iXk ;8  +7 )Ls  -e:Ls i ;i  "oJLq @+ dFH H;i i "Ehh "*dLsLs + LEqJJ  c " "7Lr:Lr   H +e:Ls i ;i  "oJLq @+ dFH H;i i "Ehh "*dLsLs + LEqJJ  c " "7Lr:Lr   H @@ -1603,21 +1603,21 @@ z      *(HJ)he"by i8H#he)')# ) FjFjFjFj   ;izz z -zkHπ)hkH)hkH hkHπ)hkH)hkH hkHπ)hkH)hkH hkHπ)hkH)hkH hkH)hkH @hkڢkڢ" ~k"~"~"~k"~"~"~\~"*~"}"}"a}"}"*~"*~"*~"C} "n}"*~k8k"}"}"~k"~"}" ~" ~" ~"}"}k"}"}"}"*~"}\~\}"~\~k, H"~hk"~"}" ~"},"}N" ~" ~ڢ"}" ~J"}"}" ~" ~"}" ~"}"}"}k"}"}"} -"} i0"}" ~" ~" ~8kڢ"}"}"}j" ~"}" ~" ~" ~" ~, kx0":~(k(kx0 @"~"q~(kx0"~"}"}"}"}(kx0 "~"q~(kx0"~"}(kx0_"}"~~(kx0?"~"~~(kx0"G()k0(k(kx0, H"~h(kx0"}"*~"}(k +zkHπ)hkH)hkH hkHπ)hkH)hkH hkHπ)hkH)hkH hkHπ)hkH)hkH hkH)hkH @hkڢkڢ" ~k"~"~"~k"~"~"~\~"*~"}"}"a}"}"*~"*~"*~"C} "n}"*~k8k"}"}"~k"~"}" ~" ~" ~"}"}k"}"}"}"*~"}\~\}"~\~k, H"~hk"~"}" ~"},"}N" ~" ~ڢ"}" ~J"}"}" ~" ~"}" ~"}"}"}k"}"}"} +"} i0"}" ~" ~" ~8kڢ"}"}"}j" ~"}" ~" ~" ~" ~, kx0":~(k(kx0 @"~"q~(kx0"~"}"}"}"}(kx0 "~"q~(kx0"~"}(kx0_"}"~~(kx0?"~"~~(kx0"G()k0(k(kx0, H"~h(kx0"}"*~"}(k ;8   -"KLȃ   ,.   "bLƃ Lƃ? 7   Lr   Lr  L҂@+7)L @Z  #   ,.         U  :   ": ):          L`  !"w Lƃ+7)0 -i  "x:Lƃ  ,.     (  ,.    -"iU    L;i zz z +"KLɃ   ,.   "bLǃ Lǃ? 7   Ls   Ls  Lӂ@+7)L @Z  #   ,.         U  :   ": ):          La  !"w Lǃ+7)0 +i  "x:Lǃ  ,.     (  ,.    +"iU    L;i zz z zk [𫫘ZZZZ -&"@$  ))*(,. " $Lh -AH`8LxLxPà|@j耠XaF N47"pF"LxLx^LxSLxLx |jtXF}4~"L'9 +&"@$  ))*(,. " $Li +AH`8LyLyPà|@j耠XaF N47"pF"LyLy^LySLyLy |jtXF}4~"L(9 Q Q  - L}D+ + L~D+  4  "   @@ -1627,82 +1627,81 @@ z    zzzz+z zk -;84;i!;"eL5><!##!8ʆ#!&#!L3#!  L@!%#' +;84;i!;"fL6><!##!8ʆ#!&#!L4#!  LA!%#' ;i%"db%  -L2E  +L3E  i   - #!Ly L#!#!*(   + #!Lz L#!#!*(     I  #! "b   - L劣     #!  8#!i8c"^: + L抣     #!  8#!i8c"^:     W#!i8c")  c # : -     L  >#!#!  ;i4z +     L  >#!#!  ;i4z zk ;8X   "X"k -;i P" ;i ;iH;i "hhL"Z" J?(4Q)G | "X"t;iH;i "hhL"Zʆ" ;iH;i "hhL"ZʆE -EL;iH;i " +;i P" ;i ;iH;i "hhL"Z" J?(4Q)G | "X"t;iH;i "hhL"Zʆ" ;iH;i "hhL"ZʆE +EL;iH;i " hh -L -"/i: L^ +L +"/i: L_ "/i: {( "/i: P- "/i: (%V -"/i:08 "XH"ghLO -"LI"q "[H"E"/" ";iXzz z +"/i:08 "XH"ghLO +"LI"q "[H"E"/" ";iXzz z zk ;8   R     -_ "db L%L  L -  LL= -L= -   "dbEL6%L6h  "   +_ "db L%L  L +  LL> +L> +   "dbEL7%L7h  "    -  L - L  ii  '   L +  L + L  ii  '   L   "db?E'%  - L -LfL + L +LgL   "z'!  "ze    8ʆ    :     =;izz z -zkZ8PI0L8HV"dh>>V"de>V"de>V"de +zkZ8PI0L9HV"dh>>V"de>V"de>V"de  >V"de>V"de>V"de>V"de>V"de >V"de""$$>V"de6688>V"de::<<>V"de&&((>V"de**,,>V"de..00>V"de2244>V"de>>@@>V"deBBDD>V"deFFHH>V"deJJLL>V"deNNPP>V"deRRTTzzk ;8  &$;i -"  L)  L7)L8 Hhd -  L77L ȈFj +"  L)  L7)L8 Hhd +  L77L ȈFj :d%%z  -"db  L%  L"ڎ  LcJ)L" +"db  L%  L"ڎ  LcJ)L# c -8H   "fh  L X8Hhd2 +8H   "fh  L X8Hhd2 i&8 ) e"o -) LD Lᚠ W -i&  ":fh  L 7  -i&  "fh  L78 +) LE L⚠ W +i&  ":fh  L 7  +i&  "fh  L78  -i&H7he  "o 8 &$ g c c   L -;izz z +i&H7he  "o 8 &$ g c c   L ;izz z zk - ;8"  H;i"bhLL ?"    O )"&")"& + ;8"  H;i"bhLM ?"    O )"&")"&         "_ni")  - L -L - L + L +L + L ed`dC5 d"&"k`  cHc @@ -1711,7 +1710,7 @@ z h 8H" -hL i +hL i " i " .  ")"&)"&  @@ -1728,16 +1727,16 @@ JJ) cHch  - LΜiU"e":fh;i"zz z + LϜiU"e":fh;i"zz z zk ;8b  - ;i;i"eL;i/ ;i7 ;i7LA;i/ "KLA;iG"bLA;iK"H;i;h;i/"KLA;i/"*eV;iK" ;i/"iU LA;i;i/",;i/c)L5  y :::;i/cc  £:c /  LLL褣 " :c /  ) + ;i;i"fL;i/ ;i7 ;i7LB;i/ "KLB;iG"bLB;iK"H;i;h;i/"KLB;i/"*eV;iK" ;i/"iU LB;i;i/"-;i/c)L6  y :::;i/cc  £:c /  LLL餣 " :c /  ) -l[j[  c )Lܤ LI +l[j[  c )Lݤ LJ   /    H c    Z    -c       L +c       L    ;ibzz z zk @@ -1748,7 +1747,7 @@ z s?    s?   s?  -s?g?g?"3 ";t "y;i    8PIL"jc"nHR""H H*HuN"dd"""D"4;iH"z ;i "Hl 8g?PIL8 PI0L ( "Hl8g?PIm +s?g?g?"3 ";t "y;i    8PIL"jc"nHR""H H*HuN"dd"""D"4;iH"z ;i "Hl 8g?PIL8 PI0L!( "Hl8g?PIm i?X s?"lHH ;i3";i3"]H;i5H"Y ;i ;i-";i-"]H;i/H"Yhhh"Di "D @@ -1763,60 +1762,61 @@ z s?" ;ie -s?" :Lة"3Z +s?" :L٩"3Z i? 8 s?"lHA "Hlhh s? -;ie   Lm( 0 ( JJ 4 L +;ie   Ln( 0 ( JJ 4 L ;8  &$;i -"  L)  L7)Lc8  L77L# ȈFj -:%L , +"  L)  L7)Lc8  L77L$ ȈFj +:%L ,  -"* -"* @ LE  L%  L +"+ +"+ @ LE  L%  L   W -i&  ":fh  L 7 "ڎ  LcJ)L +i&  ":fh  L 7 "ڎ  LcJ)L c -8H   ":fh  L8Hhd?8 +8H   ":fh  L8Hhd?8 ) e i&"o 7  -) L Z D -i&  "fh  L78 +) L Z D +i&  "fh  L78    -i&H7he"o   8 &$ g c c      L;izz z +i&H7he"o   8 &$ g c c      L画;izz z zk ;8 -  L;,.7Lհ  +  L<,.7Lְ    -e:L   +e:L     -e!ؐ L8ic +e!ؐ L¯8ic  d - "5 c Lie  Lc) -  5 .i c . i c  L氣i c )L{-ic ? B    i c)Zie  ) L{i c).     A@Z9 ))%: cic    L=? 7  i"Hhi"^i"^;izz z + "5 c L¯ie  Lc) +  5 .i c . i c  L簣i c )L|-ic ? B    i c)Zie  ) L|i c).     A@Z9 ))%: cic    L>? 7  i"Hhi"^i"^;izz z zk ;8  ;i -")   L  %7)       L +")   L  %7)       L Ȉ -&L :"& :"& x::II%%8 HhL +&L :"& :"& x::II%%8 HhL ` -"*E  L%  L -  L      L8 HhcHch7)C -"*L淣 -"db%  L9!  L  LcHch)b"ڎ  L ȈFjeHeh !  @ 77L L U +"+E  L%  L +  L      L8 HhcHch7)C +"+L緣 +"db%  L9!  L  LcHch)b"ڎ  L ȈFjeHeh !  @ 77L L U i&  ":fh  _ 7  i&  "fh   ;izz z zk ;8N     - Lw ?# ;i;i "eL` ;i".DL%8;i"p   !  -  LL"% 86i "86i "86" 86 86"h86i"  L 64;i " 9"b :Hh  ) JJ J  W @    46 6"8$    LV86" + Lx ?# ;i;i "fLa ;i".DL&8;i"p   !  +  LL"% 86i "86i "86" 86 86"h86i"  L +64;i " 9"b :Hh  ) JJ J  W @    46 6"8$    LW86" 86i"     -i&"_n LL LL  +i&"_n LM LM  Ȉ &   @@ -1826,54 +1826,54 @@ z  #   8Hh - LB )LB"ڎ } ȈFjeHeh + LC )LC"ڎ } ȈFjeHeh i&  "fh  ;iNzz z zk ;8     .   -"l%     Lpģ  +"l%     Lqģ  "1 "s -    +  -  "lLg£"lLg£& f L@8"¼@""g""u c8 PI0 d LM£"lL)£"u8"¼@""g" +  "lLh£"lLh£& f LA8"¼@""g""u c8 PI0 d LN£"lL*£"u8"¼@""g"  "uc8PI0\c8 PIK8PI  H"¼h"d -   "  LPģ - $           "¼ +   "  LQģ - $           "¼  ""_"5 -"A"s  0cH  h  :  88PI0L£& f L>ĥ & $8 -  +  +"A"s  0cH  h  :  88PI0L£& f L?ĥ & $8 -  +  "i0   -"i0        L:  ,           )Е ;izz z +"i0        L;  ,           )Е ;izz z zk - ;8     "W Lˊ + ;8     "W Lˊ   - L˥ + L˥  # )/"Y  J   -L˩L  "Y  JL   -L˥ -";Lˣ Lˠ64 -iC"^ L˥ +L˩L  "Y  JL   +L˥ +";Lˣ Lˠ64 +iC"^ L˥ iN"^# -i\" " H      Lˠ)"k` +i\" " H      Lˠ)"k` E)  -:Lˠ +:Lˠ : -7:L˥ -iI"^7: L˥ +7:L˥ +iI"^7: L˥ iK"^# iX" -iF"^  Lˣ -c JJJJeHeh   L8 Hh -"& L˩    L˦i$&c (* cHch02e -ib"^: Lˠ: L˥ -id",.&&Lʠ: L(cH*c h,.G"k`Fj77eHeh&i ȈFj " L˩  Lk˥ -ih"^Lk˥ -"b:Lk   -i6"^ULk˥ +iF"^  Lˣ +c JJJJeHeh   L8 Hh +"& L˩    L˦i$&c (* cHch02e +ib"^: Lˠ: L˥ +id",.&&Lʠ: L(cH*c h,.G"k`Fj77eHeh&i ȈFj " L˩  Ll˥ +ih"^Ll˥ +"b:Ll   +i6"^ULl˥ i8"RRkaAd i"rrEAa> i " @@ -1882,110 +1882,110 @@ z ;8B57 1"  -Lӣ-/) + % '!#  1L -HH"<hhh383PI0Lrө-/))++%'!!## 9? A;=%%83PI0?-/))++%'!!##9 ?A ;=Ḷ)+LΥ +Lӣ-/) + % '!#  1L +HH"<hhh383PI0Lsө-/))++%'!!## 9? A;=%%83PI0?-/))++%'!!##9 ?A ;=Ḷ)+LΥ c% Z /    F -c% z d    !#  LөLӣLϣ?ALϣ! # d" -c%))#H#hHHX "hh  Lϥ -c%)#H#hHH> "hh  Lϥ +c% z d    !#  LөLӣLϣ?ALϣ! # d" +c%))#H#hHHX "hh  Lϥ +c%)#H#hHH> "hh  Lϥ c%)Ȉ &#H#h  5 -c%)     L/ң?ALѣ;=Lѣ 8?HCh" -c%))Hh92,75!#7H7H"hhHH} "hh Lѥ -c%)Hh92,75!#7H7H_"hhHHe "hh Lѥ +c%)     L0ң?ALѣ;=Lѣ 8?HCh" +c%))Hh92,75!#7H7H"hhHH} "hh Lѥ +c%)Hh92,75!#7H7H_"hhHHe "hh Lѥ c%)Ȉ &Hh 5#H#h c%)    u8;H?hC  -c%     ! # L;cH?ch8        9 ?A ;=%+)!#!)#+!# 9? A;=%L̩ "1;iBz +c%     ! # L;cH?ch8        9 ?A ;=%+)!#!)#+!# 9? A;=%L̩ "1;iBz zk ;8   - ;i" %Lۥ)H + ;i" %Lۥ)H  - e h   f/_\Xɀ"y_Lۣ Lۣ   + e h   f/_\Xɀ"y_Lۣ Lۣ    -eLӣ    f / Lۣ \ L            +eLӣ    f / Lۣ \ L             : -e.I LF֥ +e.I LG֥  : -e.LF֥ +e.LG֥  :: -e.LF֣ -e , Hi eh Lۊ  .i e   2 +e.LG֣ +e , Hi eh Lۊ  .i e   2 : e . :ʦ  -eL۩  +eL۩   -e Lۣ % +e Lۣ %  e.     ' : e. :բ i  "_n  )        -e  L'ڣ Lcۣ.  Lcۣ L٣ L٣ɀK  "z#:#)    } :.      Lۣ   i c     L٣LT٩"y_{AZ     a'z  8        $_         i c     Lۣ    4       L-      +e  L(ڣ Ldۣ.  Ldۣ L٣ L٣ɀK  "z#:#)    } :.      Lۣ   i c     L٣LU٩"y_{AZ     a'z  8        $_         i c     Lۣ    4       L.          # #      JJNJ              + ;iz z zk  -     '         L~ף  L֣L +     '         Lף  L֣L ;8   ;iO"m;i -    Lߣ % ;iO"o L +    Lߣ % ;iO"o L       0 0 0     " O - %         "  * .    %  n    0 D9  9 "d)e80      -%   . L    * 4 +%   . L    * 4      s   0 D9  9 "d)e80              l d    l '            %;iO"Ҋ;izz z -zk!)"Li +zk!)"Li - ;c)L~0 + ;c)L0 # :#%;iO""oԣ )/:"  ;iO"oʣ%;iO "oإ  -LLߩEL -7;iO"o L # :Gi +LLߩEL +7;iO"o L # :Gi - -+)'L# :L d EiGiʃL d 7;ʃ + -+)'L# :L d EiGiʃL d 7;ʃ -+)' d L-H;i;i'8  -+)' ;i;i;i "B  ;i;i;i -"?  3 x  'c      #0cH;i1ch # # L&#:&##;i/c - ##:#%;iO""oԣ:;iO;i/c"oң%;iO "oإ  +"?  3 x  'c      #0cH;i1ch # # L'#:&##;i/c - ##:#%;iO""oԣ:;iO;i/c"oң%;iO "oإ  -LiH -;i1"h;i/"] +LiH +;i1"h;i/"] # :# %;iO""o  ԩ;i/c)6 -%;iO "oإ J;iO;i/c"o;iO"o  L  - ;88"YDF HJ "_Y "XY  L % L "_Y "XY    % L  -  +) '+@a5  )"+"Y6+"Y'++"Y "Y )L+L 0 {9 p 80  #+-' +%;iO "oإ J;iO;i/c"o;iO"o  L  + ;88"YDF HJ "_Y "XY  L % L "_Y "XY    % L  +  +) '+@a5  )"+"Y6+"Y'++"Y "Y )L+L 0 {9 p 80  #+-'  -c)c"Y+ )L) +c)c"Y+ )L)  -c)c+"Y L * L#+3 +c)c+"Y L * L#+3   +)L - + 8  ' L . .#+;i8zz z -zk+"YL z  t  . "Y+L l h   j +#"Ye l *#+ ++#"Y3 h L#+ ++#"Y )'"_Y "XY   -   +)'"$ &   L& p :#&"$ - & +)'ǩ & E G & & e 7g & ,"WZ"Y% L &  S L c La: s L& d L<: i L<# &"WZ"Y L # # )   # "$ M &)"#  -"Y L$""_Y $""XY  V ;  # @ LHh HH"Y"_hhL"Y%# `  "Y #   $;"cZ "kH;i/h8  #    L/"Y%H"KZh"}Z"Y&)H"KZh"}Z"$ L# "WZiNʆ# (# + + 8  ' L . .#+;i8zz z +zk+"YL z  t  . "Y+L l h   j +#"Ye l *#+ ++#"Y3 h L#+ ++#"Y )'"_Y "XY   +   +)'"$ &   L& p :#&"$ + & +)'ǩ & E G & & e 7g & ,"WZ"Y% L &  S L c Lb: s L& d L=: i L=# &"WZ"Y L # # )   # "$ M &)"#  +"Y L$""_Y $""XY  V ;  # @ LHh HH"Y"_hhL"Y%# `  "Y #   $;"cZ "kH;i/h8  #    L0"Y%H"KZh"}Z"Y&)H"KZh"}Z"$ L# "WZiNʆ# (# I)8ʆ# "8    #   % ;"cZ "kH;i/h8  "$    #NJ - )8PI)  # @# #      # c):;i-e 0 #  %   @#     "#     # L# E) )8PI "Zc      -    )8PI' "Y H"KZh"}Z  ȣ     )8PI0  "Z # Q "Y0H"KZh"}Z@# .  # xX"YH"KZh"}Z  [# N #  +  #  -  "Y )H"KZh"}Z  )8PI#"Y0H"KZh"}Z:    = : "Y );i-e)H"KZh"}Z    L - ;"cZ ]"WZ"Y   #  "b  # 1  "Y H"KZh"}Z : ۣ    L  "Y)H"KZh"}Z: :  "$ "Y H"KZh"}Z:ݣ LQ    "Y)H"KZh"}Z LS @!#%')+-/7:=@CFILORUX[^a@@0 PiYG pbkQD!Z 6_1aB + )8PI)  # @# #      # c):;i-e 0 #  %   @#     "#     # L# E) )8PI "Zc      +    )8PI' "Y H"KZh"}Z  ȣ     )8PI0  "Z # Q "Y0H"KZh"}Z@# .  # xX"YH"KZh"}Z  [# N #  +  #  -  "Y )H"KZh"}Z  )8PI#"Y0H"KZh"}Z:    = : "Y );i-e)H"KZh"}Z    L - ;"cZ ]"WZ"Y   #  "b  # 1  "Y H"KZh"}Z : ۣ    L  "Y)H"KZh"}Z: :  "$ "Y H"KZh"}Z:ݣ LR    "Y)H"KZh"}Z LT @!#%')+-/7:=@CFILORUX[^a@@0 PiYG pbkQD!Z 6_1aB 6b1\'''''''''######''# ##'# '# '# ##'## ##'''# #''''''''''######## ########'''''''''''##'# ''''''''######## ''''''''######## gcJ''##'; #''# '''# ### ### '''# '#                                                                      gcJ gcJ; gcJ; gcJ; gcJ; gcJ; gcJ; gcJ; ; #' #''' ### ### #''' #''''''''''######'## #' #' #'## #''## ##'''# #'''# '##'' ########''''''''gcJ; ########'''''''' #'##''''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #'''# #'''## ##''# ##'# '# '# ##'## ##'''# #''''''''''######## ########''''''''''# #'''## ##'## #' #' #'## #''## ##'''# #''''# #'''## ##''# ##'# '# '# ##'######'''''''''''''''''######## ########''''''''''# #'''## ##'## #' #' #'## #''######'''''''''1`J > PH -N 2"RA n c 6t^e|gk +N 2"RA n c 6t^e|gk ;8N ;i"W L: @@ -2106,7 +2106,7 @@ H I":fhL:cHch 8Hh  L      ZJL   4          49JL H -;iI"hL:HI"bhL:L:  H +;iI"hL:HI"bhL:L:  H " i" i"A   @@ -2132,7 +2132,7 @@ z "_ncHch 8Hh  L - L{ \\&]\>]\\\=}\ۂ\2\2o\}\݃\\<\\\Y\|\\z\3\T\L\\s\\\\}\p\7\\;\\>\q\\F\\=|\\8\\p\oZ\c \LG\\\re\D\0\\a\c\c\ڮ\fr\;t\y\r\Ps\s\Ez\z\|\o\x\ p\\υ\s\Vx\\n\`\j\i\_\\=\J\[\\\\\\-\y0HZ + L{ \\&]\>]\\\=}\ۂ\2\2o\}\ރ\\<\\\Y\|\\z\3\T\L\\s\\\\}\p\7\\;\\>\q\\F\\=|\\8\\p\oZ\c \LG\\\re\D\0\\a\c\c\ڮ\fr\;t\y\r\Ps\s\Ez\z\|\o\x\ p\\υ\s\Vx\\n\`\j\i\_\\=\J\\\\\\\\-\z0HZ  [dH"_+z zzz z diff --git a/roms/f256k/README.md b/roms/f256k/README.md index d0523cf..7068d20 100644 --- a/roms/f256k/README.md +++ b/roms/f256k/README.md @@ -1,6 +1,6 @@ -# ROM Files for the F256K +# ROM Files for the F256Ke -This directory contains BIN files for programming the F256K flash memory with the Foenix Toolbox. +This directory contains BIN files for programming the F256Ke flash memory with the Foenix Toolbox. ## How to Install diff --git a/roms/f256k/toolbox-20.bin b/roms/f256k/toolbox-20.bin index d8215e1..aedf1b3 100644 Binary files a/roms/f256k/toolbox-20.bin and b/roms/f256k/toolbox-20.bin differ diff --git a/roms/f256k/toolbox-22.bin b/roms/f256k/toolbox-22.bin index ddba488..1926589 100644 Binary files a/roms/f256k/toolbox-22.bin and b/roms/f256k/toolbox-22.bin differ diff --git a/roms/f256k/toolbox-23.bin b/roms/f256k/toolbox-23.bin index b9823cd..c14d2a8 100644 Binary files a/roms/f256k/toolbox-23.bin and b/roms/f256k/toolbox-23.bin differ diff --git a/roms/f256k/toolbox-24.bin b/roms/f256k/toolbox-24.bin index 4c3a453..5a9bfa8 100644 Binary files a/roms/f256k/toolbox-24.bin and b/roms/f256k/toolbox-24.bin differ diff --git a/roms/f256k/toolbox-25.bin b/roms/f256k/toolbox-25.bin index 8fa5448..626c8d8 100644 Binary files a/roms/f256k/toolbox-25.bin and b/roms/f256k/toolbox-25.bin differ diff --git a/roms/f256k/toolbox-26.bin b/roms/f256k/toolbox-26.bin index bdea6b5..ee79933 100644 Binary files a/roms/f256k/toolbox-26.bin and b/roms/f256k/toolbox-26.bin differ diff --git a/roms/f256k/toolbox-27.bin b/roms/f256k/toolbox-27.bin index fd908b3..8e45d4f 100644 Binary files a/roms/f256k/toolbox-27.bin and b/roms/f256k/toolbox-27.bin differ diff --git a/roms/f256k/toolbox-28.bin b/roms/f256k/toolbox-28.bin index 4aaf6ce..b6f988a 100644 Binary files a/roms/f256k/toolbox-28.bin and b/roms/f256k/toolbox-28.bin differ diff --git a/roms/f256k/toolbox-29.bin b/roms/f256k/toolbox-29.bin index 8fe7ae4..5874034 100644 Binary files a/roms/f256k/toolbox-29.bin and b/roms/f256k/toolbox-29.bin differ diff --git a/roms/f256k/toolbox-2A.bin b/roms/f256k/toolbox-2A.bin index b924766..8532168 100644 Binary files a/roms/f256k/toolbox-2A.bin and b/roms/f256k/toolbox-2A.bin differ diff --git a/roms/f256k/toolbox-2B.bin b/roms/f256k/toolbox-2B.bin index 288a0cc..2223522 100644 Binary files a/roms/f256k/toolbox-2B.bin and b/roms/f256k/toolbox-2B.bin differ diff --git a/roms/f256k/toolbox-2C.bin b/roms/f256k/toolbox-2C.bin index 5fcabbb..4cec4c7 100644 Binary files a/roms/f256k/toolbox-2C.bin and b/roms/f256k/toolbox-2C.bin differ diff --git a/roms/f256k/toolbox-2D.bin b/roms/f256k/toolbox-2D.bin index 3ef201e..c3e3ed6 100644 Binary files a/roms/f256k/toolbox-2D.bin and b/roms/f256k/toolbox-2D.bin differ diff --git a/roms/f256k/toolbox-2E.bin b/roms/f256k/toolbox-2E.bin index f603467..f7fa620 100644 Binary files a/roms/f256k/toolbox-2E.bin and b/roms/f256k/toolbox-2E.bin differ diff --git a/roms/f256k/toolbox-2F.bin b/roms/f256k/toolbox-2F.bin index f2e71b0..0bcbd29 100644 Binary files a/roms/f256k/toolbox-2F.bin and b/roms/f256k/toolbox-2F.bin differ diff --git a/roms/f256k/toolbox-30.bin b/roms/f256k/toolbox-30.bin index de03bcd..e46db4d 100644 Binary files a/roms/f256k/toolbox-30.bin and b/roms/f256k/toolbox-30.bin differ diff --git a/roms/f256k/toolbox-3F.bin b/roms/f256k/toolbox-3F.bin index cacb83b..c6d0aec 100644 Binary files a/roms/f256k/toolbox-3F.bin and b/roms/f256k/toolbox-3F.bin differ diff --git a/roms/f256k/toolbox.bin b/roms/f256k/toolbox.bin index 86203e2..6de00da 100644 --- a/roms/f256k/toolbox.bin +++ b/roms/f256k/toolbox.bin @@ -11,11 +11,11 @@ proc_set_shellchan_alloc(%d)chan_close(%d)chan_alloc: %dloader found: bad binary filenot enough coreproc_get_resultflush error: %dFATFS Error: %dfsys_setlabel: device not ready/sd0/fnxboot.pgx/sd0/fnxboot.pgz/sd1/fnxboot.pgx/sd1/fnxboot.pgzBooting from %s Clock %lu MHz 0123456789ABCDEFcdev_init_systemcdev_register %sbad device numberinvalid path nameprohibited accessunknown file typeF%d-%s -proc_exec stack: proc_exec start: p^L:(ށ+.,;=[]/*:<>|\"?vlCODEC initialized.Console installed.Interrupts enabledTimers initializedTop of memory: %lxbad channel numberCommand not found.Mounting drive #%dfsys_mkdir error: directory not foundfile system timeoutoperation timed outtoo many open fileschan_read(%d,%p,%d)chan_seek error: %dFile system error: fchan_write error: fsys_delete error: fsys_load_ext ext: fsys_open error: %d> +proc_exec stack: proc_exec start: q_M;)߁+.,;=[]/*:<>|\"?vlCODEC initialized.Console installed.Interrupts enabledTimers initializedTop of memory: %lxbad channel numberCommand not found.Mounting drive #%dfsys_mkdir error: directory not foundfile system timeoutoperation timed outtoo many open fileschan_read(%d,%p,%d)chan_seek error: %dFile system error: fchan_write error: fsys_delete error: fsys_load_ext ext: fsys_open error: %d> NO NAME FAT NO NAME FAT32 low level disk errorno file system foundchan_get_records 1: chan_get_records 2: chan_write error: %dchan_write(%d,%p,%x)fsys_set_cwd error: SDC driver installed.Foenix Retro Systems chan_status error: %dCould not load file: Could not open file: uart_open: Bad parityIndicators initializedInterrupts initializedfile is not executableToolbox v%d.%02d.%04d Couldn't load file: %dchan_write_b error: %dvolume has no work areaFPGA %04X %04X.%04X -m Y#J+?-00!Xo~puxPGZ 24-bit count: %06lxPGZ 32-bit count: %08lxSetting default loader.uart_open: no BPS tokenFile system initialized.Text system initialized.drive is write protected +n Z#K+@-10"XopuxPGZ 24-bit count: %06lxPGZ 32-bit count: %08lxSetting default loader.uart_open: no BPS tokenFile system initialized.Text system initialized.drive is write protected Select a boot source: Default boot source: %s @@ -23,7 +23,7 @@ Select a boot source: Booting: /sd0/fnxboot.pgz Booting: /sd1/fnxboot.pgx Booting: /sd1/fnxboot.pgz -Returning a bad extension.uart_open: no parity tokens'qu)'*6:[\Channel device system ready.FAILED: Console installationfile system assertion failedproc_exit: Attempting rebootuart_open: no stop bit tokenfile system invalid parameterCould not mount device %d: %dfsys_mount called f_mount: %dInitializing the text system...FOENIX DEBUG OUTPUT------------creation of file system aborteddevice could not be initializedNo bootable device is present. +Returning a bad extension.uart_open: no parity tokent(rv*'*6:[\Channel device system ready.FAILED: Console installationfile system assertion failedproc_exit: Attempting rebootuart_open: no stop bit tokenfile system invalid parameterCould not mount device %d: %dfsys_mount called f_mount: %dInitializing the text system...FOENIX DEBUG OUTPUT------------creation of file system aborteddevice could not be initializedNo bootable device is present. PGZ 24-bit start address: %06lxPGZ 32-bit start address: %08lxuart_open: Bad data word lengthuart_open: no data length tokenScanning for bootable devices... FAILED: SDC driver installation %dFAILED: file system initializationtxt_get_device: number mismatch %duuuuuvu`uJu4uA valid boot record was not found. AAA 22222 55555 6 00000 X XA A 2 5 6 0 0 X X A A 2 5 6 6 0 0 X X A A 22222 55555 66666 00000 X XAAAAA 22222 55555 66666 0 0 X l0_0S0G0;0/0 #0@0 0000000 0@00x1R1F1:1.1"1 1@ @@ -35,9 +35,9 @@ Press SPACE for default. Could not load /sd1/fnxboot.pgz: %d _________ ___________ __ __ / ____/__ \ / ____/ ___/ / / / / / / __/ //___ \/ __ \ / / / / / /___ / __/____/ / /_/ / / /_/ / \____//____/_____/\____/ \____/ PC: %08X proc_exit: Attempting to call into shell      _________ ___________ __ __ / ____/__ \ / ____/ ___/ / / / / __ / / __/ //___ \/ __ \ / / / /_/ /_/ /___ / __/____/ / /_/ / / /_/ /_ __/\____//____/_____/\____/ \____/ /_/ Unable to mount drive %s, FatFS Error: %d ___ ___ ___________ ____ __ __ / | |__ \ / ____/ ___// __ \ / //_/ / /| | __/ //___ \/ __ \/ / / / / ,< / ___ |/ __/____/ / /_/ / /_/ / / /| | /_/ |_/____/_____/\____/\____/ /_/ |_| e9e;e<e=e>e?e@e;e=e?e ___ ___ ___________ ____ __ __ / | |__ \ / ____/ ___// __ \ / / / / / /| | __/ //___ \/ __ \/ / / / / / / / / ___ |/ __/____/ / /_/ / /_/ / / /_/ / /_/ |_/____/_____/\____/\____/ \____/ Address Error Bus Error Division by Zero Error Illegal Instruction Error Oh dear, something has gone wrong... Overflow Exception Privilege Exception Range Check Exception Spurious Interrupt Unknown Exception Ŀ Foenix Toolbox v%d.%02d.%04d starting up... ___ ___ ___________ ____ __ __ / | |__ \ / ____/ ___// __ \ / / / / __ / /| | __/ //___ \/ __ \/ / / / / / / /_/ /_ / ___ |/ __/____/ / /_/ / /_/ / / /_/ /_ __//_/ |_/____/_____/\____/\____/ \____/ /_/ -EXbcdefospuxm _________ ___________ ________ ____ __ / ____/__ \ / ____/ ___/ / ____/ |/ / |/ / / / __/ //___ \/ __ \ / /_ / /|_/ /| / / /___ / __/____/ / /_/ / / __/ / / / // | \____//____/_____/\____/ /_/ /_/ /_//_/|_| p^L:(ނ ˂ -[!] Incompatible CPU arch: expected %s, but found %s - v!d#R*@-.<>@[]{|} GGGGGG EEEEEEE NN NN XX XXX 3333333 2222222 GG EE NNN NN XX XXX 33 22 GG GGGG EEEEE NN NN NN XXX 33333 22222 GG GG EE NN NNN XXX XX 33 22 GGGGGG EEEEEEE NN NN XXX XX 3333333 2222222 ,rk` d]%RKG<1&@;cABC DGJJbKcPdH`meiA;=?hj,* .!-" 0#/ +EXbcdefosquxn _________ ___________ ________ ____ __ / ____/__ \ / ____/ ___/ / ____/ |/ / |/ / / / __/ //___ \/ __ \ / /_ / /|_/ /| / / /___ / __/____/ / /_/ / / __/ / / / // | \____//____/_____/\____/ /_/ /_/ /_//_/|_| q_M;)߂ ̂ +[!] Incompatible CPU arch: expected %s, but found %s + v!d#R*@-.<>@[]{|} GGGGGG EEEEEEE NN NN XX XXX 3333333 2222222 GG EE NNN NN XX XXX 33 22 GG GGGG EEEEE NN NN NN XXX 33333 22222 GG GG EE NN NNN XXX XX 33 22 GGGGGG EEEEEEE NN NN XXX XX 3333333 2222222 ,sl` e^%SKH=2'@;cABC DGJJbKcPdH`meiA;=?hj,* .!-" 0#/ $ 2%1 &:4'3 (c6\5k9[aEAAEEEIIIOOUUYAIOUPDJ }c,Z 0@QYR[T]V_`pN!2!p!!!$0,/`,g,u,,d-&A (((( AAAAAABBBBBB #%%%%$%a%b%V%U%c%Q%W%]%\%[%%%4%,%%%<%^%_%Z%T%i%f%`%P%l%g%h%d%e%Y%X%R%S%k%j%% %%%%%%")"a"e"d" #!#H""" %ax029J.yMC= (": e,;;=f,?@AAF S@UXZ\]^_abdefgjb,lmnpqstvwxyz{|d,~DE{ @@ -59,7 +59,7 @@ Press SPACE for default. Nk"nk"nk? )k"k)"q|k)"(k kkkc8k k k k%'kikH"8hk kk)!8kH"8hkH"Iqhkik - kki-k"*"["P + kki-k"*"["Q H :Hkwwk:k)k)kl>n>k i k ">k @@ -69,7 +69,7 @@ H -#e  k""3W&"kHHHH"Chhhhk [𫫯""S+k  KiKMiMk +#e  k""3W&"kHHHH"Dhhhhk [𫫯""S+k  KiKMiMk 7k"zk"x0Hzzkk [𫫩">j>+kZZ  "UH"]hzzk:   / k    "~kHHFf ee&hk2468k/ JJJJ /  kZ8PIzk"[k @@ -240,7 +240,7 @@ z )"YH)"Yh8 ) Պzz z zk Z )"wW  w"wW  zz -zk]>2>D>>+>G>>>.>>>> > >(}`>b>k [𫫘Z""| "b{"Wz+kZ8PI9V"`OeH">hzk +zk]>2>D>>+>G>>>.>>>> > >(}`>b>k [𫫘Z""} "b{"Wz+kZ8PI9V"`OeH">hzk  "r&JL HL Jh"Vzz z zkZ     J  jj) ec  :  ȈǣzkZZ   JJJJ ))#) 8PI0 8PI0 @@ -250,7 +250,7 @@ z zk [𫫘"r*68H H8 6h"Vh+z -zkZZ8PI0zzk8PI0Ӣ"\mZ  PP  PP    :zkZZ  "a7  ;iH;i"?hh +zkZZ8PI0zzk8PI0Ӣ"\mZ  PP  PP    :zkZZ  "a7  ;iH;i"@hh "Wzzk [𫫘"r( H h"V+z @@ -383,7 +383,7 @@ z zk Z 0B;H -i"?hhzz +i"@hhzz zk [𫫘ZZ8PI2""`;e "Vzz+z @@ -421,7 +421,7 @@ ZZ zkZ   0 P9  E a 0f  % A F  )i)i )80zk ZZ "aC;iH -"?hh "b{"Wzzz +"@hh "b{"Wzzz zk;8  /"b{"b{j>HH  "%]hh;i k @@ -432,7 +432,7 @@ z zk P X Y Z [ ] ^ _ X \ X k ZZ 8"> -"a/;H;i"[hh) +"a/;H;i"\hh) "Wzzz zk [𫫘Z"Y @@ -532,7 +532,7 @@ ZZZ zk ZZ  i"> "a*;iH -"[hh +"\hh "Wzzzz z zkZi:] H`"WM"WD? ' 0 @ ! '   zk @@ -570,9 +570,9 @@ z zk8PIH ch  [𫫘;8RZ;i"|h ;i"hh"b{"W;iR+kZZZZ  88PI0zzzzko4""`86PI0 2ce @  `  Z "af -"i"WW% -eHeh"i"W+ eHe -h"i"Wzz +"j"WW% +eHeh"j"W+ eHe +h"j"Wzz zk ZZZZ  8PI0zzzzzz z @@ -614,9 +614,9 @@ z zk c)"YH ch  ;8: -;i;i":O;i"++1  +;i;i":O;i"++1   -;i"G;i:z +;i"H;i:z zk ;8T >8PI/"^H @@ -712,12 +712,12 @@ z ;i;" N243HH  4 2 h"Vh H">h ;i +zz z -zkZ"8PI0T8PI0zk$"`77$"`e6"`%:%:6"`eLȹ;86 a fW!%\#%+-/1K')35;":#;";i6k +zkZ"8PI0T8PI0zk$"`77$"`e6"`%:%:6"`eLȹ;86 b fW!%\#%+-/1K')35;":#;";i6k ZZZ ##"U"Wʆ""Wʆ" 8PI00c 7cWc     -"UЁzzz\;8 / ;i";i"H;i"Yh;ik;ic   A +Z  )"YH;ich  +"UЁzzz\;8 / ;i";i"H;i"Yh;ik;ic   A +Z  )"YH;ich  ZZ     "!:Lt  ; @@ -784,7 +784,7 @@ z    ;i -;i";ik         +;i";ik              y "p_8 PI0(z"3W>["/hh"~k Z A"SPG""PG"c A"?"jSń'7"j"PG"8 A":zk  [𫫘;8 @@ -817,7 +817,7 @@ z "eLΥ  "Ht "Eb A  -"G +"H "R zzzzz z zkIIڅd*8&zzkHCh"$H"$Ik$8$8  @@ -842,9 +842,9 @@ z   "LѠ ic  8<PI0S;iH -i "?hh  ;i +i "@hh  ;i z -zk;8Vq& lU R̃1Z!#%@^79H\;=\')\z+-\/1Z35Ŭ?A#WCEzGIgKM~OQ^SU;"5;iVk;8 +zk;8Vq& lU R̃1Z!#%@^79H\;=\')\z+-\/1Z35Ŭ?A#WCEzGIgKM~OQ^SU;"6;iVk;8 ;H"wd""EHHH"O;i dd"d"." 8PI0"""ohh;i kHH "hhdd "d "k  ZZH}"h0V8PII$"`77$"`e$"`7ew8PI0Y$"`7J$"`77$"`e$"`7ezzk ZZZ  @@ -890,7 +890,7 @@ z h"oc"V  zzz+zz z zk [𫫘Z8PI0 -z+zke  ie  ie  ie  ie  ie  ie  L;8@;i ;i":Lޣ ;i "+_7  ;/+)  "bH h 7  +z+zke  ie  ie  ie  ie  ie  ie  L;8@;i ;i":Lޣ ;i "+_7  ;/+)  "bH h 7    :  ;i@k ;8 @@ -1013,7 +1013,7 @@ z zk ;8  -:  8PI0Lh;iH;i "[hh ] ) E      +:  8PI0Lh;iH;i "\hh ] ) E      E L  ;izz z zk @@ -1043,7 +1043,7 @@ z ;8   - L;i;i"Ls  + L;i;i"Ls  "+LS+ 0G7)+ "b  ,  "H  ;i @@ -1087,7 +1087,7 @@ z ZhhJjhzkک"If"dHҘ8i0 *$ &$8 &ccd&8&&&8j$Ff19Ffj  ,&JȀJ dd -ZhhhhJjzzkN5 > +ZhhhhJjzzkN6 > ;8   i"Z:L+?'): "`  4@')$  @@ -1155,7 +1155,7 @@ z  [𫫘ZZZ  "8PI% u$ LN u$ c ">L<" L H">h  -&"`Ee"  WH">h u$ "c"W!0 "> u$ zzz+zz z +&"`Ee"  WH">h u$ "c"W!0 "> u$ zzz+zz z zkL( ZZZ  ) @@ -1273,14 +1273,14 @@ z  # :';i"KL* : Ч) L*    ? _ * M;i"K ;i "K  L* L)L*   ?   ?  * :H  "G(h4  ) ;i"K L(;izz z -zk"_">""V}">"Y    ""[w ">"XH">;i +zk"_">""V}">"Y    ""[w ">"XH">;i "j^Q ">"Xh ">"ju=">"\"%ew">"">"~J ">"\"b{">"">",Y">":H">h ">"7K:"b{ ">k ZZZ   / : \ (   : / L- \ L- -  & + "HLn-;i "n "}+ 8* L- +  7 )zzzzz z +  & + "HLn-;i "n "}+ 8* L- +  7 )zzzzz z zk i8H7 he "b @@ -1296,7 +1296,7 @@ z SwL1l"YWR[F_:c.g"ko s  zz+k ;8r -;i;i"Ls3? A;i?"+ +;i;i"Ls3? A;i?"+ j Lj3i  EJL2][ "b EL2  x  @@ -1347,7 +1347,7 @@ z zzzzzz z zk ;8F -TR ;i;"L= +TR ;i;"L= L=;i"HL<;i"Eb L< C1/c)   c    e : @@ -1408,9 +1408,9 @@ z "       _ ȈFj eH eh  i8H%he  ;i zz z zkZZ"f8PILM8PILqM8PIL$M8 -PILLȩ" p" +PILLȩ" p" P" ;i 0U4UAC;!#)+%'@-/v13 =?z57XZ9;"zzk "`   "`e8PILK "`ec "l09H">h"?ڣHA">hhL~K u$ LfK & LTK -;8 ;i"U;i ;i":LO / 1;i/"+ +;8 ;i"U;i ;i":LO / 1;i/"+ ZLOMK;i "3l;i/;ic4"3l ;ic"+: 7k9m?s AuLO;ic"mLO ;i i "3l    7)     7)LOk7 m9LO @@ -1426,7 +1426,7 @@ z  i  LT )LTN ȈFj dLTLT ȈFj  :d%%LT "_LT%LT LTLT -"ELTCLT#LT ":o "   i8H#he;iz +"FLTCLT#LT ":o "   i8H#he;iz zk ;8   LuW      @@ -1456,8 +1456,8 @@ z ;i?"f4;i?"k;i?H;iG;i"َhhhhLY;iU)|;i;iU";i"V:';iU;i?"f%;i?;i "CLX;i "wg""b{LY9;igHH;i ;iC "FhhI">6;igHH;i   "Fhh;iT+zz z zk;ic LW -;8V ;i;i":L\#% ;i#"+: -N L\;i"E +;8V ;i;i":L\#% ;i#"+: +N L\;i"F  E % @@ -1527,11 +1527,11 @@ z "I)  "V: '  )     "g )zzzzzz z zk;i -":   LRe;8&!!064!c8o48!68o4:!c4:8!062c6o2 8 #66o2:c2: 8 #""`%""`8%""`!""`e8%  Ljw""`8%U%c  cԣc @ c ` #c!w""`8%U%c cԣc @ c ` #c;i&k%c%cc8#cc8# c  Li#c#c @  @  `  ` #c;8X;i ;i":Lm ;i "j Ll;i"Ͷ ""; LlS "[y   +":   LRe;8&!!064!c8o48!68o4:!c4:8!062c6o2 8 #66o2:c2: 8 #""`%""`8%""`!""`e8%  Ljw""`8%U%c  cԣc @ c ` #c!w""`8%U%c cԣc @ c ` #c;i&k%c%cc8#cc8# c  Li#c#c @  @  `  ` #c;8X;i ;i":Lm ;i "j Ll;i"Ͷ ""; LlS "[y   X &;ic  ;ic LkLm Lm%:;ie :ף % '-/;i%"HLm;i%"EbY;iCA "3lCA    "<LmLmLm;i%"i CA"jCA  ;iCA "3l    "<;iXk ;8  +7 )Lp  -e:Lp i ;i  "3lJLn @+ dFH H;i i "3Bhh "}*dLpLp + L`nJJ  c "6 "Lp:Lp   H +e:Lp i ;i  "3lJLn @+ dFH H;i i "3Bhh "}*dLpLp + L`nJJ  c "6 "Lp:Lp   H @@ -1574,22 +1574,22 @@ z      *(HJ)he"#y i8H#he)')# ) FjFjFjFj   ;izz z -zkHπ)hkH)hkH hkHπ)hkH)hkH hkHπ)hkH)hkH hkHπ)hkH)hkH hkH)hkH @hkڢkڢ"${k",{",{",{k"8{"8{"8{\,{"E{"z"z"|z"z"E{"E{"E{"^z "z"E{k8k"z"z"{k"{"z"${"${"${"z"zk"z"z"z"E{"z\{\z"{\{k, H"{hk"8{"z"${"z,"zN"${"${ڢ"z"${J"z"z"${"${"z"${"z"z"zk"z"z"z -"z i0"z"${"${"${8kڢ"z"z"zj"${"z"${"${"${"${, kx0"U{(k(kx0 @"{"{(kx0"{"z"z"z"z(kx0 "{"{(kx0"{"z(kx0_"z"{(kx0?"{"{(kx0"b|()k0(k(kx0, H"{h(kx0" +zkHπ)hkH)hkH hkHπ)hkH)hkH hkHπ)hkH)hkH hkHπ)hkH)hkH hkH)hkH @hkڢkڢ"${k",{",{",{k"8{"8{"8{\,{"E{"z"z"|z"z"E{"E{"E{"^z "z"E{k8k"z"z"{k"{"z"${"${"${"z"zk"z"z"z"E{"z\{\z"{\{k, H"{hk"8{"z"${"z,"zN"${"${ڢ"z"${J"z"z"${"${"z"${"z"z"zk"z"z"z +"z i0"z"${"${"${8kڢ"z"z"zj"${"z"${"${"${"${, kx0"U{(k(kx0 @"{"{(kx0"{"z"z"z"z(kx0 "{"{(kx0"{"z(kx0_"z"{(kx0?"{"{(kx0"b|()k0(k(kx0, H"{h(kx0" {"E{"{(k ;8   -"HL   ,.   "#Lဠ Lဠ? 7   L   L  L@+7)L @Z  #   ,.         U  :   ": ):          L{  !"s Lဩ+7)0 -i  "tt:L  ,.     (  ,.    -"R    L~;i zz z +"HL   ,.   "#L† L†? 7   L   L  L@+7)L @Z  #   ,.         U  :   ": ):          L|  !"s L
+7)0 +i  "tt:L  ,.     (  ,.    +"R    L~;i zz z zk [𫫘ZZZZ -&"@$  ))*(,. " $L -AH`8LLPà|@j耠XaF N47"p"YLL^LSLL |jtXF}4~"LB9 +&"@$  ))*(,. " $L +AH`8LLPà|@j耠XaF N47"p"YLL^LSLL |jtXF}4~"LC9 P P  - LD+ + LD+  4  "   @@ -1599,82 +1599,81 @@ z    zzzz+z zk -;84;i!;"LP><!##!8ʆ#!&#!LN#!  L[!%#' +;84;i!;"LQ><!##!8ʆ#!&#!LO#!  L\!%#' ;i%"_%  -LME  +LNE  i   - #!L L #!#!*(   + #!L L #!#!*(     I  #! "#   - L     #!  8#!i8c"Z: + L     #!  8#!i8c"Z:     W#!i8c"N)  c # : -     L  >#!#!  ;i4z +     L  >#!#!  ;i4z zk ;8X   "U"g -;i P";i ;iH;i "/hhL"V"% J?(4Q)G | "U"p;iH;i "/hhL"VʆZ"% ;iH;i "/hhLՋ"VʆE -EL;iH;i "/ +;i P";i ;iH;i "/hhL"V"% J?(4Q)G | "U"p;iH;i "/hhL"VʆZ"% ;iH;i "/hhL֋"VʆE +EL;iH;i "/ hh -L -"^e: Ly +L +"^e: Lz "^e: {( "^e: P- "^e: (%V -"^e:08 "UH"FdhL0; -">L0">q ">[">E]">/}"> ">;iXzz z +"^e:08 "UH"FdhL1; +">L1">q ">[">E]">/}"> ">;iXzz z zk ;8   R     -_ "_ L %L   L  -  L LX -LX -   "_ELQ%LQh  "   +_ "_ L!%L!  L! +  L!LY +LY +   "_ELR%LRh  "    -  L  - L"  ii  '   L  +  L! + L#  ii  '   L!   "_?E'%  - L  -LL  + L! +LL!   "!w'!  "!we    8ʆ    :     =;izz z -zkZ8PI0LSHV"`hOOV"`eOV"`eOV"`e +zkZ8PI0LTHV"`hOOV"`eOV"`eOV"`e  OV"`eOV"`eOV"`eOV"`eOV"`e OV"`e""$$OV"`e6688OV"`e::<<OV"`e&&((OV"`e**,,OV"`e..00OV"`e2244OV"`e>>@@OV"`eBBDDOV"`eFFHHOV"`eJJLLOV"`eNNPPOV"`eRRTTzzk ;8  &$;i -"e  L)  L7)L8 Hhd -  L77L - ȈFj +"e  L)  L7)L8 Hhd +  L77L  ȈFj :d%%z  -"_  L%  L"  LcJ)L= +"_  L%  L"  LcJ)L> c -8H   "    >   >  ->x>x>" "p "bv;i    8PIL"C_"kYQ""EH H*H{J"Odd""."D"g4;iH"w ;i "wh 8x>PIL,8 PI0L; "wh8x>PIm +>x>x>" "p "bv;i    8PIL"C_"kYQ""EH H*H{J"Odd""."D"g4;iH"w ;i "wh 8x>PIL-8 PI0L< "wh8x>PIm z>X >"6hHH ;i3"|;i3"YH;i5H" ;i ;i-"|;i-"YH;i/H"hhh"i " @@ -1733,60 +1732,61 @@ z >" ;ie ->":L"9V +>":L"9V z> 8 >"6hH "whhh > -;ie   L$ 0 $ JJ 4 L +;ie   L$ 0 $ JJ 4 L ;8  &$;i -"e  L0)  L07)L2c8  L77L> ȈFj -:%L', +"e  L1)  L17)L3c8  L77L? ȈFj +:%L(,  -"E -"E @ L2E  L2%  L2 +"F +"F @ L3E  L3%  L3   W -i&  "nbh  L2 7 "  L2cJ)LĪ +i&  "nbh  L3 7 "  L3cJ)LŪ c -8H   "nbh  L28Hhd?8 +8H   "nbh  L38Hhd?8 ) e i&"3l 7  -) L Z D -i&  " i "N @@ -1851,110 +1851,109 @@ z zk ;8B57 1"  -LУ-/) + % '!#  1L -HH"hhh383PI0LЩ-/))++%'!!## 9? A;=%%83PI0?-/))++%'!!##9 ?A ;=Lɣ)+L3˥ +LУ-/) + % '!#  1L +HH"hhh383PI0LЩ-/))++%'!!## 9? A;=%%83PI0?-/))++%'!!##9 ?A ;=Lɣ)+L4˥ c% Z /    F -c% z d    !#  L7ЩLУḶ?AḶ! # ""% -c%))#H#hHH ">hh  L̥ -c%)#H#hHH ">hh  L̥ +c% z d    !#  L8ЩLУḶ?AḶ! # ""% +c%))#H#hHH ">hh  L̥ +c%)#H#hHH ">hh  L̥ c%)Ȉ &#H#h  5 -c%)     LJϣ?ALΣ;=LΣ >8?HCh"% -c%))Hh92,75!#7H7H=">hhHHS ">hh LΥ -c%)Hh92,75!#7H7H">hhHH; ">hh LΥ +c%)     LKϣ?ALΣ;=LΣ >8?HCh"% +c%))Hh92,75!#7H7H=">hhHHS ">hh LΥ +c%)Hh92,75!#7H7H">hhHH; ">hh LΥ c%)Ȉ &Hh 5#H#h c%)    u8;H?hC  -c%     ! # L;cH?ch8        9 ?A ;=%+)!#!)#+!# 9? A;=%LʩJ ">1;iBz +c%     ! # L;cH?ch8        9 ?A ;=%+)!#!)#+!# 9? A;=%LʩJ ">1;iBz zk ;8   - ;i"Ͷ%L6إ)H + ;i"Ͷ%L7إ)H  - e h   f/_\Xɀ"[L6أ L6أ   + e h   f/_\Xɀ"[L7أ L7أ    -eLѣ    f / Lأ \ L            +eLѣ    f / Lأ \ L             : -e.I Laӥ +e.I Lbӥ  : -e.Laӥ +e.Lbӥ  :: -e.Laӣ -e , Hi eh L6؊  .i e   2 +e.Lbӣ +e , Hi eh L7؊  .i e   2 : e . :ʦ  -eL6ة  +eL7ة   -e Lأ % +e Lأ %  e.     ' : e. :բ i  "j  )        -e  LBף L~أ.  L~أ L֣ L֣ɀK  ";#:#)    } :.      Lأ   i c     L֣Lo֩"[{AZ     a'z  8        $_         i c     Lأ    4       LH      +e  LCף Lأ.  Lأ L֣ L֣ɀK  ";#:#)    } :.      Lأ   i c     L֣Lp֩"[{AZ     a'z  8        $_         i c     Lأ    4       LI          # #      JJNJ              + ;iz z zk  -     '         Lԣ  LӣL +     '         Lԣ  LӣL ;8   ;iO"Fj;i -    L6ܣ % ;iO" L8 +    L7ܣ % ;iO" L9       0 0 0     " O - %         "  * .    %  n    0 D9  9 "`)e80      -%   . L    * 4 +%   . L    * 4      s   0 D9  9 "`)e80              l d    l '            %;iO";izz z -zk)"YLݠi +zk)"YLݠi - ;c)Lݣ0 + ;c)Lݣ0 # :#%;iO""ԣ )/:"  ;iO"ʣ%;iO "إ  -L8LܩEL -7;iO" L8 # :Gi +L9LܩEL +7;iO" L9 # :Gi - -+)'Lߩ# :L -ߣ d EiGiʃLߣ d 7;ʃ + -+)'Lߩ# :L ߣ d EiGiʃLߣ d 7;ʃ -+)' d L-H;i;i'8  -+)' ;i;i;i "  ;i;i;i -"  3 x  'c      #0cH;i1ch # # LA#:&##;i/c - ##:#%;iO""ԣ:;iO;i/c"ң%;iO "إ  +"  3 x  'c      #0cH;i1ch # # LB#:&##;i/c - ##:#%;iO""ԣ:;iO;i/c"ң%;iO "إ  -L8iH -;i1"h;i/"Y +L9iH +;i1"h;i/"Y # :# %;iO""  ԩ;i/c)6 -%;iO "إ J;iO;i/c";iO"  L' - ;88"UDF HJ "eU "^U  L % L "eU "^U    % L  -  +) '+@a  )"Y+"U6+"U'++"U "U )L+L 0 {9 p 80  #+-' +%;iO "إ J;iO;i/c";iO"  L( + ;88"UDF HJ "eU "^U  L % L "eU "^U    % L  +  +) '+@a  )"Y+"U6+"U'++"U "U )L+L 0 {9 p 80  #+-'  -c)c"U+ )L) +c)c"U+ )L)  -c)c+"U L * L#+3 +c)c+"U L * L#+3   +)L - + 8  ' L . .#+;i8zz z -zk+"UL z  t  . "U+L l h   j +#"Ue l *#+ ++#"U3 h L6#+ ++#"U )'"eU "^U   -   +)'"$ &   L& p :#&"$ - & +)'ǩ & E G & & e 7g & ,"]V"U% L &  S L c L|: s L& d LW: i LW# &"]V"U L # # )   # "$ # &)"Y#  -"U L$""eU $""^U  V ;  # @ LHh HH"U" [hhL"U%# `  "U #   $;"iV ",H;i/h8  #    LJ"U%H"QVh"V"U&)H"QVh"V"$ L# "]ViNʆ# (# + + 8  ' L . .#+;i8zz z +zk+"UL z  t  . "U+L l h   j +#"Ue l *#+ ++#"U3 h L7#+ ++#"U )'"eU "^U   +   +)'"$ &   L& p :#&"$ + & +)'ǩ & E G & & e 7g & ,"]V"U% L &  S L c L}: s L& d LX: i LX# &"]V"U L # # )   # "$ # &)"Y#  +"U L$""eU $""^U  V ;  # @ LHh HH"U" [hhL"U%# `  "U #   $;"iV ",H;i/h8  #    LK"U%H"QVh"V"U&)H"QVh"V"$ L# "]ViNʆ# (# I)8ʆ# "8    #   % ;"iV ",H;i/h8  "$    #NJ - )8PI)  # @# #      # c):;i-e 0 #  %   @#     "#     # L# E) )8PI "#Vc      -    )8PI' "U H"QVh"V  ȣ     )8PI0  "#V # Q "U0H"QVh"V@# .  # xX"UH"QVh"V  [# N #  +  #  -  "U )H"QVh"V  )8PI#"U0H"QVh"V:    = : "U );i-e)H"QVh"V    L - ;"iV ]"]V"U   #  "]  # 1  "U H"QVh"V : ۣ    L  "U)H"QVh"V: :  "$ "U H"QVh"V:ݣ Ll    "U)H"QVh"V Ln @!#%')+-/7:=@CFILORUX[^a@@0 PiYG pbk@qnQFOp LE'''''''''######''# ##'# '# '# ##'## ##'''# #''''''''''######## ########'''''''''''##'# ''''''''######## ''''''''######## gcJ''##'; #''# '''# ### ### '''# '#                                                                      gcJ gcJ; gcJ; gcJ; gcJ; gcJ; gcJ; gcJ; ; #' #''' ### ### #''' #''''''''''######'## #' #' #'## #''## ##'''# #'''# '##'' ########''''''''gcJ; ########'''''''' #'##''''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #'''# #'''## ##''# ##'# '# '# ##'## ##'''# #''''''''''######## ########''''''''''# #'''## ##'## #' #' #'## #''## ##'''# #''''# #'''## ##''# ##'# '# '# ##'######'''''''''''''''''######## ########''''''''''# #'''## ##'## #' #' #'## #''######'''''''''1`Je > PH + )8PI)  # @# #      # c):;i-e 0 #  %   @#     "#     # L# E) )8PI "#Vc      +    )8PI' "U H"QVh"V  ȣ     )8PI0  "#V # Q "U0H"QVh"V@# .  # xX"UH"QVh"V  [# N #  +  #  -  "U )H"QVh"V  )8PI#"U0H"QVh"V:    = : "U );i-e)H"QVh"V    L - ;"iV ]"]V"U   #  "]  # 1  "U H"QVh"V : ۣ    L  "U)H"QVh"V: :  "$ "U H"QVh"V:ݣ Lm    "U)H"QVh"V Lo @!#%')+-/7:=@CFILORUX[^a@@0 PiYG pbk@qnQFOp LE'''''''''######''# ##'# '# '# ##'## ##'''# #''''''''''######## ########'''''''''''##'# ''''''''######## ''''''''######## gcJ''##'; #''# '''# ### ### '''# '#                                                                      gcJ gcJ; gcJ; gcJ; gcJ; gcJ; gcJ; gcJ; ; #' #''' ### ### #''' #''''''''''######'## #' #' #'## #''## ##'''# #'''# '##'' ########''''''''gcJ; ########'''''''' #'##''''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #'''# #'''## ##''# ##'# '# '# ##'## ##'''# #''''''''''######## ########''''''''''# #'''## ##'## #' #' #'## #''## ##'''# #''''# #'''## ##''# ##'# '# '# ##'######'''''''''''''''''######## ########''''''''''# #'''## ##'## #' #' #'## #''######'''''''''1`Je > PH : 2"RA n -O 6t^#|gk +O 6t^#|gk ;8N ;i"U L: @@ -2075,7 +2074,7 @@ H I"nbhL:cHch 8Hh  L      ZJL   4          49JL H -;iI"ĘhL:HI"^hL:L:  H +;iI"ŘhL:HI"^hL:L:  H " i" i"A   @@ -2101,7 +2100,7 @@ z "jcHch 8Hh  L - L{ \ў\,Y\DY\X\Yy\~\/\k\y\\і\\Ф\\\=\ߪ\;\\\ \M\\p\\i\\>\(\\\ \h\\;n\o\a\\Yx\ە\T\\m\W\ \gD\X\a\\-\\b\^\\\n\p\bv\$o\o\p\v\w\x\\u\|l\\\ro\t\8\j\>[\f\e\\\|\X}\e}\v}\|\|\8}\}\*}\H}\}0HZ + L{ \ў\,Y\DY\X\Yy\~\/\k\y\\і\\Ф\\\=\ߪ\;\\\ \M\\p\\i\\>\(\\\ \h\\;n\o\a\\Yx\ە\T\\m\W\ \gD\X\a\\-\\b\^\\\n\p\bv\$o\o\p\v\w\x\\u\|l\\\ro\t\8\j\>[\f\e\\\|\X}\e}\w}\|\|\8}\}\*}\H}\}0HZ  [dH"\+z zzz z diff --git a/roms/f256k2/README.md b/roms/f256k2/README.md new file mode 100644 index 0000000..fde9399 --- /dev/null +++ b/roms/f256k2/README.md @@ -0,0 +1,12 @@ +# ROM Files for the F256K2e + +This directory contains BIN files for programming the F256K2e flash memory with the Foenix Toolbox. + +## How to Install + +Currently, the toolbox must be installed by bulk programming the flash memory. +Using the FoenixMgr Python script, this can be done with the following command (substitute the device path or name for your F256K's USB debug port): + +``` +python FoenixMgr.zip --port {debug device name} --flash-bulk toolbox.csv +``` diff --git a/roms/f256k2/toolbox-20.bin b/roms/f256k2/toolbox-20.bin new file mode 100644 index 0000000..aedf1b3 Binary files /dev/null and b/roms/f256k2/toolbox-20.bin differ diff --git a/roms/f256k2/toolbox-21.bin b/roms/f256k2/toolbox-21.bin new file mode 100644 index 0000000..2390c4f Binary files /dev/null and b/roms/f256k2/toolbox-21.bin differ diff --git a/roms/f256k2/toolbox-22.bin b/roms/f256k2/toolbox-22.bin new file mode 100644 index 0000000..0d99eb3 Binary files /dev/null and b/roms/f256k2/toolbox-22.bin differ diff --git a/roms/f256k2/toolbox-23.bin b/roms/f256k2/toolbox-23.bin new file mode 100644 index 0000000..3122296 Binary files /dev/null and b/roms/f256k2/toolbox-23.bin differ diff --git a/roms/f256k2/toolbox-24.bin b/roms/f256k2/toolbox-24.bin new file mode 100644 index 0000000..557b09a Binary files /dev/null and b/roms/f256k2/toolbox-24.bin differ diff --git a/roms/f256k2/toolbox-25.bin b/roms/f256k2/toolbox-25.bin new file mode 100644 index 0000000..0c697b7 Binary files /dev/null and b/roms/f256k2/toolbox-25.bin differ diff --git a/roms/f256k2/toolbox-26.bin b/roms/f256k2/toolbox-26.bin new file mode 100644 index 0000000..a6b4e35 Binary files /dev/null and b/roms/f256k2/toolbox-26.bin differ diff --git a/roms/f256k2/toolbox-27.bin b/roms/f256k2/toolbox-27.bin new file mode 100644 index 0000000..0577750 Binary files /dev/null and b/roms/f256k2/toolbox-27.bin differ diff --git a/roms/f256k2/toolbox-28.bin b/roms/f256k2/toolbox-28.bin new file mode 100644 index 0000000..6693640 Binary files /dev/null and b/roms/f256k2/toolbox-28.bin differ diff --git a/roms/f256k2/toolbox-29.bin b/roms/f256k2/toolbox-29.bin new file mode 100644 index 0000000..ec4ce67 Binary files /dev/null and b/roms/f256k2/toolbox-29.bin differ diff --git a/roms/f256k2/toolbox-2A.bin b/roms/f256k2/toolbox-2A.bin new file mode 100644 index 0000000..4f1d7c8 Binary files /dev/null and b/roms/f256k2/toolbox-2A.bin differ diff --git a/roms/f256k2/toolbox-2B.bin b/roms/f256k2/toolbox-2B.bin new file mode 100644 index 0000000..295b186 Binary files /dev/null and b/roms/f256k2/toolbox-2B.bin differ diff --git a/roms/f256k2/toolbox-2C.bin b/roms/f256k2/toolbox-2C.bin new file mode 100644 index 0000000..b5bb879 Binary files /dev/null and b/roms/f256k2/toolbox-2C.bin differ diff --git a/roms/f256k2/toolbox-2D.bin b/roms/f256k2/toolbox-2D.bin new file mode 100644 index 0000000..790fa1e Binary files /dev/null and b/roms/f256k2/toolbox-2D.bin differ diff --git a/roms/f256k2/toolbox-2E.bin b/roms/f256k2/toolbox-2E.bin new file mode 100644 index 0000000..37f9a06 Binary files /dev/null and b/roms/f256k2/toolbox-2E.bin differ diff --git a/roms/f256k2/toolbox-2F.bin b/roms/f256k2/toolbox-2F.bin new file mode 100644 index 0000000..0bcbd29 Binary files /dev/null and b/roms/f256k2/toolbox-2F.bin differ diff --git a/roms/f256k2/toolbox-30.bin b/roms/f256k2/toolbox-30.bin new file mode 100644 index 0000000..1c7106d Binary files /dev/null and b/roms/f256k2/toolbox-30.bin differ diff --git a/roms/f256k2/toolbox-3F.bin b/roms/f256k2/toolbox-3F.bin new file mode 100644 index 0000000..2471f40 Binary files /dev/null and b/roms/f256k2/toolbox-3F.bin differ diff --git a/roms/f256k2/toolbox.bin b/roms/f256k2/toolbox.bin new file mode 100644 index 0000000..9927fa0 --- /dev/null +++ b/roms/f256k2/toolbox.bin @@ -0,0 +1,2111 @@ + +9;<=>?@AB /,123456ABCDOK.*111213141517181920212324303132OVsd0sd1 RAMROM%d:38668K86088K960ARMELFM32PGXPGZPPCRCESPUODDSD0SD1INFNaNNone %s +%02XGenXEVID/sd0FILEFR20MIPSNONEPGXRH32S370S390V800COM1COM2EVENMARK%s%s +%04X:%d:%sIAMCUPPC64SPARCSPACE%02X %s%08XC256 UF256 PGenX32M68020M68030M68040(null)dev = PARISCVPP500SCREEN+,;=[]%s%s%s +%s: %s +%024lX:A2560 KA2560 MA2560 XC256 U+F256 JRF256 K2F256 KeM68040VUNKNOWNi486DX4*float*CONSOLE%s: #%d +no mediaA2560 U+C256 FMXF256 JReF256 K2cF256 K2eM680EC30M68EC020M68EC040ReservedWDC65816rtc_init*:<>|"?FAT32 Sector: +not foundCartridgeFЂfJ.gh_hWhOhGhAAA@,@A2560 K40A2560 K60M68SEC000chan_openChannel: PSG Muted.bad handlei486DX2 50i486DX2 60fchan_readfile lockedCPU %s +Model %s +A2560X - LBA2560X - PBGenX32 - LBGenX32 - PBchan_free: MIPS_RS3_LESPARC32PLUSfsys_mkfs: MSDOS5.0bad argumentExternal SDCInternal SDCprint(%d,..)fchan_read_b access deniedgeneral errorinvalid drivemedia changednot supportedout of boundsout of memoryunknown errorproc_exit: %dA2560X - CUBEGenX32 - CUBEchan_read: %s&ERQQ~QERQER@ file not foundinvalid objectout of handlesMemory %d KB +proc_set_shellchan_alloc(%d)chan_close(%d)chan_alloc: %dloader found: bad binary filenot enough coreproc_get_resultflush error: %dFATFS Error: %dfsys_setlabel: device not ready/sd0/fnxboot.pgx/sd0/fnxboot.pgz/sd1/fnxboot.pgx/sd1/fnxboot.pgzBooting from %s +Clock %lu MHz +0123456789ABCDEFcdev_init_systemcdev_register %sbad device numberinvalid path nameprohibited accessunknown file typeF%d-%s +proc_exec stack: proc_exec start: q_M;)߁+.,;=[]/*:<>|\"?vlCODEC initialized.Console installed.Interrupts enabledTimers initializedTop of memory: %lxbad channel numberCommand not found.Mounting drive #%dfsys_mkdir error: directory not foundfile system timeoutoperation timed outtoo many open fileschan_read(%d,%p,%d)chan_seek error: %dFile system error: fchan_write error: fsys_delete error: fsys_load_ext ext: fsys_open error: %d> + NO NAME FAT NO NAME FAT32 low level disk errorno file system foundchan_get_records 1: chan_get_records 2: chan_write error: %dchan_write(%d,%p,%x)fsys_set_cwd error: SDC driver installed.Foenix Retro Systems +chan_status error: %dCould not load file: Could not open file: uart_open: Bad parityIndicators initializedInterrupts initializedfile is not executableToolbox v%d.%02d.%04d +Couldn't load file: %dchan_write_b error: %dvolume has no work areaFPGA %04X %04X.%04X +n Z#K+@-10"XopuxPGZ 24-bit count: %06lxPGZ 32-bit count: %08lxSetting default loader.uart_open: no BPS tokenFile system initialized.Text system initialized.drive is write protected +Select a boot source: + +Default boot source: %s +Error while printing: %dCouldn't get channel: %dReached end of PGZ file.fsys_open out of handlesCould not find screen %duart_open: Bad stop bitscould not write to devicedevice is write protectedCouldn't execute file: %dPGZ 24-bit address: %06lxPGZ 32-bit address: %08lxfsys_open out of channelsBlock device system ready.could not read from deviceBooting: /sd0/fnxboot.pgx +Booting: /sd0/fnxboot.pgz +Booting: /sd1/fnxboot.pgx +Booting: /sd1/fnxboot.pgz +Returning a bad extension.uart_open: no parity tokent(rv*'*6:[\Channel device system ready.FAILED: Console installationfile system assertion failedproc_exit: Attempting rebootuart_open: no stop bit tokenfile system invalid parameterCould not mount device %d: %dfsys_mount called f_mount: %dInitializing the text system...FOENIX DEBUG OUTPUT------------creation of file system aborteddevice could not be initializedNo bootable device is present. +PGZ 24-bit start address: %06lxPGZ 32-bit start address: %08lxuart_open: Bad data word lengthuart_open: no data length tokenScanning for bootable devices... +FAILED: SDC driver installation %dFAILED: file system initializationtxt_get_device: number mismatch %duuuuuvu`uJu4uA valid boot record was not found. + AAA 22222 55555 6 00000 X XA A 2 5 6 0 0 X X A A 2 5 6 6 0 0 X X A A 22222 55555 66666 00000 X XAAAAA 22222 55555 66666 0 0 X l0_0S0G0;0/0 #0@0 0000000 0@00x1R1F1:1.1"1 1@ +10 PC: %08X Address: %08X +Press SPACE for default. +Could not load /sd0/fnxboot.pgx: %d +Could not load /sd0/fnxboot.pgz: %d +Could not load /sd1/fnxboot.pgx: %d +Could not load /sd1/fnxboot.pgz: %d + _________ ___________ __ __ / ____/__ \ / ____/ ___/ / / / / / / __/ //___ \/ __ \ / / / / / /___ / __/____/ / /_/ / / /_/ / \____//____/_____/\____/ \____/ PC: %08X proc_exit: Attempting to call into shell      _________ ___________ __ __ / ____/__ \ / ____/ ___/ / / / / __ / / __/ //___ \/ __ \ / / / /_/ /_/ /___ / __/____/ / /_/ / / /_/ /_ __/\____//____/_____/\____/ \____/ /_/ Unable to mount drive %s, FatFS Error: %d ___ ___ ___________ ____ __ __ / | |__ \ / ____/ ___// __ \ / //_/ / /| | __/ //___ \/ __ \/ / / / / ,< / ___ |/ __/____/ / /_/ / /_/ / / /| | /_/ |_/____/_____/\____/\____/ /_/ |_| e9e;e<e=e>e?e@e;e=e?e ___ ___ ___________ ____ __ __ / | |__ \ / ____/ ___// __ \ / / / / / /| | __/ //___ \/ __ \/ / / / / / / / / ___ |/ __/____/ / /_/ / /_/ / / /_/ / /_/ |_/____/_____/\____/\____/ \____/ Address Error Bus Error Division by Zero Error Illegal Instruction Error Oh dear, something has gone wrong... Overflow Exception Privilege Exception Range Check Exception Spurious Interrupt Unknown Exception Ŀ + Foenix Toolbox v%d.%02d.%04d starting up... ___ ___ ___________ ____ __ __ / | |__ \ / ____/ ___// __ \ / / / / __ / /| | __/ //___ \/ __ \/ / / / / / / /_/ /_ / ___ |/ __/____/ / /_/ / /_/ / / /_/ /_ __//_/ |_/____/_____/\____/\____/ \____/ /_/ +EXbcdefosquxn _________ ___________ ________ ____ __ / ____/__ \ / ____/ ___/ / ____/ |/ / |/ / / / __/ //___ \/ __ \ / /_ / /|_/ /| / / /___ / __/____/ / /_/ / / __/ / / / // | \____//____/_____/\____/ /_/ /_/ /_//_/|_| q_M;)߂ ̂ +[!] Incompatible CPU arch: expected %s, but found %s + v!d#R*@-.<>@[]{|} GGGGGG EEEEEEE NN NN XX XXX 3333333 2222222 GG EE NNN NN XX XXX 33 22 GG GGGG EEEEE NN NN NN XXX 33333 22222 GG GG EE NN NNN XXX XX 33 22 GGGGGG EEEEEEE NN NN XXX XX 3333333 2222222 ,sl` e^%SKH=2'@;cABC DGJJbKcPdH`meiA;=?hj,* .!-" 0#/ +$ 2%1 &:4'3 (c6\5k9[aEAAEEEIIIOOUUYAIOUPDJ +}c,Z 0@QYR[T]V_`pN!2!p!!!$0,/`,g,u,,d-&A (((( AAAAAABBBBBB #%%%%$%a%b%V%U%c%Q%W%]%\%[%%%4%,%%%<%^%_%Z%T%i%f%`%P%l%g%h%d%e%Y%X%R%S%k%j%% %%%%%%")"a"e"d" #!#H""" %ax029J.yMC= (": e,;;=f,?@AAF +S@UXZ\]^_abdefgjb,lmnpqstvwxyz{|d,~DE{ +0 P`"6Da&`l@N# +bz@c`[WOؓhG'${jJ۝uW~:g5^-Q'E1ڨˆyk\Q?I9?05(~#swVlN^EP;6*ԁO)шwWހM&Լd`ˀM&{ky\i@MrrAB++$% +~ +oS ծe̜JËB|8h/Ui3uW93+$wvX;5-%O(oM&|lQeCp"WQJC 6cnHUyALm7@].4N#'>uuuaaaBBB!!!žx}`znTdZEOG782&1234567890-= qwertyuiop[] asdfghjkl;'`\zxcvbnm,./* -5+/ !@#$%^&*()_+ QWERTYUIOP{} +ASDFGHJKL:"~|ZXCVBNM<>? -5+/ 123457890=   + + ;"`\ ,. -5+/ !@#$%^&*()_+   + + ;"`\ ,. -5+/ 1234567890-= QWERTYUIOP[] ASDFGHJKL;'`\ZXCVBNM,./ 789-456+1230./ !@#$%^&*()_+ qwertyuiop{} +asdfghjkl:"zxcvbnm<>? 789-456+1230./ 12356~`|\-= qwertyuiop[] asdfghjkl;'zxcvbnm,./* -5+/ ;Kc{;Kc{;Kc{;Kc{;Kc{dIdIdIdIdIdIdIdIddIdIdIdIdIdIdIdIddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd~~~~l|88||888T|8|8|<<$BB$۽?0($$( <$<$$T((T 08<80  < 8||8HHHHHH>JJ: + + + $$8~~8||88TT8 @@ @@|$BB$8||8(((((|(|((P(8DDD8(8DDD8 8DDD8(HHH4 HHH4(DDL48(8DDDD8(DDDD88TPT8$ x "|DD(||8D@D8$ p 8DDD8HHHHp4X|(D(|8DD|DD88DDD((l< DDD8ll$JR"\@<@8@<8DDDDDD|||||  8 8 `| T T(P 8$$$8 <<<<< +  !kkkk::kkkkkkkkkkkkkkk>k"Tk"kNkkkk k:k +/Ok +Nk"nk"nk? )k"k)"q|k)"(k kkkc8k k +k k%'kikH"8hk +kk)!8kH"8hkH"Iqhkik + kki-k"*"["Q +H :Hkwwk:k)k)kl>n>k i +k +">k +">k +kH"|lhk.0kkk  k"U"])k +wk:00k'' ɀ k:k 8k )"Ukk )"Ukk ) "Ukk )"Ukk )"Ukk )"Ukk )"Ukk )"Ukk )"Ukk )"Ukk )D"Ukk )"Ukk  8 k [𫫘 H (+k [𫫯n>l>+kO"jk [ h )X+k [ h )x+k)kk8[dH"f>Z"X: czkZ"?X:czk)8kZ$"`7ezkZ"j:zk8PI"Ukk"zk"x0Hzzkk [𫫩">j>+kZZ  "UH"]hzzk:   / k +   "~kHHFf ee&hk2468k/ JJJJ /  kZ8PIzk"[k + + +H +H"Vhhj>"Yz +zk [𫫘"+k)  +  k"W   k"W  J kZ) :8zk"W  k:% +   k   "Wd"Wk *,kZ  HH )H )"hhhh"_zk88(PI + +YHYk= = + +====kk "j"jk:     )  k">">kZ   yy I /yy zk# k +  +"ԋ + + + + "ԋ z z +zk">"Yy  )   k"W  J:kkdHHJee&hzk)8PI&"`EekZ  )  zk!ɀ8 +ek [𫫘8l>l>n>n>n>l>+kZZ JJJJ JzzkZZ;"U  zzkZ   +)HHHHH )";i +"_zkZ   +)HHHHH )">;i +"_zk [𫫩z"tY:z"̃+k + +8PI"z +zk + +8PI"=z +zk + +8PI"$z +zkHZ H $  + +()h  zhhhk + +"b{z +zk   ):kH +&H) +H)*EJ&h)jh)jhkZ"W"    zk>""<8d>kk + +8PI "Oz +zkZ  N )8 +"tZ J ) "tZzk"tZ*"tZ#"tZ,"tZ"tZ"tZE"tZ"dkZ  8     գI)8zkp"Y !  k + [𫫘 +n">f> +h>+z +zkZZc( +"6 +"`8 + + + +zzkH)ɀ))ɀ)zh @zzkhk +"r"NPHP +Nh"Vz +zk +   +  ) zz z +zk [𫫩 އ    +kZ  ) + + +5 e) + + +e"3lzk +ZZ +; +"e zzz +zk +Z"W + +!"pH"Fdh  zz +zk +Z +d"W ' ; +"zz +zk:0 +H`&{k + +;iHH +>>" +{hhz +zk + +) +H"]h H"]hz +zkH"]hZ  )Ȉ +I  )/) +IzkH + )+' + ) + + h((kZ  i  " H"8hzzk +  + )"~X: zz z +zk +i +)")  z +zk +  + H +"j zz z +zk + [𫫘ZZ +)  H"8hzz+z +zk +ZZZ +: +  ݦzzzz +zkZ8PI0zk + + +5 e"j"9gZ"W18 PI"e  zzk [𫫘ZZ"sU"zU ` )%zz+k +) +H"]h +ک H"]h +H"]hz +zk + Z +:Ȉ + ަzzz z +zk + [𫫘"r":< H< +:h"V+z +zkq$Uȗȗȗȗ:ȗ  k + [𫫘 + +"   +"M:"W+z +zk +  "` % + + + + + % zz z +zk;8J  ;"Fj;";";iJk"T"";r><""uV\y [𫫘Z & )4"`}$e"wg & z+kZ  PP UU PP U* PP UU zk + [𫫘"r +  + +"V+z +zk + [𫫘"r# +"V+z +zk + [𫫘"r& H +h"V+z +zk + [𫫘"r&>@ H@ +>h"V+z +zk + [𫫘"r&BD  D +B"V+z +zkZ8PI08$"`7!7$"`ezk + [𫫘"r$ H +h"V+z +zkZZ"W4   ))   7 zzkZ    =) + + +?5   # +  ) + + + 5  "9gzk +   + )"YH)"Yh8 ) Պzz z +zk +Z )"wW  w"wW  zz +zk]>2>D>>+>G>>>.>>>> > >(}`>b>k [𫫘Z""} "b{"Wz+kZ8PI9V"`OeH">hzk +  "r&JL HL +Jh"Vzz z +zkZ     J  jj) ec  :  ȈǣzkZZ   JJJJ ))#) 8PI0 8PI0 +"`czzk=~7 =Z $UȗȗȗȗkZZ:2      zzzk + [𫫘"r* HHH +h"Vhh+z +zk + [𫫘"r*68H H8 +6h"Vh+z +zkZZ8PI0zzk8PI0Ӣ"\mZ  PP  PP    :zkZZ  "a7  ;iH;i"@hh +"Wzzk + [𫫘"r( H +h"V+z +zk + [𫫘"r(&(  ( +&"V+z +zk + [𫫘"r(*,  , +*"V+z +zk +Z"r  +"VH| ">hzz +zk + ["h4"n"n"i +" +PI0+z +zkH) H +)87IJj(hk( +*(zzk + [𫫘 + +" +";hh"W+z +zk + [𫫘"r*24 H H4 +2h"Vh+z +zk +ZZ`>b>b> +`>"V=:"AUzzz +zk + += +="V:Ӌ [𫫘ZZZ"sU"zU'  l    l zzz+k [𫫘ZZZ"sU"zU'  `    ` zzz+kZ"aC  )zk:,:#2468246 8kZZZ  .o20o4""`c @ ` 0."Ŭzzzk +;8 +;""tHH +;i" [hh;iz +zk;8T>8PI0:HHHb;i "|hhh;i">;iTk;8 +#JJJJ  #   ;i"̀;i +k +;8 +;"lHH +;i" [hh;iz +zk +ZZ8PI6""`;e + +"Vzzz +zk +;8 +;"l;iH +;i" [hh;iz +zk +"}d> + > +K>"#Z2>"#Z>"#Zz +zk"U +;8  i "Da  i "Da;i k;8T>8PI0>HHHH2;i "| hhhh;i">;iTk + ZZ + +  "  w d>zzzz z +zkZ8PI0zk""`;;""`e [𫫘ZZZ"sU"zU.' l I%   l zzz+k + [𫫘Z + +" +"Z"b{"Wz+z +zk + [𫫘Z + +" +"1"b{"Wz+z +zk + Z  +  "W +  ::zzz z +zk + + ?  2)(d"hhz +zk +Z +H+"h +"YH +HH"8hhhک ">hzz +zk + Z + + +"Y e  + ) zzz z +zk  +  [𫫘"r .. 0 "0 +. "V+zz z +zk +  [𫫘"r .R T "T +R "V+zz z +zk +ZZ +"U"`: "U"^:zzz +zk +ZZZ + +"n/;i +"e zzzz +zk +;8J +;"Fj)  ;";";iJz +zkZ    N#) + + +5 e  !) + + +5 e ' "9gzk + + +"tY:<w + +eɀz +zkZ    P') "`e  %) "`e ' zkZRM&(H)h8PI0 "R'e zzk;8T>8PI0FZHZHHHHH;i"| ;i ;i">;iTk +ZZ + +"Z:<w + +eɀzzz +zk +  [𫫘"r 0" $ $H$ +" h"V+zz z +zk + ZZ    +   "W: +:оzzzz z +zk +Z +0B;H +i"@hhzz +zk + [𫫘ZZ8PI2""`;e +"Vzz+z +zkZi  8PI0  zzke  Z    NH5 ) + + +ehH5 ) + + +eh"9gzzk +ZZ +%;i +" zzz +zkd"V: +Z +"W  ; +" +"!: +"gzz +zkZ&"Yy   )  6HH"/hh    "~zkZV            I%  zkZ    PH) "`ehH) "`eh +zzk + [𫫘ZZ8PI6""`;e +"Vzz+z +zk +8ʆ8ʆ + +$2 +0 +d"\eHe +hz +zk [ Y )d Z )Ȉ +& [ )+k +ZZ8PIG6"`%:e% +"Vzzz +zkZ   0 P9  E a 0f  % A F  )i)i )80zk +ZZ +"aC;iH +"@hh "b{"Wzzz +zk;8 + /"b{"b{j>HH  "%]hh;i +k + Z "a + +< + "u "Y)"Wzzz z +zk P X Y Z [ ] ^ _ X \ X k +ZZ +8"> +"a/;H;i"\hh) +"Wzzz +zk + [𫫘Z"Y +)&"`Ee" +"c u$ z+z +zk + Z  +0 2  "I + "Czzz z +zk +ZZZ +8PI + ;iH"phhH:H"ohhzzzz +zk + ZZZ  +8PI0zzzzz z +zk "U +cH"]h8PI0/8PI0    .      "Rk + [𫫘 +HH"hh8PI+ +6"`%:e6"3l+z +zk +ZZ\ + +C7 +"}d0 +zzz +zk +ZZZ +8PI + ;iH"phh8HH"ohhzzzz +zk +ZZZ +8PI + ;iH"phhcHH"ohhzzzz +zk +ZZZ +8PI + ;iH"phh8HH"ohhzzzz +zk +ZZZ +8PI + ;iH"phhcHH"ohhzzzz +zk +ZZ"`P8,"[% + + + + + ) )JJJJI)8 zzz +zk + ;8R >8PI0B;i^H ;i"|hh;i> +>"V;iRzz z +zk +ZZZZ + + +"Ye) +     zzzzz +zk + ZZ  "0< "|[0* "PU%zzzz z +zkZZ8PI*8PI Ȉ :H:H"ohhzzk [𫫘;8R[Hک>;i "|hhh;i"j "b{"W;iR+k +Z +8 +PI0@ "`  4 + "`e"^e: zz +zk + [𫫘ZZZZ;i;":;$ +"Vzzzz+z +zk + ZZZ + 8PI c   zzzzz z +zk +"|i + Z + )"b{H H",hhh8PI  e ӊzzz z +zkZ  ) + +  ) + +   ) + +e) + +e  zzk + [𫫘ZZ8PII""`;e%HH +h"Vhzz+z +zk + ;8R >8PI0B;i^H ;i"|hh;i> +>"V;iRzz z +zk +ZZZ +   +;""8PI2 +'7) +"<zzzz +zk + ZZ  +i"> "a*;iH +"\hh +"Wzzzz z +zkZi:] +H`"WM"WD? ' 0 @ ! '   zk + Z!ɀJ=ɵ6% + + e 8 ֊i)zz z +zk + [𫫘ZZ8PIN""`;e*HH +h"Vhzz+z +zk + [𫫘ZZ8PIN""`;e*HH +h"Vhzz+z +zk +  +   +L       "3lȷ   "j i + zz z +zk + Z  + + ";@ +:)0 +i2 0 "G(hzzz z +zk;88PI0! ;i"̀;ik%ک8;ie  FfFfFfFfZ  )az8 ʆɀ8)zk [𫫘ZH">hj>f>h>:P">dh>f>"%]hh"f">"fz+k;8 +cJ iH + +he +  ;i +k:  ;8 +JJJJ))  ))  JJJJ)  )  ;i"̀;i +k + ZZ + 8PI0 +"zzzz z +zk8PIH ch  [𫫘;8RZ;i"|h ;i"hh"b{"W;iR+kZZZZ  88PI0zzzzko4""`86PI0 2ce @  `  +Z +"af +"j"WW% +eHeh"j"W+ eHe +h"j"Wzz +zk + ZZZZ  +8PI0zzzzzz z +zk "U"]H +c h  +ZZZ ++   zzzz +zk +cH"h + Z + + i  )     "    @' ) +"|i)zzz z +zkZZZi0  :  ;8"`%&e"'H_">h)H;iHo">hhh"Wzzzk +  [𫫘ZZZZ;i;":G0H   + h"Vzzzz+zz z +zk +ZZZZ + +i"Z  7i +"ZHhzzzzz +zk + Z  + ";7O +)  + $ + zzz z +zk + [𫫘ZZZZ +PP"hQ +G +="n +  "i +" +PI0zzzz+z +zk;8 8 PIx;i H"p;iH"v c c 8;i H"w d8".s;iH!"w;i;ik + Z  +H "Yh+ "Ye  zzz z +zk c)"YH +ch  +;8: +;i;i":O;i"++1  + +;i"H;i:z +zk +;8T +>8PI/"^H +HH;i "| hhhh&ڥ +HH5;i "|hhh;iH"hh;iTz +zk [𫫘ZZZ;H"WhhhhF&HH"hh1H ">hH +">hzzz+k + [𫫘;8 +;i;" >&("( +&"V H ">h ;i ++z +zk + [𫫘;8 +;i;" >*,", +*"V H">h ;i ++z +zk + +  +ȈFj +  +ȈFj +  +ȈFj +  z +zk + Z + 4  6 +g "O + i8 "h ;i ++z +zkZs8 PI0_ h i j l m n ` a b zzk + +eLh + ZZZZ  +8PIV "U"]   + 5 + +c  zzzzzz z +zk/):{):n): ): ): $): / k +)Ȉ +&)d + +Ȉ +&)d + +Ȉ +&)dz +zk + d>L~ f8ʆ +8ʊ +"z +zk + Z + + i e )8PIF cH"8h c   zzz z +zk;8 8PI0L;iH"phh;iH"vhh8PI +cc8  ;iH"whhd ".s;iH"whh;ik8HHH +**** * * * 8Hh hhhzzz****Jh;i(khhhhhzzzz(k + ZZ +.",  v 8PI0\    +)"YH +ch c  zzzz z +zk + Z  +  W  N  )<   !  "UJ    zzz z +zk + ZZZ + %;i +" S 4  +";i +"zzzzz z +zkd"V:L> + ZZ + )"V::   "V:S))e:"ua  zzzz z +zkZ?8PI@8PI0PG"8 A":P8PI0"PG"c A"zk +  [𫫘;8 +;i;" K.0/H  0 +. h"V H">h ;i ++zz z +zk +  [𫫘;8 +;i;" N243HH  4 +2 h"Vh H">h ;i ++zz z +zkZ"8PI0T8PI0zk$"`77$"`e6"`%:%:6"`eLȹ;86 b fW!%\#%+-/1K')35;":#;";i6k + ZZZ +##"U"Wʆ""Wʆ" 8PI00c +7cWc  +    +"UЁzzz\;8 / ;i";i"H;i"Yh;ik;ic   A +Z  )"YH;ich  + ZZ   +  +"!:Lt  ; +"% [  +"%; +"; +"#  zzzz z +zk/)$*,"RLR+&*,"Rc@+&*,"R3@+&*,"Rk;8 +      ;i +k"h) +_vH) +hT#:.#:  )"xJJ   Lq +;8 cJ + +cic + +   Ȁ ;iz +zk:LP;8"         e 8U\Y5!;"i:"  ;"i;i"k + Z + V + 0 E X + x $ȷ )":  E% 0 6 X + x ! 8PI08PI0 zzz z +zk +Z8PI0L|£$"`7e +r +8PI/ +6"`%:eEd "b{y "b{zz +zk + Z   +     L[à)LN  w   +) e    @ Z   a "z   +"=  H"8hzz z +zk + Zi + +) +eHeh) 8g +ȗ +i8 8ʠȗ +Hȷ +h"Fz\h + Z  +"a + + +c i +c + + +c i +  c   +' ȷ ϥ +ȗȗȗȗ ȗ +ȗzzz z +zk;8  + ;"U Lţ + + + + + 4  +   +  + + +   ;i +;i";ik         +      y "p_8 PI0(z"3W>["/hh"~k +Z A"SPG""PG"c A"?"jSń'7"j"PG"8 A":zk +  [𫫘;8 + +H +HHH ">hhhh;i;i"J  . +H  + h"VH ">h;i ++zz z +zk +ZZ +)L64 +i8"nbhL  84(H6*h "H  ;4 wH6"wh +i8"nbhzzz +zk;8;"8 +) + + + + +ʪʠ Ȉ +& ʠȈ +& ʆFj;ik;8 c  g       )   ;ik ҋ [𫫘8PI0LL̘""`;e + +  +kZ J L9ͯ*ʆ&ʆ"",ʆ(ʆ"$  s  i) +ʆ&ʆ") +ʆ(ʆ""8$8 "$ zk + ZZZ + ; +"eLΥ  +"Ht +"Eb A  +"H +"R zzzzz z +zkIIڅd*8&zzkHCh"$H"$Ik$8$8 + +ddd d & +&&8& & zz +z zkEH"vz8kk;8  Lϯ PH P h 8PI0j ) + +     '  ) + +e  %  ) + +e  4e  e  LC;izkZZZZX + + + + +c  :LУ +H`HH{> "hhnHH{: "hhRHH{* "hh6HH{6 "hhHH{2 "hhH "Iqh)""kzzzzk +;8 +   + +  + "LѠ +ic  8<PI0S;iH +i "@hh  ;i +z +zk;8Vq& lU R̃1Z!#%@^79H\;=\')\z+-\/1Z35Ŭ?A#WCEzGIgKM~OQ^SU;"6;iVk;8 +;H"wd""EHHH"O;i dd"d"." 8PI0"""ohh;i +kHH "hhdd "d "k  ZZH}"h0V8PII$"`77$"`e$"`7ew8PI0Y$"`7J$"`77$"`e$"`7ezzk + ZZZ  +   , .7  . , "H t +  "#I      "Rzzzzz z +zk + ;8 +  + +":L֥ + " 46 +i8"j +i8 +6H c "nbh c  + ;i +zz z +zk;8JLׯ L    JJJJ ) )))) ) +_vH) +h T#:.# :   )"x JJ   L;ik + ZZZ  +  "HLة +  "#j    ) " "RLף zzzzz z +zkZZZ: +8PI0.80PI0/"UPI0 +80L٩$8PILي80PI09"UPI080^8aPI0V"UPI0i28API06"UPI0izzzk +  [𫫘;8 + +H +HHHr"hhhh;i;i"q HH">hh . +H   + h"VH1 ">h;i ++zz z +zk +;8  y + 8PILۣ"` 8PI0Lۣ8 :8PI0m + "̀8 PI02 c + +kPiP "̀ +H "4h  H "4h H "4h:L+;i z +zk +  [𫫘ZZZ""b{8PI0Lܣ6"`%:eLܣ" n ` + E H  + +h"oc"V  zzz+zz z +zk [𫫘Z8PI0 +z+zke  ie  ie  ie  ie  ie  ie  L;8@;i ;i":Lޣ ;i "+_7  ;/+)  "bH h 7  + +  :  ;i@k + ;8 +  +  "V"j ) + "f;i +zz z +zk: + + +c + + +c i +cH"Vchȗ + + +c : + + +c i +cH"Vchȗ LC + ZZZZ    L!) + +)o1 Ho3 h8PIL5 ) + + +e  ) + + +?5   # + + + + +  # + + +  ) + + + 5  "9g4e + e   L^zzzzz z +zk + ZZZZ)* +  ϧ) L<)*  ϧ) +!   +zzzzzz z +zk + ;8$8PI0LW8PI0LW$"`7e +$"`7e    +i;i "3l i +i "3l;i i "3l;i$zz z +zk + [𫫘;8;i# + & L~;i4"`}$e"; "WL   8PIL;ic +i c   +i c);i+z +zk + [𫫘;8;i# + & L;i4"`}$e"C "WL   8PIL;ic +i c   +i c);i+z +zk + [𫫘;8 + +"8PI & L & L)B;i"L]h;i4"`}$e"I* +4"`}$e"IH">h"W & ;i+z +zkL +  [𫫘;8! +PP +  "hL +L#eHe +h + L8#PIcHcheHe +h + "n  +  "i " PI0Ln;i+zz z +zkH + )&" + ) + )0 8 + +hk ڥH + )2. + )! +8  +ж0 8 +𚰥hkH88HdR8W)) +*)(j)J(j zzkJjfȀ( +  [𫫘ZZZ"r LUF H LU)"YLU;iH"phhH"ohhLU;iH"phhHJJJI)8 + + +H"ohht;iH"phh8PI=H:H"ohh HH F  +h"VH:H"ohhHH +F h"Vzzz+zz z +zkZZZZP8<8;H"w "wh>H>H"wh>H>H"wh>>"H"wh>H>hZJJJJH_"wh;i>H>H>H +"wh>H>H>H +"wh ;i H"w"o;izzzzk@"If"dH̢:dFfc c  e + * &ؘ8ce~hhhhhh/FffF8&/y$0&&ddZddQH)hF8&H)h)H)h) +J Jȥ +Z먊JjzkZZZZL  +"LL)#cL~ +eH`8`f8P\cR8H80>8 48*8)88 +e  +eLzzzzk + ;8 +  + +i"Z:L 奔'): "`  1@')" ɀL + e j +E)e"Z; ɀ9    +e';i +zz z +zk  Lj +;8;i H"phh;iH"vhhLQLh c ;iH"w H"f;iH"w;i +Lh c  ;iH"w H"f;iH"w;i +L c c8  ;iH"w H"f;iH"w;i +;iz +zk + ;8 + +:  8PI0Lh;iH;i "\hh ] ) E      +E L  +;izz z +zk +;8 + +"$LL  : + +;i e / + + +;i e"$;iz +zk +iH + + + +he"NH + +;i ehL + [𫫘;8 + +      JJ +              #   "sd"` "se "s"s# "s0   "s"s +;i ++z z +zk +;8 + + + L;i;i"Ls  +"+LS+ 0G7)+ "b + ,  +"H  ;i +z +zkZ"tY:"̃L"bL):L))  )  <)H"  hL )H"  hL@)H"  hL)H"  hm?)H"  hC)H"  h')H"  h "bLzk"If"kI"If"k"dHhڥ +E\%8~FfjJ8 +Fl$ zzzku +**Ji +Jȣ +fjhhzkFeeJjj8j +ЧгH +JhȈkЗF@ + ZZ  L}7 L}  L    Lr  Lx  Lx"Xȷ   + + "!  L +e8  +Ш    5  ȷ +  +ȗ  :"Xzzzz z +zk + ;8   +       +i"Da ): "`)  +e +E)e"Da    L + e : +  @    ;i zz z +zk + ZZZZ + :8PI0L+ +"L-8PI0L ) c q +W = c  c ] c ] c J8PI": c L zzzzzz z +zk +ZZZZ +  LU;i"i"U - "U +  "U  "U   +"U"7 - N"d>D +.8"d>    +%  "V  "Vzzzzz +zk +@ +ZhhJjhzkک"If"dHҘ8i0 +*$ &$8 &ccd&8&&&8j$Ff19Ffj  +,&JȀJ dd +ZhhhhJjzzkN6 > + ;8  + +i"Z:L+?'): "`  4@')$  +e:L+L+ +E)e"Z ] ɀQ   "  +e"  , + ;izz z +zk  Ld;8:- (U UUj!M#%|i')/1,U35 +Z+-79;i":L (U UUj!M#%|i')/1,U35 +Z+-79;i""hhh;i:k +;8;i H"phh;iH"vhhLL  H"fhL  ;iH"w H"f c  ;i H"w H"f;iH"w;iL  c c8  ;iH"w H"f c  8:;i H"w H"f;iH"w;i;iz +zk + ZZZZ<Lg87g0f +g +  ȷ   ȷ g7 +80] +" Vȷ" Vȷg7H h"Fzzzzzz z +zkZZZy "`ec  v)"Y "_\@"_O1 Oyy y  "p_"_ "_  L+ ~ + ~     ~   a  . ywz"Z:"zy)))"[zzzk + ;8  + "i 7)L'7)$ + Ȉ +& +8 PI0     "I)_ +  + ":i:У    "I "g;i zz z +zk +ZZ + +"L   Ls   Ls  +i8"j +i6U"Da +i8RRaA" +irrAa" +i " +i$"&$4664 +i8"nbh  H"^hzzz +zk + ;8 <L +c)   "a + + +ci +e + + ȷ + +L + +ȷȷ8 Y +g  +c    7 H  h"F +i;i zz z +zk + [𫫘ZZZ +8 +PI0L+  "`  Lp  "`  8PI0L7 8PI` +c   A)"YH "`ech  "`ezzz+z +zk "`ec Lx L1  + ZZZZ  + L L & +"!wL "_ L E L %L  +"!wp8ʆ'   L zzzzzz z +zk +  [𫫘ZZZ + +"8PI% u$ LN u$ c ">L<" L H">h  +&"`Ee"  WH">h u$ "c"W!0 "> u$ zzz+zz z +zkL( +ZZZ +  ) +zzzz +zkn)"Y   L   L ڃ  L ك  L   L   L Ã  L   L ă  y ۃ  g Ń  U ƒ  CH"4h [ [H"4h     H"4h  Ls + ZZZ  +   ;iH;i +H "hhhh8PI0!HH "xhhzzzzz z +zk + +e8PI0%8PI08  LC8ZPI0a8PI08R  LC8(PI0/8PI0 8(  [8dPI0k8PI0 8\  3 +   # # L* + ZZ    L PHP))"`8PIL) "`e  ) "`e  ) "`e   ') "`e ' %) "`e  : + + e H + + e hLzzz z +zk + ZZZ   ɀ L0  L0)8 + +OO  )"X: ["[6)8 + +O +O))"[x;"[ JJJ ))"f  (#)JJJJI)8i0"[#)i0"[ )"[~"[!  "[zzzzz z +zk +  [𫫘;8 +;i-  +"8PI & L & L;i)HH +HH;i  4"`}$e"َhhhh"WL     8PIL;ic i c  i c);i+zz z +zkL + "W + +L ) )  )       `  "FUi "FU PI01   "FUi "FU PI0驇!  "FUi "FU PI0  "FUi "FU PI0   "FUi "FU PI0   zz z +zk + ;8    "i7)L47)%  Ȉ +& ? "I)   ":L& 7)ʆ "I "I)^ +  + ":i:Щ ": "g;izz z +zk + ;8 +   +C #  7"I    L     " "g ":L@   +                  ; "% ;i  " +  ;i  ":  )ӣ ;i +zz z +zkZ  ) "`e) "`e  ) "`e) "`e  ) "`e) "`e  ) "`eH) "`eh) "`e +H) "`eh +) "`H) "`h  zzk + ;8   :LV +H`;i HL"gDhh ;i H]"gDhhLVLY;i H*"gDhh ;i H;"gDhhLVLYyHw + +"c: + LYLVuHs + +"c: + oj"XEH + +"c: + oooq;izz z +zk + ;8 +;i +"eL!@7)L! K +i&   "nbhL! 7 "  "#L $"      +"} i " i" i"Da   "< 7 ;izz z +zk + ;8 + +L"7 +"}dd>   >> + >> + > > +  L">eL" +L" ȷ   ȷ ȗ"#Z d>  7)" +"(  L! d>;izz z +zk + ;8  + + d>L$7 d>L|$& "! d>L|$ +"Lx$   Lq$ 8 8 ȷ  ?ȗ + +"< b L#       :   L#8    ;izz z +zk +ZZZ +  46 +"#:Lg& +i6"Z8  LX&U+ +i"tt:Lg& +iC"Z E :#:LX&LX&LX&  LX&)):%:LX& +iF"Z:LX&H):r +iI"Z:Z +iK"Zɀ$ +iX"NiN +"Z:Uzzzz +zk;8 +*, &( J :<DOFH>O@BL'""H"Zh{B"Hd"@^hd"1HH"Zhh J "R ;i"\z "~d"Ŭ;i +k9 + +eH + +eh + +9 + +9 + +eH@ + +eh + +9 + +@L& + ;8 + # :';i"KL* : Ч) + L* +   ? _ * M;i"K ;i "K  L* L)L*   ?   ?  * :H  "G(h4  ) ;i"K L(;izz z +zk"_">""V}">"Y    ""[w ">"XH">;i +"j^Q +">"Xh +">"ju=">"\"%ew">"">"~J ">"\"b{">"">",Y">":H">h ">"7K:"b{ ">k + ZZZ  +  / : \ (   + : / L- \ L- +  & + "HLn-;i "n "}+ 8* L- +  7 )zzzzz z +zk +i8H7 he +"b + L,Lf, + [𫫘;8 + +d"[ H d"`h8 "f  "f  "f  "f  "f  "f  +"f  :0 :        "f  +"f                   :     #   ;i ++z +zk [𫫘ZZ"sU"zU:L0Lv0 L1$"YRF:#.'"+/ +3L]1L1H"Y7R;F?:C.G"KO +SwL1l"YWR[F_:c.g"ko +s  zz+k +;8r +;i;i"Ls3? A;i?"+ +j Lj3i  EJL2][ "b +EL2  + x  +;i "HD;i "Eb  h;i?", +&;i? +"|  "<;irz +zk + ;8 8PILk58PI0-;iH"whhh;izz z +zk c  "i:L4;iH"whhh8PI0L$H8"whh$$ H"whhh&;ic )"*X:&;ic  $;ic . "i:"wh)H"whhL3;ic L3 + ;8  +7)L7L^7Lq7  Lq7 + "I)L\7; +":L\7 ***)  v ) +)Ȉ +&e?# )ʪeHeh +Ȉ +&  LY7## **) e# +e  + ***) ) ) + +e#) + +)eH)8 hȈ +&   +": +"g;izz z +zk + ;8"U  +  LB9;"EV"i"U - "U +  "U  "U"U  ;"EV"d>L49"DWʆ" "DWʆ" +;i )":y  +]  + 8PI0E +"LWʆ"\eHeh"U"U +Lc8"d> - II +    5  "U  +"U"U  +;izz z +zk + ZZZZ +;i +"eL;)L;7)L; L;: + +"|  +L: +"_  % E  > & + "|   @ j [ +i&   "nbh  7    +zzzzzz z +zk + ;8F +TR ;i;"L= +L=;i"HL<;i"Eb L< C1/c)   +c    +e : +e ţ   L= L=&$"#_      'd Ci8c"N  ;iFzz z +zk + ;8  +8 +PIL?  L? [ L?):8PIL? +):e  "`   "L?"`  M"`e + +;i "VL?L> +c  )"X:I +;ie +"`)80eH +;i eh ; L=> ";izz z +zk +;ieL= +;8  +:LB +H`;iH]"gDhh0? "wh"p>]"hhhکI"whhZ;iHL"gDhh0= "wh"p>L"hhhک$"whhL&B;iH;"gDhh0? "wh"p>;"hhhک"whhZ;iH*"gDhh0= "wh"p>*"hhhک"whhL&B"6hHn"whhh +J >  1)'"p>d"hhL"wh"wh;i z +zk + ;8 + + "3lLB:d&#eHehJ)  II! #i0  JJJJ9  c      :;ic    А;ic ~ S +c : +c"V::    '   ;ic)  +c  ;iz z +zk +  [𫫘;8, +;i;  +"8PILE;i +"[LE     8PIL;i-c i c  i c)LF"WLF;i "f + +}Z{Z;i "k;i ;i"f;i"k;i  +"q:(;i +"q: LD      + +}Z{Z i "f;i,+zz z +zk +;8    "}  ) ɗLG  + 8 +PILH +A%k ">ɗ + ">uɗ +" h0;"V"h +"b{% +"b{;iz +zk "`  LH   "`e"^e:f "`e "`e"} + +   +L3G + ;8   +  LK )LK   +  "  .,Z ȈFjdL"K, .  LJ + Ȉ +&   g "_%L"K3#8 H h  L"K +"       _ ȈFj eH eh  +i8H%he  ;i zz z +zkZZ"f8PILM8PILqM8PIL$M8 +PILLȩ" p" +P" ;i 0U4UAC;!#)+%'@-/v13 =?z57XZ9;"zzk "`   "`e8PILK "`ec "l09H">h"?ڣHA">hhL~K u$ LfK & LTK +;8 ;i"U;i ;i":LO / 1;i/"+ +ZLOMK;i "3l;i/;ic4"3l ;ic"+: 7k9m?s AuLO;ic"mLO +;i +i "3l    7)     7)LOk7 m9LO +  "b  " X  "# iX1 . $  mk"}   : ;i/":  "<;iz +zk +;8  +";4;i{H" ;i s  LrRt E LrRu L LrRv F LrR= + +CHAHCHAH8;i"|hhhhLuRLuRLuR   ßLbR "`cHHc"; ;iH" ;i  LNR  +H`LuRLuRHH";HHHH" ;i û㽰8㷅Hc"j dcHch c d c    LQ;iz +zk +;8 + i  LT )LTN ȈFj dLTLT ȈFj  +:d%%LT +"_LT%LT LTLT +"FLTCLT#LT ":o "   i8H#he;iz +zk + ;8   LuW   +    + : ʣ : p 0 7 9 (    +)808PI + LuW / LnW / ߩ + + +}Z{Z  +  + + +  + + + +   +   a !z  8      a !z  8       + + +  LDV   / + 8PILV8PI + );izz z +zk +  [𫫘;8T +;ic 8PI0LY;i +"LY LY +;i?"f4;i?"k;i?H;iG;i"َhhhhLY;iU)|;i;iU";i"V:';iU;i?"f%;i?;i "CLX;i "wg""b{LY9;igHH;i ;iC "FhhI">6;igHH;i  + "Fhh;iT+zz z +zk;ic LW +;8V ;i;i":L\#% ;i#"+: +N L\;i"F + +E +% + " L \ +"L[ i8 "j .8  C iN "i8 +"}i8iX "3l .Y +-iX"}  ;i#"mrA?i "A? +"}A?    "<";i +"| ;iVz +zk +Z `   L]Jsuu +s"VJJoqq +o"Vkmm +k"Vgii +g"Vcee +c"V _aa +_"V@[]] +["VWYY +W"V ` a   L^g J0SU&g U +S"VCEE +C"V ?AA +?"V@;== +;"V799 +7"V a b   Lw_J355 +3"VJJ/11 +/"VJJ+-- ++"VJJ+-) +'"V b zz +zk + ;8  +  Lb  Lb    La  L`  Lb ȈFj +(cH*ch"#:  Lb +i8H + +)he"N%H%hLb +*(  ȈF j eHeh"#:  Lb +i8H +)he"ZLb Jc +*(H J)he"#:  Lb +i8#e) +*(H J)he"#: + Mi8#e)) ))JJJJ;iz z +zk + ;8 +  +         Ld +  "#Ld  + + Ld  ? 7   + Ld + . Ld#   Ld  L_d +@Z   # +    ,  .     +     M   2   ":):     P    "s  , . J    "R   Lb  ;i +zz z +zk + ZZZZ  + '"V  +   Lg   +"I  LTg +"I  Lf;i +"  Lf ɪ Lf@ +"I)e_ +:"I)A;i +"@    "V:LeL@g +"I          +"I)/ +"I)  "V: '  )     +"g )zzzzzz z +zk;i +":   LRe;8&!!064!c8o48!68o4:!c4:8!062c6o2 8 #66o2:c2: 8 #""`%""`8%""`!""`e8%  Ljw""`8%U%c  cԣc @ c ` #c!w""`8%U%c cԣc @ c ` #c;i&k%c%cc8#cc8# c  Li#c#c @  @  `  ` #c;8X;i ;i":Lm ;i "j Ll;i"Ͷ ""; LlS "[y   +X &;ic  ;ic LkLm Lm%:;ie :ף % '-/;i%"HLm;i%"EbY;iCA "3lCA    "<LmLmLm;i%"i CA"jCA  ;iCA "3l    "<;iXk + ;8  + +7 )Lp  +e:Lp i ;i  "3lJLn @+ dFH H;i i "3Bhh "}*dLpLp + L`nJJ  c "6 "Lp:Lp   H + + + + +h8"HL p i "s   +  "#[H   "h  "R  : ЂLp +  "#k   "j i   "3l+7 H  h  ;izz z +zkLm +;8*    " + +LsLs +HH "hhh 8 PI0L\s&("$8 PIF&(PIg +c;i c (&("$Ls"$L*s&(PIM$"Ȉ +&H +c)henC&($H$h +c  "$(&&("$Lq  + E ;Lrq +  +";i*z +zk;8b "[w"ro ;iH"w HH"x H"u;i"   HH"o"j  HH"ox"jH#H"o;iY"jHH"ox"j  HH"o;i(>"Y "jhhLu"jhhLu"jhhLu"jhhq"jhh\,"jhhG"jhh-"jhh:"jhh  HH"ohhx"jhhY   HH"o>H>H;i"| ;iH"j;i  R   HH"o>H';i"|;iH"j;i +   HH"ox"j HH"og"j;i + ;8 +  LDzLDz  Lx  LYx  L>zȈFj +(cH*ch"#L>z )  +i8H + +)he"N)  +i8H + +)he"  L>z +*( ȈF j eHeh"#L>z +i8H +)he "Da  L>zJc +*(HJ)he"#L>z +i8H#he ) +  ') + + + +     +*(HJ)he"#y +i8H#he)')# ) FjFjFjFj   ;izz z +zkHπ)hkH)hkH hkHπ)hkH)hkH hkHπ)hkH)hkH hkHπ)hkH)hkH hkH)hkH @hkڢkڢ"${k",{",{",{k"8{"8{"8{\,{"E{"z"z"|z"z"E{"E{"E{"^z "z"E{k8k"z"z"{k"{"z"${"${"${"z"zk"z"z"z"E{"z\{\z"{\{k, H"{hk"8{"z"${"z,"zN"${"${ڢ"z"${J"z"z"${"${"z"${"z"z"zk"z"z"z +"z i0"z"${"${"${8kڢ"z"z"zj"${"z"${"${"${"${, kx0"U{(k(kx0 @"{"{(kx0"{"z"z"z"z(kx0 "{"{(kx0"{"z(kx0_"z"{(kx0?"{"{(kx0"b|()k0(k(kx0, H"{h(kx0" +{"E{"{(k + ;8  + +"HL   ,.   "#L† L†? 7   L   L  L@+7)L @Z  #   ,.         U  :   ": ):          L|  !"s L
+7)0 +i  "tt:L  ,.     (  ,.    +"R    L~;i zz z +zk + [𫫘ZZZZ +&"@$  ))*(,. "@$L +AH`8LLPà|@j耠XaF N47"p"YLL^LSLL |jtXF}4~"LC9 + +P +P  + LD+ + 4 + " +  + V:@)w + 4 + " +  + zzzz+z +zk +;84;i!;"LQ><!##!8ʆ#!&#!LO#!  L\!%#' +;i%"_%  +LNE  +i + + + #!L L #!#!*(   +  I  #! "#   + L     #!  8#!i8c"Z: + +  + W#!i8c"N) + +c # : +     L  >#!#!  ;i4z +zk + ;8X  + "U"g +;i P";i ;iH;i "/hhL"V"% J?(4Q)G | "U"p;iH;i "/hhL"VʆZ"% ;iH;i "/hhL֋"VʆE +EL;iH;i "/ +hh +L +"^e: Lz +"^e: {( +"^e: P- +"^e: (%V +"^e:08 "UH"FdhL1; +">L1">q ">[">E]">/}"> ">;iXzz z +zk + ;8   R    + +_ "_ L!%L!  L! +  L!LY +LY +   "_ELR%LRh  "   + +  L! + L#  ii  '   L! + + +"_?E'%  + L! +LL! +  +"!w'! + "!we +   8ʆ    :     +=;izz z +zkZ8PI0LTHV"`hOOV"`eOV"`eOV"`e + + OV"`eOV"`eOV"`eOV"`eOV"`e OV"`e""$$OV"`e6688OV"`e::<<OV"`e&&((OV"`e**,,OV"`e..00OV"`e2244OV"`e>>@@OV"`eBBDDOV"`eFFHHOV"`eJJLLOV"`eNNPPOV"`eRRTTzzk + ;8 + &$;i +"e  L)  L7)L8 Hhd +  L77L  ȈFj +:d%%z + +"_  L%  L"  LcJ)L> +c +8H   " p J>x>x>     +>    +>   +>  +>x>x>" "p "bv;i    8PIL"C_"kYQ""EH H*H{J"Odd""."D"g4;iH"w ;i "wh 8x>PIL-8 PI0L< "wh8x>PIm +z>X +>"6hHH ;i3"|;i3"YH;i5H" ;i ;i-"|;i-"YH;i/H"hhh"i +" +PIO"bC"e +,8PI: +z>: +> + +;ie"?;i|z +zk +z> +>" + +;ie +>":L"9V +z> 8 +>"6hH "whhh +> + +;ie   L$ 0 $ JJ 4 L + ;8 + &$;i +"e  L1)  L17)L3c8  L77L? ȈFj +:%L(, + +"F +"F @ L3E  L3%  L3 + + W +i&  "nbh  L3 7 "  L3cJ)LŪ +c +8H   "nbh  L38Hhd?8 +) e +i&"3l 7  +) L Z D +i&  " +i "N +i$"N    ;izz z +zk +;8B57 1" + +LУ-/) + % '!#  1L +HH"hhh383PI0LЩ-/))++%'!!## 9? A;=%%83PI0?-/))++%'!!##9 ?A ;=Lɣ)+L4˥ +c% Z /    F +c% z d    !#  L8ЩLУḶ?AḶ! # ""% +c%))#H#hHH ">hh  L̥ +c%)#H#hHH ">hh  L̥ +c%)Ȉ +&#H#h  5 +c%)     LKϣ?ALΣ;=LΣ >8?HCh"% +c%))Hh92,75!#7H7H=">hhHHS ">hh LΥ +c%)Hh92,75!#7H7H">hhHH; ">hh LΥ +c%)Ȉ +&Hh 5#H#h +c%)    u8;H?hC  +c%     ! # L;cH?ch8        9 ?A ;=%+)!#!)#+!# 9? A;=%LʩJ ">1;iBz +zk + ;8   + ;i"Ͷ%L7إ)H + + e h   f/_\Xɀ"[L7أ L7أ   + +eLѣ    f / Lأ \ L            + : +e.I Lbӥ + : +e.Lbӥ + :: +e.Lbӣ +e , Hi eh L7؊  .i e   2 +: +e . :ʦ + +eL7ة  + +e Lأ % + +e. +     ' +: +e. :բ i  "j  )       + +e  LCף Lأ.  Lأ L֣ L֣ɀK  ";#:#)    } :.      Lأ   i c     L֣Lp֩"[{AZ     a'z  8        $_         i c     Lأ    4       LI      + +     # #  +     JJNJ              + ;iz z +zk  + +     '         Lԣ  LӣL + ;8   ;iO"Fj;i +    L7ܣ % ;iO" L9 + +      0 0 0     " O - %         "  * . +   %  n +   0 D9  9 +"`)e80      +%   . L    * 4 +     s   0 D9  9 +"`)e80      +     +   l d    l '            %;iO";izz z +zk)"YLݠi + + ;c)Lݣ0 +# :#%;iO""ԣ +)/:"  ;iO"ʣ%;iO "إ  + +L9LܩEL +7;iO" L9 # :Gi + + -+)'Lߩ# :L ߣ d EiGiʃLߣ d 7;ʃ + + -+)' d L-H;i;i'8  -+)' ;i;i;i +"  ;i;i;i +"  3 x  'c      #0cH;i1ch # # LB#:&##;i/c - ##:#%;iO""ԣ:;iO;i/c"ң%;iO "إ  + +L9iH +;i1"h;i/"Y +# :# +%;iO"" + +ԩ;i/c)6 +%;iO "إ J;iO;i/c";iO"  L( + ;88"UDF HJ "eU "^U  L % L "eU "^U    % L  +  +) '+@a  )"Y+"U6+"U'++"U "U )L+L 0 {9 p 80  #+-' + + +c)c"U+ )L) + + +c)c+"U L * L#+3 +  +)L + + 8  ' L . .#+;i8zz z +zk+"UL z  t  . "U+L l h   j +#"Ue l *#+ ++#"U3 h L7#+ ++#"U )'"eU "^U   +   +)'"$ &   L& p :#&"$ + & +)'ǩ & E G & & e 7g & ,"]V"U% L &  S L c L}: s L& d LX: i LX# &"]V"U L # # )   # "$ # &)"Y#  +"U L$""eU $""^U  V ;  # @ LHh HH"U" [hhL"U%# `  "U #   $;"iV ",H;i/h8  #    LK"U%H"QVh"V"U&)H"QVh"V"$ L# "]ViNʆ# (# +I)8ʆ# "8  +  #   % +;"iV ",H;i/h8  "$    #NJ + )8PI)  # @# #      # c):;i-e 0 #  %   @#     "#     # L# E) )8PI "#Vc      +    )8PI' "U H"QVh"V  ȣ     )8PI0  "#V # Q "U0H"QVh"V@# .  # xX"UH"QVh"V  [# N #  +  #  -  "U )H"QVh"V  )8PI#"U0H"QVh"V:    = : "U );i-e)H"QVh"V    L - ;"iV ]"]V"U   #  "]  # 1  "U H"QVh"V : ۣ    L  "U)H"QVh"V: :  "$ "U H"QVh"V:ݣ Lm    "U)H"QVh"V Lo @!#%')+-/7:=@CFILORUX[^a@@0 PiYG pbk@qnQFOp LE'''''''''######''# ##'# '# '# ##'## ##'''# #''''''''''######## ########'''''''''''##'# ''''''''######## ''''''''######## gcJ''##'; #''# '''# ### ### '''# '#                                                                      gcJ gcJ; gcJ; gcJ; gcJ; gcJ; gcJ; gcJ; ; #' #''' ### ### #''' #''''''''''######'## #' #' #'## #''## ##'''# #'''# '##'' ########''''''''gcJ; ########'''''''' #'##''''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #'''# #'''## ##''# ##'# '# '# ##'## ##'''# #''''''''''######## ########''''''''''# #'''## ##'## #' #' #'## #''## ##'''# #''''# #'''## ##''# ##'# '# '# ##'######'''''''''''''''''######## ########''''''''''# #'''## ##'## #' #' #'## #''######'''''''''1`Je > PH +: 2"RA n +O 6t^#|gk + ;8N +;i"U L: + + + + G  G"U  JL: +L: + +3 +CECEH;iEI"^hCE(CEEC:E%C% +CEH' 4   " ) 52$HJJJJJJh"6:  "8:77 +H"H"67979L:\ +Z +L:JLJ +L H;iLI"^hL:4??JL!?8JJLL +  + + +? A +? AJɀLL: +  + 4JJ4J   4JL:   "cJHcNh$&  +; ==;  L|LHLhZJ h  +$= +$d + '&LJ"(**(&& +  +i + i Hd +e + e +:H" + (*7(*+    +, .(*LpL:LNLJ ȈFj +  += +d + '&LJ" +  + .  +& + +i  <   +"\Fji  cH:H" + "Ȉ +&H"    +, .(*?cHCch.,5"\cHchc(Hc,h020cCH4cGh + +:EC:II%%80H4h  9cHch + cc + ,,..L5"F: + iiii +  +  + 5"c,Hc0h + ,. &&&& + 0c +H4ch + 8 +?HChJLL:8JHNhH209"\h8Hh8(H,h " +   - + !;=Ff   L} L:  L + r;=& &@ &  p4JJ   =; P;= &  +  0L: + 7;=+ &    ;=LPL:   + L:H +"j + "3l +i H"Da   +i"Da 5   +"  +i"DaJL +iJ"Da +i LJ"   +i?"Da +i"Da +iA?"  L  +iC&$" +i$.," +i," +i0"Da +i2"Da @ )B &  +iG"3lf +i'&$" +i,"Da $ )&   +i+"3l +iU"DaCA +I"nbhL:  LH CAi +I"nbhH +"j +RRaA" +irrAa" +i +:" +i" +iU"DaCAi +I"nbhCA +I"nbh7H"` +"j +  + 5L8  ( +* + +  + + + + + + 79 + + + 7 +9 + + + H +I"nbhL:cHch + 8Hh + L      ZJL   4          49JL H +;iI"ŘhL:HI"^hL:L:  H +" +i" +i"A   + + +  + + +  + +", +. + 79 + + + 7 +9 + + + H +I"nbh;iNzz z +zkH +"jcHch + 8Hh + L + L{ \ў\,Y\DY\X\Yy\~\/\k\y\\і\\Ф\\\=\ߪ\;\\\ \M\\p\\i\\>\(\\\ \h\\;n\o\a\\Yx\ە\T\\m\W\ \gD\X\a\\-\\b\^\\\n\p\bv\$o\o\p\v\w\x\\u\|l\\\ro\t\8\j\>[\f\e\\\|\X}\e}\w}\|\|\8}\}\*}\H}\}0HZ +  + [dH"\+z +zzz z +zzzzzzh@0HZ +  + [dH"T+z +zzz z +zzzzzzh@8[dH\mP \ No newline at end of file diff --git a/roms/f256k2/toolbox.csv b/roms/f256k2/toolbox.csv new file mode 100644 index 0000000..9f2c660 --- /dev/null +++ b/roms/f256k2/toolbox.csv @@ -0,0 +1,18 @@ +"20","toolbox-20.bin" +"21","toolbox-21.bin" +"22","toolbox-22.bin" +"23","toolbox-23.bin" +"24","toolbox-24.bin" +"25","toolbox-25.bin" +"26","toolbox-26.bin" +"27","toolbox-27.bin" +"28","toolbox-28.bin" +"29","toolbox-29.bin" +"2A","toolbox-2A.bin" +"2B","toolbox-2B.bin" +"2C","toolbox-2C.bin" +"2D","toolbox-2D.bin" +"2E","toolbox-2E.bin" +"2F","toolbox-2F.bin" +"30","toolbox-30.bin" +"3F","toolbox-3F.bin" diff --git a/src/C256/f256k2-flash.scm b/src/C256/f256k2-flash.scm new file mode 100644 index 0000000..175bea4 --- /dev/null +++ b/src/C256/f256k2-flash.scm @@ -0,0 +1,62 @@ +(define memories + '( + (memory flash + (address (#xfc0000 . #xffdfff)) + (type ROM) + (fill #xff) + (section + data_init_table + data + ifar)) + + (memory flash-high + (address (#xffe000 . #xfffeff)) + (type ROM) + (fill #xff) + (section jumptable)) + + (memory flash-shadow + (address (#xffff00 . #xffffff)) + (type ROM) + (fill 0) + (section + (LoCodeStorage #xffff00) + (VectorStorage #xffffe0))) + + (memory LoCode + (address (#x00ff00 . #x00ffdf)) + (type ROM) + (scatter-to LoCodeStorage) + (section code cdata)) + + (memory Vector + (address (#x00ffe0 . #x00ffff)) + (type ROM) + (scatter-to VectorStorage) + (section (reset #xfffc))) + + (memory hiram + (address (#x0f0000 . #x0fffff)) + (type RAM) + (section heap)) + + (memory loram + (address (#x00d000 . #x00dfff)) + (type RAM) + (placement-group nobits (section zdata znear)) + (placement-group bits (section data near))) + + (memory stackram + (address (#x00edeb . #xfdeb)) + (type RAM) + (section stack)) + + (memory DirectPage + (address (#x00fe00 . #x00feff)) + (section (registers ztiny))) + + (block stack (size #x1000)) + (block heap (size #x1000)) + (base-address _DirectPageStart DirectPage 0) + (base-address _NearBaseAddress hiram 0) +)) diff --git a/src/C256/iecll.s b/src/C256/iecll.s index 41ce3ca..4a8f7fe 100644 --- a/src/C256/iecll.s +++ b/src/C256/iecll.s @@ -102,7 +102,7 @@ release_RST: release_bit IEC_RST_o ;; sleep_20us: phx - ldx #20 + ldx #14 _loop$ dex bne _loop$ plx @@ -635,7 +635,7 @@ iecll_eoi php rtl not_eoi$ plp - lda #0 + lda ##0 rtl ; diff --git a/src/Makefile b/src/Makefile index 6f120c0..2cc982c 100644 --- a/src/Makefile +++ b/src/Makefile @@ -1,7 +1,7 @@ # VPATH=.:../../module/Calypsi-remote-debug/src DEBUGGER=../module/Calypsi-remote-debug/src -UNIT := F256K +UNIT := F256K2 MEMORY := ROM # Define OS-dependent variables @@ -52,13 +52,24 @@ else ifeq ($(UNIT),F256K) CPU=w65816 C_SRCS_DEBUGGER=$(DEBUGGER)/agent.c $(DEBUGGER)/c256-uart.c $(DEBUGGER)/low_level_WDC65816.s SRCS_FOR_UNIT=cartridge.c C256/jumptable.s C256/io_stubs.c C256/extras.s C256/iecll.s C256/interrupts.s C256/f256-cstartup.s - CFLAGS_FOR_UNIT=-DMODEL=17 -DCPU=255 --code-model large --data-model large --target f256 + CFLAGS_FOR_UNIT=-DMODEL=18 -DCPU=255 --code-model large --data-model large --target f256 ifeq ($(MEMORY),ROM) LDFLAGS_FOR_UNIT=C256/f256-flash.scm clib-lc-ld.a --rtattr printf=medium --cstartup=f256 else LDFLAGS_FOR_UNIT=C256/f256-ld_lc.scm clib-lc-ld.a --rtattr printf=medium --cstartup=f256 endif +else ifeq ($(UNIT),F256K2) + CPU=w65816 + C_SRCS_DEBUGGER=$(DEBUGGER)/agent.c $(DEBUGGER)/c256-uart.c $(DEBUGGER)/low_level_WDC65816.s + SRCS_FOR_UNIT=cartridge.c C256/jumptable.s C256/io_stubs.c C256/extras.s C256/iecll.s C256/interrupts.s C256/f256-cstartup.s + CFLAGS_FOR_UNIT=-DMODEL=17 -DCPU=255 --code-model large --data-model large --target f256 + + ifeq ($(MEMORY),ROM) + LDFLAGS_FOR_UNIT=C256/f256k2-flash.scm clib-lc-ld.a --rtattr printf=medium --cstartup=f256 + else + LDFLAGS_FOR_UNIT=C256/f256-ld_lc.scm clib-lc-ld.a --rtattr printf=medium --cstartup=f256 + endif endif ifeq ($(CPU),w65816) diff --git a/src/dev/Makefile b/src/dev/Makefile index 6a60e7d..b8af468 100644 --- a/src/dev/Makefile +++ b/src/dev/Makefile @@ -1,5 +1,5 @@ -UNIT := F256K +UNIT := F256K2 # Define OS-dependent variables @@ -44,6 +44,13 @@ else ifeq ($(UNIT),F256K) AS=as65816 AR=nlib + SRCS_FOR_UNIT=txt_f256.c kbd_f256.c kbd_f256k.c indicators_c256.c interrupts_f256.c sdc_f256.c iec.c # timers_c256.c + CFLAGS_FOR_UNIT=-DMODEL=18 -DCPU=255 --code-model large --data-model large --target f256 +else ifeq ($(UNIT),F256K2) + CC=cc65816 + AS=as65816 + AR=nlib + SRCS_FOR_UNIT=txt_f256.c kbd_f256.c kbd_f256k.c indicators_c256.c interrupts_f256.c sdc_f256.c iec.c # timers_c256.c CFLAGS_FOR_UNIT=-DMODEL=17 -DCPU=255 --code-model large --data-model large --target f256 endif diff --git a/src/fatfs/Makefile b/src/fatfs/Makefile index 3b4adf2..8bda430 100644 --- a/src/fatfs/Makefile +++ b/src/fatfs/Makefile @@ -37,6 +37,16 @@ else ifeq ($(UNIT),F256) LDFLAGS_FOR_UNIT=C256/ld_lc_f256.scm clib-lc-ld.a --rtattr printf=medium endif else ifeq ($(UNIT),F256K) + CPU=w65816 + SRCS_FOR_UNIT=toolbox_bdev.c + CFLAGS_FOR_UNIT=-DMODEL=18-DCPU=255 --code-model large --data-model large --target f256 + + ifeq ($(MEMORY),ROM) + LDFLAGS_FOR_UNIT=C256/flash-f256.scm clib-lc-ld.a --rtattr printf=medium + else + LDFLAGS_FOR_UNIT=C256/ld_lc_f256.scm clib-lc-ld.a --rtattr printf=medium + endif +else ifeq ($(UNIT),F256K2) CPU=w65816 SRCS_FOR_UNIT=toolbox_bdev.c CFLAGS_FOR_UNIT=-DMODEL=17 -DCPU=255 --code-model large --data-model large --target f256 diff --git a/src/include/features.h b/src/include/features.h index 9c2f72c..5f79236 100644 --- a/src/include/features.h +++ b/src/include/features.h @@ -41,11 +41,7 @@ #define HAS_EXTERNAL_SIDS 1 #define HAS_OPL3 1 #define HAS_PATA 1 -#elif MODEL == MODEL_FOENIX_F256KE || MODEL == MODEL_FOENIX_F256K - #define HAS_EXTERNAL_SIDS 1 - #define HAS_OPL3 1 - #define HAS_IEC 1 -#elif MODEL == MODEL_FOENIX_F256 +#elif MODEL == MODEL_FOENIX_F256 || MODEL == MODEL_FOENIX_F256KE || MODEL == MODEL_FOENIX_F256K #define HAS_OPL3 1 #define HAS_IEC 1 #endif diff --git a/src/memory.c b/src/memory.c index 729f70e..e90dde9 100644 --- a/src/memory.c +++ b/src/memory.c @@ -23,8 +23,10 @@ unsigned long mem_top_of_ram = 0; * @param top_of_ram initial value for the top of system RAM */ void mem_init() { -#if MODEL == MODEL_FOENIX_F256 || MODEL == MODEL_FOENIX_F256K || MODEL == MODEL_FOENIX_F256K2 +#if MODEL == MODEL_FOENIX_F256 || MODEL == MODEL_FOENIX_F256K mem_top_of_ram = 0x06ffff; +#elif MODEL == MODEL_FOENIX_F256K2 + mem_top_of_ram = 0x0effff; #elif MODEL == MODEL_FOENIX_C256U || MODEL == MODEL_FOENIX_C256U_PLUS || MODEL == MODEL_FOENIX_FMX mem_top_of_ram = 0x37ffff; #else diff --git a/src/snd/Makefile b/src/snd/Makefile index 4ff824d..b4c9c83 100644 --- a/src/snd/Makefile +++ b/src/snd/Makefile @@ -44,6 +44,13 @@ else ifeq ($(UNIT),F256K) AS=as65816 AR=nlib + SRCS_FOR_UNIT=psg.c codec_c256.c sid.c + CFLAGS_FOR_UNIT=-DMODEL=18 -DCPU=255 --code-model large --data-model large --target f256 +else ifeq ($(UNIT),F256K2) + CC=cc65816 + AS=as65816 + AR=nlib + SRCS_FOR_UNIT=psg.c codec_c256.c sid.c CFLAGS_FOR_UNIT=-DMODEL=17 -DCPU=255 --code-model large --data-model large --target f256 endif diff --git a/src/sys_general.c b/src/sys_general.c index 8cdeffa..ef1204d 100644 --- a/src/sys_general.c +++ b/src/sys_general.c @@ -173,7 +173,12 @@ SYSTEMCALL void sys_get_information(p_sys_info info) { info->fpga_version = GABE_VERSION->version; info->fpga_subver = GABE_VERSION->subversion; +#if MODEL == MODEL_FOENIX_F256 || MODEL == MODEL_FOENIX_F256K info->system_ram_size = (uint32_t)512 * (uint32_t)1024 * (uint32_t)1024; +#else + // F256K2e has 1MB of system RAM + info->system_ram_size = (uint32_t)1024 * (uint32_t)1024 * (uint32_t)1024; +#endif #else machine_id = 0xFF; diff --git a/src/toolbox-20.bin b/src/toolbox-20.bin new file mode 100644 index 0000000..976056c Binary files /dev/null and b/src/toolbox-20.bin differ diff --git a/src/toolbox-21.bin b/src/toolbox-21.bin new file mode 100644 index 0000000..4a7e5fe Binary files /dev/null and b/src/toolbox-21.bin differ diff --git a/src/toolbox-22.bin b/src/toolbox-22.bin new file mode 100644 index 0000000..1d5a8c7 Binary files /dev/null and b/src/toolbox-22.bin differ diff --git a/src/toolbox-23.bin b/src/toolbox-23.bin new file mode 100644 index 0000000..5ad492b Binary files /dev/null and b/src/toolbox-23.bin differ diff --git a/src/toolbox-24.bin b/src/toolbox-24.bin new file mode 100644 index 0000000..516c4c8 Binary files /dev/null and b/src/toolbox-24.bin differ diff --git a/src/toolbox-25.bin b/src/toolbox-25.bin new file mode 100644 index 0000000..89881d6 Binary files /dev/null and b/src/toolbox-25.bin differ diff --git a/src/toolbox-26.bin b/src/toolbox-26.bin new file mode 100644 index 0000000..54992dc Binary files /dev/null and b/src/toolbox-26.bin differ diff --git a/src/toolbox-27.bin b/src/toolbox-27.bin new file mode 100644 index 0000000..5d4b28c Binary files /dev/null and b/src/toolbox-27.bin differ diff --git a/src/toolbox-28.bin b/src/toolbox-28.bin new file mode 100644 index 0000000..d718964 Binary files /dev/null and b/src/toolbox-28.bin differ diff --git a/src/toolbox-29.bin b/src/toolbox-29.bin new file mode 100644 index 0000000..20e3b3f Binary files /dev/null and b/src/toolbox-29.bin differ diff --git a/src/toolbox-2A.bin b/src/toolbox-2A.bin new file mode 100644 index 0000000..9486ee1 Binary files /dev/null and b/src/toolbox-2A.bin differ diff --git a/src/toolbox-2B.bin b/src/toolbox-2B.bin new file mode 100644 index 0000000..55fd692 Binary files /dev/null and b/src/toolbox-2B.bin differ diff --git a/src/toolbox-2C.bin b/src/toolbox-2C.bin new file mode 100644 index 0000000..b2f838f Binary files /dev/null and b/src/toolbox-2C.bin differ diff --git a/src/toolbox-2D.bin b/src/toolbox-2D.bin new file mode 100644 index 0000000..7c9653c Binary files /dev/null and b/src/toolbox-2D.bin differ diff --git a/src/toolbox-2E.bin b/src/toolbox-2E.bin new file mode 100644 index 0000000..42159c5 Binary files /dev/null and b/src/toolbox-2E.bin differ diff --git a/src/toolbox-2F.bin b/src/toolbox-2F.bin new file mode 100644 index 0000000..6c11dec Binary files /dev/null and b/src/toolbox-2F.bin differ diff --git a/src/toolbox-30.bin b/src/toolbox-30.bin new file mode 100644 index 0000000..5d043a5 Binary files /dev/null and b/src/toolbox-30.bin differ diff --git a/src/toolbox-3F.bin b/src/toolbox-3F.bin new file mode 100644 index 0000000..9ff3b29 Binary files /dev/null and b/src/toolbox-3F.bin differ diff --git a/src/toolbox.bin b/src/toolbox.bin new file mode 100644 index 0000000..23da074 --- /dev/null +++ b/src/toolbox.bin @@ -0,0 +1,2143 @@ + +9;<=>?@AB /,123456ABCDOK.*111213141517181920212324303132OVsd0sd1 RAMROM%d:38668K86088K960ARMELFM32PGXPGZPPCRCESPUODDSD0SD1INFNaNNone %s +%02XGenXEVID/sd0FILEFR20MIPSNONEPGXRH32S370S390V800COM1COM2EVENMARK%s%s +%04X:%d:%sIAMCUPPC64SPARCSPACE%02X %s%08XC256 UF256 PGenX32M68020M68030M68040(null)dev = PARISCVPP500SCREEN+,;=[]%s%s%s +%s: %s +%024lX:A2560 KA2560 MA2560 XC256 U+F256 JRF256 K2F256 KeM68040VUNKNOWNi486DX4*float*CONSOLE%s: #%d +no mediaA2560 U+C256 FMXF256 JReF256 K2cF256 K2eM680EC30M68EC020M68EC040ReservedWDC65816rtc_init*:<>|"?FAT32 Sector: +not foundCartridge!!n!+! ( Ӹ8l0l(l llDDDCCA2560 K40A2560 K60M68SEC000chan_openChannel: PSG Muted.bad handlei486DX2 50i486DX2 60fchan_readfile lockedCPU %s +Model %s +A2560X - LBA2560X - PBGenX32 - LBGenX32 - PBchan_free: MIPS_RS3_LESPARC32PLUSfsys_mkfs: MSDOS5.0bad argumentExternal SDCInternal SDCprint(%d,..)fchan_read_b access deniedgeneral errorinvalid drivemedia changednot supportedout of boundsout of memoryunknown errorproc_exit: %dA2560X - CUBEGenX32 - CUBEchan_read: %seVG83*!*UoTiTcT*UiT*U@ file not foundinvalid objectout of handlesMemory %d KB +proc_set_shellchan_alloc(%d)chan_close(%d)chan_alloc: %dloader found: bad binary filenot enough coreproc_get_resultflush error: %dFATFS Error: %dfsys_setlabel: device not ready/sd0/fnxboot.pgx/sd0/fnxboot.pgz/sd1/fnxboot.pgx/sd1/fnxboot.pgzBooting from %s +Clock %lu MHz +0123456789ABCDEFcdev_init_systemcdev_register %sbad device numberinvalid path nameprohibited accessunknown file typeF%d-%s +proc_exec stack: proc_exec start: VD2 ׄĄ+.,;=[]/*:<>|\"?R;1' CODEC initialized.Console installed.Interrupts enabledTimers initializedTop of memory: %lxbad channel numberCommand not found.Mounting drive #%dfsys_mkdir error: directory not foundfile system timeoutoperation timed outtoo many open fileschan_read(%d,%p,%d)chan_seek error: %dFile system error: fchan_write error: fsys_delete error: fsys_load_ext ext: fsys_open error: %di 6 + 'NO NAME FAT NO NAME FAT32 low level disk errorno file system foundchan_get_records 1: chan_get_records 2: chan_write error: %dchan_write(%d,%p,%x)fsys_set_cwd error: SDC driver installed.Foenix Retro Systems +chan_status error: %dCould not load file: Could not open file: uart_open: Bad parityW0 |_?Indicators initializedInterrupts initializedfile is not executableToolbox v%d.%02d.%04d +Couldn't load file: %dchan_write_b error: %dvolume has no work areaFPGA %04X %04X.%04X +S ?#0+%-0XqodpuxPGZ 24-bit count: %06lxPGZ 32-bit count: %08lxSetting default loader.uart_open: no BPS token{}{}{V{V{ V{File system initialized.Text system initialized.drive is write protected +Select a boot source: + +Default boot source: %s +Error while printing: %dCouldn't get channel: %dReached end of PGZ file.fsys_open out of handlesCould not find screen %duart_open: Bad stop bitscould not write to devicedevice is write protectedCouldn't execute file: %dPGZ 24-bit address: %06lxPGZ 32-bit address: %08lxfsys_open out of channelsBlock device system ready.could not read from deviceBooting: /sd0/fnxboot.pgx +Booting: /sd0/fnxboot.pgz +Booting: /sd1/fnxboot.pgx +Booting: /sd1/fnxboot.pgz +Returning a bad extension.uart_open: no parity tokenY W[ЎՌʌ۞ОÞXYÞwChannel device system ready.FAILED: Console installationfile system assertion failedproc_exit: Attempting rebootuart_open: no stop bit tokenfile system invalid parameterCould not mount device %d: %dfsys_mount called f_mount: %dInitializing the text system...FOENIX DEBUG OUTPUT------------creation of file system aborteddevice could not be initializedNo bootable device is present. +PGZ 24-bit start address: %06lxPGZ 32-bit start address: %08lxuart_open: Bad data word lengthuart_open: no data length tokenScanning for bootable devices... +FAILED: SDC driver installation %dFAILED: file system initializationtxt_get_device: number mismatch %dxxxxpx[xEx/xxA valid boot record was not found. + AAA 22222 55555 6 00000 X XA A 2 5 6 0 0 X X A A 2 5 6 6 0 0 X X A A 22222 55555 66666 00000 X XAAAAA 22222 55555 66666 0 0 X Q3D383,3 33 3@22333333 3@v3j3]474+4444 3@33 PC: %08X Address: %08X +Press SPACE for default. +Could not load /sd0/fnxboot.pgx: %d +Could not load /sd0/fnxboot.pgz: %d +Could not load /sd1/fnxboot.pgx: %d +Could not load /sd1/fnxboot.pgz: %d + _________ ___________ __ __ / ____/__ \ / ____/ ___/ / / / / / / __/ //___ \/ __ \ / / / / / /___ / __/____/ / /_/ / / /_/ / \____//____/_____/\____/ \____/ PC: %08X proc_exit: Attempting to call into shell      _________ ___________ __ __ / ____/__ \ / ____/ ___/ / / / / __ / / __/ //___ \/ __ \ / / / /_/ /_/ /___ / __/____/ / /_/ / / /_/ /_ __/\____//____/_____/\____/ \____/ /_/ Unable to mount drive %s, FatFS Error: %d ___ ___ ___________ ____ __ __ / | |__ \ / ____/ ___// __ \ / //_/ / /| | __/ //___ \/ __ \/ / / / / ,< / ___ |/ __/____/ / /_/ / /_/ / / /| | /_/ |_/____/_____/\____/\____/ /_/ |_| i9i;i<i=i>i?i@|i;zi=xi?vi ___ ___ ___________ ____ __ __ / | |__ \ / ____/ ___// __ \ / / / / / /| | __/ //___ \/ __ \/ / / / / / / / / ___ |/ __/____/ / /_/ / /_/ / / /_/ / /_/ |_/____/_____/\____/\____/ \____/ Address Error Bus Error Division by Zero Error Illegal Instruction Error Oh dear, something has gone wrong... Overflow Exception Privilege Exception Range Check Exception Spurious Interrupt Unknown Exception Ŀ + Foenix Toolbox v%d.%02d.%04d starting up... ___ ___ ___________ ____ __ __ / | |__ \ / ____/ ___// __ \ / / / / __ / /| | __/ //___ \/ __ \/ / / / / / / /_/ /_ / ___ |/ __/____/ / /_/ / /_/ / / /_/ /_ __//_/ |_/____/_____/\____/\____/ \____/ /_/ +EXbcdefosVuxS _________ ___________ ________ ____ __ / ____/__ \ / ____/ ___/ / ____/ |/ / |/ / / / __/ //___ \/ __ \ / /_ / /|_/ /| / / /___ / __/____/ / /_/ / / __/ / / / // | \____//____/_____/\____/ /_/ /_/ /_//_/|_| hVD2 ׅą +[!] Incompatible CPU arch: expected %s, but found %s + !#*-<n>[@H[5]"{|} GGGGGG EEEEEEE NN NN XX XXX 3333333 2222222 GG EE NNN NN XX XXX 33 22 GG GGGG EEEEE NN NN NN XXX 33333 22222 GG GG EE NN NNN XXX XX 33 22 GGGGGG EEEEEEE NN NN XXX XX 3333333 2222222 ,XQ` JC%8K-" @fAܕBGCUDΖGJlfKfPNhH!m&EAAEEEIIIOOUUYAIOUPDJ +}c,Z 0@QYR[T]V_`pN!2!p!!!$0,/`,g,u,,d-&A (((( AAAAAABBBBBB #%%%%$%a%b%V%U%c%Q%W%]%\%[%%%4%,%%%<%^%_%Z%T%i%f%`%P%l%g%h%d%e%Y%X%R%S%k%j%% %%%%%%")"a"e"d" #!#H""" %ax029J.yMC= (": e,;;=f,?@AAF +S@UXZ\]^_abdefgjb,lmnpqstvwxyz{|d,~DE{ +0 P`"6Da&C?=;<XDB@>)8*,.- 9/!10#"2$ 3% +45&' ( :6+ORSPLMHEWNA\^[[]lmficbejkhgd`l@N# +bz@c`[WOؓhG'${jJ۝uW~:g5^-Q'E1ڨˆyk\Q?I9?05(~#swVlN^EP;6*ԁO)шwWހM&Լd`ˀM&{ky\i@MrrAB++$% +~ +oS ծe̜JËB|8h/Ui3uW93+$wvX;5-%O(oM&|lQeCp"WQJC 6cnHUyALm7@].4N#'>uuuaaaBBB!!!žx}`znTdZEOG782&1234567890-= qwertyuiop[] asdfghjkl;'`\zxcvbnm,./* -5+/ !@#$%^&*()_+ QWERTYUIOP{} +ASDFGHJKL:"~|ZXCVBNM<>? -5+/ 123457890=   + + ;"`\ ,. -5+/ !@#$%^&*()_+   + + ;"`\ ,. -5+/ 1234567890-= QWERTYUIOP[] ASDFGHJKL;'`\ZXCVBNM,./ 789-456+1230./ !@#$%^&*()_+ qwertyuiop{} +asdfghjkl:"zxcvbnm<>? 789-456+1230./ 12356~`|\-= qwertyuiop[] asdfghjkl;'zxcvbnm,./* -5+/ ;Kc{;Kc{;Kc{;Kc{;Kc{dIdIdIdIdIdIdIdIddIdIdIdIdIdIdIdIddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd~~~~l|88||888T|8|8|<<$BB$۽?0($$( <$<$$T((T 08<80  < 8||8HHHHHH>JJ: + + + $$8~~8||88TT8 @@ @@|$BB$8||8(((((|(|((P(8DDD8(8DDD8 8DDD8(HHH4 HHH4(DDL48(8DDDD8(DDDD88TPT8$ x "|DD(||8D@D8$ p 8DDD8HHHHp4X|(D(|8DD|DD88DDD((l< DDD8ll$JR"\@<@8@<8DDDDDD|||||  8 8 `| T T(P 8$$$8 <<<<< +  !kkkk::kkkkkkkkkkkkkkk?k"Xk"DkOkkkk k)k +Pk +Ok"rk"rk? )k"k)"Uk)"pk kkkc8k k +k k%'kikH"hk +kk)!8kH"hkH"thkik + kki-k"-"^"6 +H :Hkwwk:k)k)k[?]?k i +k +"k +"k +kH" phkkkk  k"X"a)k +wk:00k'' ɀ k:k 8k )"Ykk )"Ykk ) "Ykk )"Ykk )"Ykk )"Ykk )"Ykk )"Ykk )"Ykk )"Ykk )D"Ykk )"Ykk  8 k [𫫘 H (+k [𫫯]?[?+k>"_nk [ h )X+k [ h )x+k)kk8[dH"U?Z"\: czkZ"9\:czk)8kZ$"d8ezkZ"m:zk8PI"Ykk"k"d"S""[k  " " )kZ)))zkwk    k) + + + +#e + k"h"-[*"ckHHHH")hhhhk  :i:<i<k +7k"k)k)kZ   ;"zk"{0Hzzkk [𫫩"Y?+kZZ  "XH"ahzzk:   / k +   "ۂkHHFf ee&hk!#%'k [ D J B "+k/ + JJJJ / +  k~"n]:~"kZ8PIzk"n + + +H +H"}ZhhY?"]z +zk [𫫘" +k)  +  k"[   k"[  J kZ) :8zk"[  k:% +   k   "d"k kZ  HH )H )"hhhh"czk88(PI + +ZHZkn> n> + +p>r>n>n>kk +"_n "_nk"6Y"kzo??"k# k +  +" + + + + " z z +zk""=}  )   k"[  J:kkdHHJee&hzk)8PI&"d4ekZ  )  zk!ɀ8 +ek [𫫘8[?[?]?]?]?[?+kZZ JJJJ JzzkZZ;"W  zzkZ   +)HHHHH )";i +"czkZ   +)HHHHH )"};i +"czk + +8PI"mz +zk + +8PI"z +zk + +8PI"cz +zkHZ H $  + +()h  zhhhk + +"Fz +zk   ):kH +&H) +H)*EJ&h)jh)jhkZ"["    zk>"d"8S?kk + +8PI "z +zk~"-[z"-[ y wkZ  O )8 +"n^ J ) "n^zk"n^*"n^#"n^,"n^"n^"n^E"n^"hkZ  8     գI)8zk" !  k + [𫫘 +n"U? +W?+z +zkZZc( +" +"d8 + + + +zzkH)ɀ))ɀ)zh @zzkhk +"mv"NPHP +Nh"}Zz +zk +   +  ) zz z +zk [𫫩 އ    +kZ  ) + + +$ +e) + + +e"ozk +ZZ +; +" zzz +zk +Z"[ + +!"tH"gh  zz +zk +Z +d" ' ; +"zz +zk:0 +H`&{k + +;iHH +>>"~hhz +zk + +) +H"ah H"ahz +zkH"ahH + )+' + ) + + h((kZ  i  " H"hzzk +  + )"x\: zz z +zk +i +)"")  z +zk +  + H +"_n zz z +zk + [𫫘ZZ +)  H"hzz+z +zk +ZZZ +: +  ݦzzzz +zkZ8PI0zk + + +$ +e"_n" +kZ"[18 PI"e  zzk [𫫘ZZ"mY"tY ` )%zz+k +) +H"ah +ک H"ah +H"ahz +zk + Z +:Ȉ + ަzzz z +zk + [𫫘"mv":< H< +:h"}Z+z +zkzuYȗȗȗȗ:ȗ  k + [𫫘 + +"-   +"vP:"[+z +zk +  "d % + + + + + % zz z +zk;8J  ;"m;"o;"Ҋ;iJk"X""u?=""oZ\| [𫫘Z ' )4"dl%e"Hk ' z+kZ  QQ UU QQ U* QQ UU zk + [𫫘"mv +  + +"}Z+z +zk + [𫫘"mv# +"}Z+z +zk + [𫫘"mv& H +h"}Z+z +zk + [𫫘"mv&>@ H@ +>h"}Z+z +zk + [𫫘"mv&BD  D +B"}Z+z +zkZ8PI08$"d8!8$"dezk + [𫫘"mv$ H +h"}Z+z +zkZZ"[4   ))   7 zzkZ    =) + + +?$ +  # +  ) + + + $ + " +kzk +   + )"]H)"]h8 ) Պzz z +zk +Z )"q[  w"q[  zz +zkL?!?3???6?>>?>>?>> O?Q?k [𫫘Z"u"b "F"[z+kZ8PI9V"d>eHG"hzk +  "mv&JL HL +Jh"}Zzz z +zkZ     J  jj) ec  :  ȈǣzkZZ   JJJJ ))#) 8PI0 8PI0 +"dczzk!7 7^ YȗȗȗȗkZZ:2      zzzk + [𫫘"mv* HHH +h"}Zhh+z +zk + [𫫘"mv*68H H8 +6h"}Zh+z +zkZZ8PI0zzk8PI0Ӣ"pZ  QQ  QQ    :zkZZ  "d7  ;iH;i"%hh +"[zzk + [𫫘"mv( H +h"}Z+z +zk + [𫫘"mv(&(  ( +&"}Z+z +zk + [𫫘"mv(*,  , +*"}Z+z +zk +Z"mv  +"}ZH "hzz +zkZZ " yy I /yy  Oyy zzk + ["4"r"r"Di +"D +PI0+z +zkH) H +)87IJj(hk( +*(zzk + [𫫘 + +"- +">hh"[+z +zk + [𫫘"mv*24 H H4 +2h"}Zh+z +zk +ZZO?Q?Q? +O?"}Zn>:";Yzzz +zk + +r> +p>"}Z:Ӌ [𫫘ZZZ"mY"tY'  l    l zzz+k [𫫘ZZZ"mY"tY'  `    ` zzz+kZ"dC  )zk:,:#!#%'!# %'kZZZ  o!o#"dc @ +` "zzzk +;8 +;"wHH +;i"_hh;iz +zk;8T?8PI0:HHHb;i "hhh;i";iTk;8 +#JJJJ  #   ;i";i +k +;8 +;"VpHH +;i"_hh;iz +zk +ZZ8PI6""d<e + +"}Zzzz +zk +;8 +;"Vp;iH +;i"_hh;iz +zk +"h> +> +:?"^!?"^?"^z +zk"Y +;8  i "e  i "e;i k;8T?8PI0>HHHH2;i " hhhh;i";iTk + ZZ + +  "  w S?zzzz z +zkZ8PI0zk""d<<""de [𫫘ZZZ"mY"tY.' l I%   l zzz+k + [𫫘Z + +"- +"\"F"[z+z +zk + [𫫘Z + +"- +"i4"F"[z+z +zk + Z  +  "[ +  ::zzz z +zk + + ?  2)(d"hhz +zk +Z +H+"h +"]H +HH"8hhhکZ "hzz +zk + Z + + +"] e  + ) zzz z +zk  +  [𫫘"mv .. 0 "0 +. "}Z+zz z +zk +  [𫫘"mv .R T "T +R "}Z+zz z +zk +ZZ +"X"Qd: "X"=b:zzz +zk +ZZZ + +"S"/;i +" zzzz +zk +;8J +;"m)  ;"o;"Ҋ;iJz +zkZ    N#) + + +$ +e  !) + + +$ +e ' " +kzk + + +"n]:<w + +eɀz +zkZ    P') "d e  %) "d e ' zkZRMH)h8PI0 "'e zzkZZZ   )"@"?{"?{  "?{) +& +"zzzk;8T?8PI0FZHZHHHHH;i" ;i ;i";iTk +ZZ + +"^:<w + +eɀzzz +zk +  [𫫘"mv 0" $ $H$ +" h"}Z+zz z +zk + ZZ    +   "[: +:оzzzz z +zk +Z +0B;H +i"%hhzz +zk + [𫫘ZZ8PI2""d<e +"}Zzz+z +zkZi  8PI0  zzke  Z    NH$ +) + + +ehH$ +) + + +eh" +kzzk +ZZ +%;i +" zzz +zkd"Z: +Z +"  ; +" +"i: +"kzz +zkZ&"=}   )  6HH"2hh    "ۂzkZV            I%  zkZ    PH ) "dehH ) "deh +zzk + [𫫘ZZ8PI6""d<e +"}Zzz+z +zk +8ʆ8ʆ + +$2 +0 +d"k`eHe +hz +zk [ Y )d Z )Ȉ +& [ )+k +ZZ8PIG6"d;e% +"}Zzzz +zkZ   0 P9  E a 0f  % A F  )i)i )80zk +ZZ +"dC;iH +"%hh "F"[zzz +zk;8 + /"F"FY?HH  "Lahh;i +k + Z "d + +< + " "])"[zzz z +zk P X Y Z [ ] ^ _ X \ X k +ZZ +8" +"d/;H;i"Ahh) +"[zzz +zk + [𫫘Z"] +)&"d4e" +"=g d% z+z +zk + Z  +0 2  " + "zzz z +zk +ZZZ +8PI + ;iH"shhH:H"Pshhzzzz +zk + ZZZ  +8PI0zzzzz z +zk "X +cH"ah8PI0/8PI0    .      "k + [𫫘 +HH"hh8PI+ +6"d;e6"o+z +zk +ZZ\ + +C7 +"h0 +zzz +zk +ZZZ +8PI + ;iH"shh8HH"Pshhzzzz +zk +ZZZ +8PI + ;iH"shhcHH"Pshhzzzz +zk +ZZZ +8PI + ;iH"shh8HH"Pshhzzzz +zk +ZZZ +8PI + ;iH"shhcHH"Pshhzzzz +zkOy.wy aw~y)))"$~y))) "k +ZZ"dP8,"% + + + + + ) )JJJJI)8 zzz +zk + ;8R ?8PI0B;i^H ;i"hh;i? +?"}Z;iRzz z +zk +ZZZZ + + +"]e) +     zzzzz +zk + ZZ  "60< "X_0* "JY%zzzz z +zkZZ8PI*8PI Ȉ :H:H"Pshhzzk [𫫘;8R[Hک>;i "hhh;i"m "F"[;iR+k +Z +8 +PI0@ "d  4 + "de"/i: zz +zk + [𫫘ZZZZ;i;":;$ +"}Zzzzz+z +zk + ZZZ + 8PI c   zzzzz z +zk +" m + Z + )"FH H",hhh8PI  e ӊzzz z +zkZ  ) + + + +) + +   +) + +e) + +e  zzk + [𫫘ZZ8PII""d<e%HH +h"}Zhzz+z +zk + ;8R ?8PI0B;i^H ;i"hh;i? +?"}Z;iRzz z +zkZZZ  )""?{2"?{%"?{"?{  "?{) +$ +"zzzk +ZZZ +   +;"%8PI2 +'7) +"zzzz +zk + ZZ  +i" "d*;iH +"Ahh +"[zzzz z +zkZi:] +H`"[M"[D? ' 0 @ ! '   zk + Z!ɀJ=ɵ6% + + e 8 ֊i)zz z +zk + [𫫘ZZ8PIN""d<e*HH +h"}Zhzz+z +zk + [𫫘ZZ8PIN""d<e*HH +h"}Zhzz+z +zk +  +   +L       "oȷ   "_n i + zz z +zk + Z  + + "@ +:)0 +i2 0 ",+hzzz z +zk;88PI0! ;i";ik%ک8;ie  FfFfFfFfZ  )az8 ʆɀ8)zk [𫫘ZH"hY?U?W?:"dW?U?"Lahh"j+""jz+k;8 +cJ iH + +he +  ;i +k:  ;8 +JJJJ))  ))  JJJJ)  )  ;i";i +k + ZZ + 8PI0 +"zzzz z +zk8PIH ch  [𫫘;8RZ;i"h +;i"hh"F"[;iR+kZZZZ  8'PI0zzzzko#"d8%PI0 !ce @  +`  +Z +"df +"O"[W% +eHeh"O"[+ eHe +h"O"[zz +zk + ZZZZ  +8PI0zzzzzz z +zk "X"aH +c h  +ZZZ ++   zzzz +zk +cH"h + Z + + i  )     ""    @' ) +" m)zzz z +zkZZZi0  :  ;8"d'e"H"h)H;iH"hhh"[zzzk +  [𫫘ZZZZ;i;":G0H   + h"}Zzzzz+zz z +zk +ZZZZ + +i"^  7i +"^Hhzzzzz +zk + Z  + "z7O +)  + $ + zzz z +zk + [𫫘ZZZZ +QQ"Q +G +="r +  "Di +"D +PI0zzzz+z +zk;8 8 PIx;i H"s;iH"Ez c c 8;i H"z d8"v;iH!"z;i;ik + Z  +H "]h+ "]e  zzz z +zk c)"]H +ch  +;8: +;i;i"f:O;i".+1  + +;i"-;i:z +zk +;8T +>8PI/"cH +HH;i " hhhh&ڥ +HH5;i "hhh;iH"hh;iTz +zk [𫫘ZZZ;H"oZhhhhF&HH"hh1H$ "hH +"hzzz+k + [𫫘;8 +;i;" >&("( +&"}Z H +"h ;i ++z +zk + [𫫘;8 +;i;" >*,", +*"}Z H"h ;i ++z +zk + +  +ȈFj +  +ȈFj +  +ȈFj +  z +zk + Z + 4  6 +g "?O + i8 "fh +4 +6 zzz z +zkZZZ -8%PI008'PI08'"j':o!o#zzzk [𫫯PLEP"Ly:#"Ly:4"Ly: PV"{YQQ ɿ 4QQ    P"YP+k + [𫫘;8 +H"h;i;i":B "  +"}Z"=g;i ++z +zk + [𫫘;8 +;i;" B"$&H $ +"h"}Z H +"h ;i ++z +zkZs8 PI0_ h i j l m n ` a b zzk + +eL + ZZZZ  +8PIV "X"a   + 5 + +c  zzzzzz z +zk/):{):n): ): ): $): / k +)Ȉ +&)d + +Ȉ +&)d + +Ȉ +&)dz +zk + S?Lٷ~ f8ʆ +8ʊ +"z +zk + Z + + i e )8PIF cH"h c   zzz z +zk;8 8PI0L8;iH"shh;iH"Ezhh8PI +cc8  ;iH"zhhd "v;iH"zhh;ik8HHH +**** * * * 8Hh hhhzzz****Jh;i(khhhhhzzzz(k + ZZ +."  v 8PI0\    +)"]H +ch c  zzzz z +zk + Z  +  W  N  )<   !  "YJ    zzz z +zk + ZZZ + %;i +" S 4  +";i +"zzzzz z +zkd"Z:L} + ZZ + )"Z::   "Z:S))e:"Ae  zzzz z +zkZ?8PI@8PI0PG"A8 A"A:P8PI0"PG"c A"zk +  [𫫘;8 +;i;" K.0/H  0 +. h"}Z H"h ;i ++zz z +zk +  [𫫘;8 +;i;" N243HH  4 +2 h"}Zh H"h ;i ++zz z +zkZ"8PI0T8PI0zk$"d88$"de6"d;;6"deL;86 G ԧ=`[!`#%+-/1/')35;":#;";i6k + ZZZ +##"Y"Zʆ"&"Zʆ"& 8PI00c +7cWc  +    +"YЁzzz\;8 / ;i" ;i" H;i"]h;ik;ic   A +Z  )"]H;ich  + ZZ   +  +"i:L  ; +"m [  +"m; +"; +"#  zzzz z +zk/)$"L+&"c@+&"3@+&"k +;8 cJ + +cic + +   Ȁ ;iz +zk:L;8"         g ,2YV]s8!;":"  ;";i"k + Z + V + 0 E X + x $ȷ )"8:  E% 0 6 X + x ! 8PI08PI0 zzz z +zk +Z8PI0Lƣ$"d8e +r +8PI/ +6"d;eEx "F "Fzz +zk + Z   +     LǠ)L  w   +) e    @ Z   a "z   +"@  H"hzz z +zk + Zi + +) +eHeh) 8g +ȗ +i8 8ʠȗ +Hȷ +h"z\ + Z  +"e + + +c i +c + + +c i +  c   +' ȷ ϥ +ȗȗȗȗ ȗ +ȗzzz z +zk;8  + ;"W Llʣ + + + + + 4  +   +  + + +   ;i +;i"f;ikZ A"SPG""PG"c A"?"Sń'7""PG"A8 A"A:zk +  [𫫘;8 + +H +HHH "hhhh;i;i"J  . +H  + h"}ZH "h;i ++zz z +zk +ZZ +)L64 +i8":fhL  84(H6*h "H  ;4 wH6"wh +i8":fhzzz +zk;8;"8 +) + + + + +ʪʠ Ȉ +& ʠȈ +& ʆFj;ik;8 c  g       )   ;ik ҋ [𫫘8PI0LϘ""d<e + +  +kZ 9 LЯʆʆ"oʆʆ"o  s  i ) +ʆʆ"o ) +ʆʆ"o8 8 zk + ZZZ + ; +"Lѥ  +"Kt +"*e A  +"- +"iU zzzzz z +zkIIڅd*8&zzkHCh"H"Ik$8$8 + +ddd d & +&&8& & zz +z zkEH"z8kk;8  LvӯPHP h 8PI0j ) + +  +  + ' + ) + +e  % + ) + +e  4e  e  L;izkZZZZX + + + + +c  :LCԣ +H`HHuB "hhnHHu> "hhRHHu. "hh6HHu: "hhHHu6 "hhH "th)""Ozzzzk +;8 +   + +  + "oLRՠ +ic  8<PI0S;iH +i "%hh  ;i +z +zk;8VV) fY 嵃σƒy^!v#%gb79$`;=`')@~+-`/1^35?A[CE~GIjKMOQbSU;";iVk;8 +;H"zd""HHH";i dd"d"" 8PI0""m"Pshh;i +kHH "hhdd "d "O  ZZH}"h0V8PII$"d88$"de$"d8ew8PI0Y$"d8J$"d88$"de$"d8ezzk + ZZZ  +   , .7  . , "K t +  "bI      "iUzzzzz z +zk + ;8 +  + +"?:L"ڥ + "ڎ 46 +i8"_n +i8 +6H c ":fh c  + ;i +zz z +zk + ZZZ  +  "KL ۩ +  "bj    ) " "iUL{ڣ zzzzz z +zkZZZ: +8PI0.80PI0/"YPI0 +80L-ܩ$8PIL ܊80PI09"YPI080^8aPI0V"YPI0i28API06"YPI0izzzk +  [𫫘;8 + +H +HHHr"hhhh;i;i"q HH"hh . +H   + h"}ZHs "h;i ++zz z +zk +;8   + 8PILGޣ"d 8PI0LGޣ8 :8PI0m + "8 PI02 c + +ZQXQ " +H "4h  H "4h H "4h:L;i z +zk +  [𫫘ZZZ""F8PI0LNߣ6"d;eLQߣ"G n ` + E H  + +h"g"}Z  zzz+zz z +zk [𫫘Z8PI0 +z+zke  ie  ie  ie  ie  ie  ie  Lz;8@;i ;i"f:L ;i "._7  ;/+)  "H h 7  + +  :  ;i@k + ;8 +  +  "Z"_n ) + ";i +zz z +zk: + + +c + + +c i +cH"Zchȗ + + +c : + + +c i +cH"Zchȗ L + ZZZZ    L) + +)o +Ho" +h8PILv$ +) + + +e  ) + + +?$ +  # + + + + +  # + + +  ) + + + $ + " +k4e + e   Lzzzzz z +zk + ZZZZ)* +  ϧ) L)*  ϧ) +!   +zzzzzz z +zk + ;8$8PI0L8PI0L$"d8e +$"d8e    +i;i "o i +i "o;i i "o;i$zz z +zk + [𫫘;8;i# + ' L;i4"dl%e" "[L +   8PIL;ic +i c   +i c);i+z +zk + [𫫘;8;i# + ' L*;i4"dl%e" "[L-   8PIL;ic +i c   +i c);i+z +zk + [𫫘;8 + +"-8PI ' L`  ' LO)B;i"sah;i4"dl%e"* +4"dl%e"H"h"[  ' ;i+z +zkLt +  [𫫘;8! +QQ +  "L +L#eHe +h + L8#PIcHcheHe +h + "r  +  "Di "D PI0L;i+zz z +zkH + )&" + ) + )0 8 + +hk ڥH + )2. + )! +8  +ж0 8 +𚰥hkH88HdR8W)) +*)(j)J(j zzkJjfȀ( +  [𫫘ZZZ"mv LF H L)"L;iH"shhH"PshhL;iH"shhHJJJI)8 + + +H"Pshht;iH"shh8PI=H:H"Pshh HH F  +h"}ZH:H"PshhHH +F h"}Zzzz+zz z +zkZZZZP8<8;H"z "Hl?H?H"Hl?H?H"Hl??"&H"Hl?H?hZJJJJH_"Hl;i?H?H?H "Hl?H?H?H +"Hl ;i H"z"Ps;izzzzk@"j"gH̢:dFfc c  e + * &ؘ8ce~hhhhhh/FffF8&/y$0&&ddZddQH)hF8&H)h)H)h) +J Jȥ +Z먊JjzkZZZZL  +"L}L})#cLj~ +eH`8`f8P\cR8H80>8 48*8)88 +e  +eLzzzzk + ;8 +  + +i"^:L'): "d  1@')" ɀL + e j +E)e"^; ɀ9    +e';i +zz z +zk  L +;8;i H"shh;iH"EzhhLQL c ;iH"z H"Uj;iH"z;i +L c  ;iH"z H"Uj;iH"z;i +L c c8  ;iH"z H"Uj;iH"z;i +;iz +zk + ;8 + +:  8PI0L;iH;i "Ahh ] ) E      +E L;  +;izz z +zk +;8 + +"'L(L7  : + +;i e / + + +;i e"';iz +zk +iH + + + +he"H + +;i ehL + [𫫘;8 + +      JJ +              #   "`wd"d "`we "`w"`w# "`w0   "`w"`w +;i ++z z +zk +;8 + + + L;i;i"fL  +".L+ 0G7)+ " + ,  +"K  ;i +z +zkZ"n]:"Lq"aLn):Lf))  )  <)H"  hLq )H"  hLq@)H"  hLq)H"  hm?)H"  hC)H"  h')H"  h "aLKzk"j"kI"j"k"gHhڥ +E\8~FfjJ8 +Fl$ zzzku +**Ji +Jȣ +fjhhzkFeeJjj8j +ЧгH +JhȈkЗF@ + ZZ  L7 L  L     L  L  L"\ȷ   + + "`  L  +e8  +Ш    5  ȷ +  +ȗ  :"\zzzz z +zk + ;8   +       +i"e ): "d)  +e +E)e"e    L + e : +  @    ;i zz z +zk + ZZZZ + :8PI0L +"L8PI0L) c q +W = c  c ] c ] c J8PI": c Lzzzzzz z +zkO ? +ZZZZ +  L;i"Nm"Y - "Y +  "Y  "Y   +"Y"z: - N"S?D +.8"S?    +%  "Z  "Zzzzzz +zk +@ +ZhhJjhzkک"j"gHҘ8i0 +*$ &$8 &ccd&8&&&8j$Ff19Ffj  +,&JȀJ dd +ZhhhhJjzzk + ;8  + +i"^:L?'): "d  4@')$  +e:LL +E)e"^ ] ɀQ   "Y  +e"Y  , + ;izz z +zk  L;8:- "Y Yo!#% m')ස/1&Y35^+-79;i":Ld "Y Yo!#% m')ස/1&Y35^+-79;i""Thhh;i:k +;8;i H"shh;iH"EzhhL?L H"UjhL ;iH"z H"Uj c  ;i H"z H"Uj;iH"z;iL c c8  ;iH"z H"Uj c  8:;i H"z H"Uj;iH"z;i;iz +zk + ZZZZ=L87g0f +g +  ȷ   ȷ g7 +80] +"Zȷ"Zȷg7H h"zzzzzz z +zk + ;8  + " 7)Lz 7)$ + Ȉ +& +8 PI0     ".)_ +  + "W:i:У    ". "k;i zz z +zk +ZZ + +"?L +  L +  L + +i8"_n +i6U"e +i8RRaA" +irrAa" +i " +i$"&$4664 +i8":fh  H"bhzzz +zk + ;8 =LJ c)   "e + + +ci +e + + ȷ + +LJ +ȷȷ8 Y +g  +c    7 H  h" +i;i zz z +zk + [𫫘ZZZ +8 +PI0L~  "d  L  "d  8PI0L 8PI` +c   A)"]H "dech  "dezzz+z +zk "dec L L  + ZZZZ  + L' L'& +"zL* "db L"E L* %L* +"zp8ʆ'   L[zzzzzz z +zk +  [𫫘ZZZ + +"-8PI% d% L d%  "L"G Ln H"h  +&"d4e"Թ  WH"h d% "=g"[!r " d% zzz+zz z +zkL{ +ZZZ +  ) +zzzz +zk)"   L    L  ڃ  L  ك  L    L    L  Ã  L    L  ă  y ۃ  g Ń  U ƒ  CH"4h [ [H"4h     H"4h  L + ZZZ  +   ;iH;i +H "ohhhh8PI0!HH "|hhzzzzz z +zk + +e8PI0%8PI08  L8ZPI0a8PI08R  L8(PI0/8PI0 8(  [8dPI0k8PI0 8\  3 +   # # L} + ZZ    LPHP))"d8PIL ) "de  ) "de  ) "de   ') "d e ' %) "d e  : + + e H + + e hLzzz z +zkZZ   +L +e +H` w a"L +L  L L L w L  Ld"}Ld"ڈ| "ڈU   3  "}zzk + ZZZ   ɀ L  L)8 + +P~P  )"\: ["6)8 + +P +~P))"x;" JJJ ))"i  (#)JJJJI)8i0"#)i0" )"~"!  "zzzzz z +zk +  [𫫘;8 +;i-  +"-8PI ' L  ' L;i)HH +HH;i  4"dl%e"!hhhh"[L     8PIL;ic i c  i c);i+zz z +zkL + "[ + +Lv ) )  )       `  "@Yi "@Y PI01   "@Yi "@Y PI0驇!  "@Yi "@Y PI0  "@Yi "@Y PI0   "@Yi "@Y PI0   zz z +zk + ;8    "7)L7)%  Ȉ +& ? ".)   ":L  7)ʆ ". ".)^ +  + ":i:Щ ": "k;izz z +zk + ;8 +   +C #  7".    L     " "k "Ќ:L@   +                  ; "m ;i  " +  ;i  ":  )ӣ ;i +zz z +zkZ  ) "de) "de  ) "de) "de  ) "de) "de  ) "deH) "deh ) "de +H) "deh +) "d H) "dh  zzk + ;8   :L;" +H`;i HL"LGhh ;i H]"LGhhL;"L>";i H*"LGhh ;i H;"LGhhL;"L>"yHw + +"rg: + L>"L;"uHs + +"rg: + oj"\EH + +"rg: + oooq;izz z +zk + ;8 +;i +"L#@7)L# K +i&   ":fhL# 7 "%  "bL#$"      +"h i " i" i"e   "  7 ;izz z +zk + ;8 + +L%7 +"hS?   >> + >> +>> +  L%>eL|% +L|% ȷ   ȷ ȗ"^ S?  7)" +"(  L$ S?;izz z +zk + ;8  + + S?Lw'7 S?La'& "` S?La' +"6L]'   LV' 8 8 ȷ  ?ȗ + +" b Lx&       :   L&8    ;izz z +zk +ZZZ +  46 +"b:LL) +i6"^8  L=)U+ +i"x:LL) +iC"^ E :#:L=)L=)L=)  L=))):%:L=) +iF"^:L=)H):r +iI"^:Z +iK"^ɀ$ +iX"iN +"^:Uzzzz +zk;8 +  9 )+3P57-P/1L*""H"^huF"vHd"gbhd"yHH"^hh 9 " ;i"@~ "d";i +k{ + +eH + +eh + +{ + +{ + +eH@ + +eh + +{ + +@L) + ;8 + # :';i"L, : Ч) + L, +   ? _ * M;i" ;i "  L, L,L,   ?   ?  * :H  ",+h4  ) ;i" L+;izz z +zk"c"6Y"?"ރ"Z""]    "_"z ""\H";i +"b{ +"" +""x=""&a"hw""""~ """F""ё""&]""g:H"h ""N:$"F "k + ZZZ  +  / : \ (   + : / L0 \ L0 +  & + "KLS0;i "n "+ 8* L0 +  7 )zzzzz z +zk +i8H7 he +" + L/LK/ + [𫫘;8 + +d" H d"dh8 "i  "i  "i  "i  "i  "i  +"i  :0 :        "i  +"i                   :     #   ;i ++z +zk [𫫘ZZ"mY"tY:L3L[3 Ld4f"RF:#.'"+/ +3LB4Ld4"7R;F?:C.G"KO +SwLd4"WR[F_:c.g"ko +s  zz+k +;8r +;i;i"fLX6? A;i?". +j LO6i  EJL5][ " +EL5  + x  +;i "KD;i "*e  h;i?"<, +&;i? +"  " ;irz +zk + ;8 8PILP88PI0-;iH"Hlhh;izz z +zk c  ":L7;iH"Hlhh8PI0L$H8"Hlh$$ H"Hlhh&;ic )"$\:&;ic  $;ic . ":"Hl)H"HlhL6;ic L6 + ;8  +7)Le:LC:LV:  LV: + ".)LA:; +"W:LA: ***)  v ) +)Ȉ +&e?# )ʪeHeh +Ȉ +&  L>:## **) e# +e  + ***) ) ) + +e#) + +)eH)8 hȈ +&   +"Ќ: +"k;izz z +zk + ;8"Y  +  L'<;"?Z"Nm"Y - "Y +  "Y  "Y"Y  ;"?Z">S?L<">[ʆ"& ">[ʆ"& +;i )"8:y  +]  + 8PI0E +"F[ʆ"k`eHeh"Y"Y +LH;"S? - II +    5  "Y  +"Y"Y  +;izz z +zk + ZZZZ +;i +"L>)L>7)L> L>: + +"  +L= +"db  % E  > & + "   @ j [ +i&   ":fh  7    +zzzzzz z +zk + ;8F +TR ;i;"fL? +L?;i"KL?;i"*e L? C1/c)   +c    +e : +e ţ   L@ L@&$"b_      'd Ci8c"  ;iFzz z +zk + ;8  +8 +PILB  LB [ LB):8PILB +):e  "d ?  "LB"d ? M?"de + +;i "}ZLBLpA +c  )"\:I +;ie +"d)80eH +;i eh ; L"A ";izz z +zk +;ieL@ +;8  +:LD +H`;iH]"LGhh0?"Hl"R_?]"ڮhhhک"HlhZ;iHL"LGhh0= "Hl"R_?L"ڮhhhکf"HlhL E;iH;"LGhh0? "Hl"R_?;"ڮhhhکA"HlhZ;iH*"LGhh0= "Hl"R_?*"ڮhhhک"HlhL E"lHn"Hlhh +J >  1)'"R_?d"hh"Hl?"Hl;i z +zk + ;8 + + "oLE:d&#eHehJ)  II! #i0  JJJJ9  c      :;ic    А;ic ~ S +c : +c"Z::    '   ;ic)  +c  ;iz z +zk +  [𫫘;8, +;i;  +"-8PILmH;i +"LdH     8PIL;i-c i c  i c)LrI"[LrI;i "j + +l[j[;i ",;i ;i"j;i",;i  +")u:(;i +")u: LG      + +l[j[ i "j;i,+zz z +zk +;8    "ā  ) LJ  + 8 +PILJ +A% " +."u +";h0;"}Z"# +"F9 +"F;iz +zk "d  LK   "de"/i:f "de "de"ā + +   +LJ + ;8   +  LN )LN   +  "  .,Z ȈFjdLN, .  LM + Ȉ +&   g "db%LN3#8 H h  LN +"ڎ       _ ȈFj eH eh  +i8H%he  ;i zz z +zkZZ"j8PILfP8PILVP8PIL P8 +PILsO˩"c s"c R"c ;i *Y.Y02z@cy "H,.}$&R^(*"zzk "d   "de8PIL|N "dec "l09H"h"~ڣH"hhLcN d% LKN ' L9N +;8 ;i"W;i ;i"f:LR / 1;i/". +ZLRMK;i "o;i/;ic4"o ;ic".: 7k9m?s AuLR;ic"pLR +;i +i "o    7)     7)LRk7 m9LR +  "  "ڎ X  "b iX1 . $  mk"h   : ;i/"<:  " ;iz +zk +;8  +"z4;i{H"< ;i s  LWUt E LWUu L LWUv F LWU= + +=H;H=H;Hz;i"hhhhLZULZULZU   ßLGU "dcHHc"z ;iH"< ;i  L3U  +H`LZULZUHH"zHHHH"< ;i û㽰8㷅Hc"_n dcHch c d c    LS;iz +zk +;8 + i  LW )LWN ȈFj dLWLW ȈFj  +:d%%LW +"dbLW%LW LtWLW +"+LWCLW#LW "7:o "ڎ   i8H#he;iz +zk + ;8   LZZ   +    + : ʣ : p 0 7 9 (    +)808PI + LZZ / LSZ / ߩ + + +l[j[  +  + + +  + + + +   +   a !z  8      a !z  8       + + +  L)Y   / + 8PILY8PI + );izz z +zk +  [𫫘;8T +;ic 8PI0L\;i +"L\ L\ +;i?"j4;i?",;i?H;iG;i"!hhhhL\;iU)|;i;iU";i":';iU;i?"j%;i?;i "Le[;i "Hk""FL\9;igHH;i ;iC "IhhI"6;igHH;i  + "Ihh;iT+zz z +zk;ic LZ +;8V ;i;i"f:L_#% ;i#".: +N L_;i"+ + +E +% + "% L^ +"7L^ i8 "_n .8  C iN "i8 +"hi8iX "o .Y +-iX"h  ;i#"prA?i "A? +"hA?    " ";i +" ;iVz +zk +Z `   L`Jsuu +s"}ZJJoqq +o"}Zkmm +k"}Zgii +g"}Zcee +c"}Z _aa +_"}Z@[]] +["}ZWYY +W"}Z ` a   Lag J0SU&g U +S"}ZCEE +C"}Z ?AA +?"}Z@;== +;"}Z799 +7"}Z a b   L\bJ355 +3"}ZJJ/11 +/"}ZJJ+-- ++"}ZJJ+-) +'"}Z b zz +zk + ;8  +  Le  Le    Lc  Lc  Ld ȈFj +(cH*ch"b:  Ld +i8H + +)he"%H%hLd +*(  ȈF j eHeh"b:  Ld +i8H +)he"^Ld Jc +*(H J)he"b:  Ld +i8#e) +*(H J)he"b: + Mi8#e)) ))JJJJ;iz z +zk + ;8 +  +         Lg +  "bLg  + + Lg  ? 7   + L|g + . L|g#   L|g  LDg +@Z   # +    ,  .     +     M   2   ":):     P    "w  , . J    "iU   Lxe  ;i +zz z +zk + ZZZZ  + '"Z  +   Lj   +".  L9j +".  Lpi;i +"  Lmi ɪ Lmi@ +".)e_ +:".)A;i +"@    "Z:LhL%j +".          +".)/ +".)  "Z: '  )     +"k )zzzzzz z +zk;i +":   L7h;8&!!06#!c'o#8!6'o#:!c#:8!06!c%o! 8 #6%o!:c!: 8 #"d%"d8%"d!"de8%  Lmw"d8%U%c  cԣc @ c +` #c!w"d8%U%c cԣc @ c +` #c;i&k%c%cc8#cc8# c  Lk#c#c @  @  `  ` #c;8X;i ;i"f:Lp ;i "_n Ln;i"  "Y"z LnS "y_y   +X &;ic  ;ic LmLp Lp%:;ie :ף % '-/;i%"KLp;i%"*eY;iCA "oCA    " LpLpL{p;i%"7i CA"_nCA  ;iCA "o    " ;iXk + ;8  + +7 )Ls  +e:Ls i ;i  "oJLq @+ dFH H;i i "Ehh "*dLsLs + LEqJJ  c " "7Lr:Lr   H + + + + +h8"KLr i "w   +  "b[H   "h  "iU  : ЂLs +  "bk   "_n i   "o+7 H  h  ;izz z +zkLp +;8*    " + + +LvLv +HH "<hhh 8 PI0LAv&("$8 PIF&(PIg +c;i c (&("$Luv"$Lv&(PIM$"Ȉ +&H +c)henC&($H$h +c  "$(&&("$Lt  + E ;LWt +  +";i*z +zk;8b "z"s ;iH"z HH"| H"x;i"m   HH"Ps"n  HH"Ps"nH#H"Ps;i"nHH"Ps"n  HH"Ps;ij?"O"nhhLx"nhhLx"nhhLx""nhhqA"nhh\n"nhhG"nhh-"nhh|"nhh  HH"Pshh"nhhY   HH"Ps}?H?H;i" ;iH"n;i  R   HH"Ps?Hi;i";iH"n;i +   HH"Ps"n HH"Ps"n;i + ;8 +  L)}L)}  L{  L>{  L#}ȈFj +(cH*ch"bL#} )  +i8H + +)he")  +i8H + +)he"  L#} +*( ȈF j eHeh"bL#} +i8H +)he "e  L#}Jc +*(HJ)he"bL#} +i8H#he ) +  ') + + + +     +*(HJ)he"by +i8H#he)')# ) FjFjFjFj   ;izz z +zkHπ)hkH)hkH hkHπ)hkH)hkH hkHπ)hkH)hkH hkHπ)hkH)hkH hkH)hkH @hkڢkڢ" ~k"~"~"~k"~"~"~\~"*~"}"}"a}"}"*~"*~"*~"C} "n}"*~k8k"}"}"~k"~"}" ~" ~" ~"}"}k"}"}"}"*~"}\~\}"~\~k, H"~hk"~"}" ~"},"}N" ~" ~ڢ"}" ~J"}"}" ~" ~"}" ~"}"}"}k"}"}"} +"} i0"}" ~" ~" ~8kڢ"}"}"}j" ~"}" ~" ~" ~" ~, kx0":~(k(kx0 @"~"q~(kx0"~"}"}"}"}(kx0 "~"q~(kx0"~"}(kx0_"}"~~(kx0?"~"~~(kx0"G()k0(k(kx0, H"~h(kx0"}"*~"}(k + ;8  + +"KLɃ   ,.   "bLǃ Lǃ? 7   Ls   Ls  Lӂ@+7)L @Z  #   ,.         U  :   ": ):          La  !"w Lǃ+7)0 +i  "x:Lǃ  ,.     (  ,.    +"iU    L;i zz z +zk + [𫫘ZZZZ +&"@$  ))*(,. " $Li +AH`8LyLyPà|@j耠XaF N47"pF"LyLy^LySLyLy |jtXF}4~"L(9 + +Q +Q  + L~D+ + 4 + " +  + V:@)w + 4 + " +  + zzzz+z +zk +;84;i!;"fL6><!##!8ʆ#!&#!L4#!  LA!%#' +;i%"db%  +L3E  +i + + + #!Lz L#!#!*(   +  I  #! "b   + L抣     #!  8#!i8c"^: + +  + W#!i8c") + +c # : +     L  >#!#!  ;i4z +zk + ;8X  + "X"k +;i P" ;i ;iH;i "hhL"Z" J?(4Q)G | "X"t;iH;i "hhL"Zʆ" ;iH;i "hhL"ZʆE +EL;iH;i " +hh +L +"/i: L_ +"/i: {( +"/i: P- +"/i: (%V +"/i:08 "XH"ghLO +"LI"q "[H"E"/" ";iXzz z +zk + ;8   R    + +_ "db L%L  L +  LL> +L> +   "dbEL7%L7h  "   + +  L + L  ii  '   L + + +"db?E'%  + L +LgL +  +"z'! + "ze +   8ʆ    :     +=;izz z +zkZ8PI0L9HV"dh>>V"de>V"de>V"de + + >V"de>V"de>V"de>V"de>V"de >V"de""$$>V"de6688>V"de::<<>V"de&&((>V"de**,,>V"de..00>V"de2244>V"de>>@@>V"deBBDD>V"deFFHH>V"deJJLL>V"deNNPP>V"deRRTTzzk + ;8 + &$;i +"  L)  L7)L8 Hhd +  L77L ȈFj +:d%%z + +"db  L%  L"ڎ  LcJ)L# +c +8H   "fh  L X8Hhd2 +i&8 +) e"o +) LE L⚠ W +i&  ":fh  L 7  +i&  "fh  L78 + +i&H7he  "o 8 &$ g c c   L ;izz z +zk + ;8"  H;i"bhLM ?"    O )"&")"& +         "_ni") +  + + L +L + L + +ed`dC5 d"&"k`  +cHc +h % +cHc +h + +8H" +hL i +" i " .  +")"&)"& + +")"&)"&   +")"&   +JJ))  + +cHch:")"&)"& + +cHch:")"&)"&  +cHch:")"&   +JJ))  +  i  + +cHch + + LϜiU"e":fh;i"zz z +zk + ;8b  + ;i;i"fL;i/ ;i7 ;i7LB;i/ "KLB;iG"bLB;iK"H;i;h;i/"KLB;i/"*eV;iK" ;i/"iU LB;i;i/"-;i/c)L6  y :::;i/cc  £:c /  LLL餣 " :c /  ) + +l[j[  c )Lݤ LJ + + /    H c   +  Z    +c       L +  + ;ibzz z +zk +;8|"\8ʆPP8 +ʆPP8ʆ +" +g? p Js?g?g?     +s?    +s?   +s?  +s?g?g?"3 ";t "y;i    8PIL"jc"nHR""H H*HuN"dd"""D"4;iH"z ;i "Hl 8g?PIL8 PI0L!( "Hl8g?PIm +i?X +s?"lHH ;i3";i3"]H;i5H"Y ;i ;i-";i-"]H;i/H"Yhhh"Di +"D +PIO"aC"ii +,8PI: +i?: +s? + +;ie"B;i|z +zk +i? +s?" + +;ie +s?" :L٩"3Z +i? 8 +s?"lHA "Hlhh +s? + +;ie   Ln( 0 ( JJ 4 L + ;8 + &$;i +"  L)  L7)Lc8  L77L$ ȈFj +:%L , + +"+ +"+ @ LE  L%  L + + W +i&  ":fh  L 7 "ڎ  LcJ)L +c +8H   ":fh  L8Hhd?8 +) e +i&"o 7  +) L Z D +i&  "fh  L78 +   +i&H7he"o   8 &$ g c c      L画;izz z +zk + ;8 +  L<,.7Lְ  +  +e:L   +  +e!ؐ L¯8ic + d + "5 c L¯ie  Lc) +  5 .i c . i c  L簣i c )L|-ic ? B    i c)Zie  ) L|i c).     A@Z9 ))%: cic    L>? 7  i"Hhi"^i"^;izz z +zk + ;8  +;i +")   L  %7)       L + Ȉ +&L :"& :"& x::II%%8 HhL +` +"+E  L%  L +  L      L8 HhcHch7)C +"+L緣 +"db%  L9!  L  LcHch)b"ڎ  L ȈFjeHeh !  @ 77L L U +i&  ":fh  _ 7  +i&  "fh   ;izz z +zk + ;8N   +  + Lx ?# ;i;i "fLa ;i".DL&8;i"p   !  +  LL"% 86i "86i "86" 86 86"h86i"  L +64;i " 9"b :Hh  ) JJ J  W @    46 6"8$    LW86" +86i"     +i&"_n LM LM  + Ȉ +& +  + + x n +"db + + # +  8Hh + LC )LC"ڎ } ȈFjeHeh +i&  "fh  ;iNzz z +zk + ;8 +    .  + +"l%     Lqģ  +"1 +"s -    +  +  "lLh£"lLh£& f LA8"¼@""g""u c8 PI0 d LN£"lL*£"u8"¼@""g" + +"uc8PI0\c8 PIK8PI  +H"¼h"d +   "  LQģ - $           "¼ + +""_"5 +"A"s  0cH  h  :  88PI0L£& f L?ĥ & $8 -  +  +"i0   +"i0        L;  ,           )Е ;izz z +zk + ;8     "W Lˊ + + + + L˥ + # )/"Y  J   +L˩L  "Y  JL   +L˥ +";Lˣ Lˠ64 +iC"^ L˥ +iN"^# +i\" " H      Lˠ)"k` +E) + +:Lˠ +: +7:L˥ +iI"^7: L˥ +iK"^# +iX" +iF"^  Lˣ +c JJJJeHeh   L8 Hh +"& L˩    L˦i$&c (* cHch02e +ib"^: Lˠ: L˥ +id",.&&Lʠ: L(cH*c h,.G"k`Fj77eHeh&i ȈFj " L˩  Ll˥ +ih"^Ll˥ +"b:Ll   +i6"^ULl˥ +i8"RRkaAd +i"rrEAa> +i " +i$"    ;izz z +zk +;8B57 1" + + +Lӣ-/) + % '!#  1L +HH"<hhh383PI0Lsө-/))++%'!!## 9? A;=%%83PI0?-/))++%'!!##9 ?A ;=Ḷ)+LΥ +c% Z /    F +c% z d    !#  LөLӣLϣ?ALϣ! # d" +c%))#H#hHHX "hh  Lϥ +c%)#H#hHH> "hh  Lϥ +c%)Ȉ +&#H#h  5 +c%)     L0ң?ALѣ;=Lѣ 8?HCh" +c%))Hh92,75!#7H7H"hhHH} "hh Lѥ +c%)Hh92,75!#7H7H_"hhHHe "hh Lѥ +c%)Ȉ +&Hh 5#H#h +c%)    u8;H?hC  +c%     ! # L;cH?ch8        9 ?A ;=%+)!#!)#+!# 9? A;=%L̩ "1;iBz +zk + ;8   + ;i" %Lۥ)H + + e h   f/_\Xɀ"y_Lۣ Lۣ   + +eLӣ    f / Lۣ \ L            + : +e.I LG֥ + : +e.LG֥ + :: +e.LG֣ +e , Hi eh Lۊ  .i e   2 +: +e . :ʦ + +eL۩  + +e Lۣ % + +e. +     ' +: +e. :բ i  "_n  )       + +e  L(ڣ Ldۣ.  Ldۣ L٣ L٣ɀK  "z#:#)    } :.      Lۣ   i c     L٣LU٩"y_{AZ     a'z  8        $_         i c     Lۣ    4       L.      + +     # #  +     JJNJ              + ;iz z +zk  + +     '         Lף  L֣L + ;8   ;iO"m;i +    Lߣ % ;iO"o L + +      0 0 0     " O - %         "  * . +   %  n +   0 D9  9 +"d)e80      +%   . L    * 4 +     s   0 D9  9 +"d)e80      +     +   l d    l '            %;iO"Ҋ;izz z +zk!)"Li + + ;c)L0 +# :#%;iO""oԣ +)/:"  ;iO"oʣ%;iO "oإ  + +LLߩEL +7;iO"o L # :Gi + + -+)'L# :L d EiGiʃL d 7;ʃ + + -+)' d L-H;i;i'8  -+)' ;i;i;i +"B  ;i;i;i +"?  3 x  'c      #0cH;i1ch # # L'#:&##;i/c - ##:#%;iO""oԣ:;iO;i/c"oң%;iO "oإ  + +LiH +;i1"h;i/"] +# :# +%;iO""o + +ԩ;i/c)6 +%;iO "oإ J;iO;i/c"o;iO"o  L  + ;88"YDF HJ "_Y "XY  L % L "_Y "XY    % L  +  +) '+@a5  )"+"Y6+"Y'++"Y "Y )L+L 0 {9 p 80  #+-' + + +c)c"Y+ )L) + + +c)c+"Y L * L#+3 +  +)L + + 8  ' L . .#+;i8zz z +zk+"YL z  t  . "Y+L l h   j +#"Ye l *#+ ++#"Y3 h L#+ ++#"Y )'"_Y "XY   +   +)'"$ &   L& p :#&"$ + & +)'ǩ & E G & & e 7g & ,"WZ"Y% L &  S L c Lb: s L& d L=: i L=# &"WZ"Y L # # )   # "$ M &)"#  +"Y L$""_Y $""XY  V ;  # @ LHh HH"Y"_hhL"Y%# `  "Y #   $;"cZ "kH;i/h8  #    L0"Y%H"KZh"}Z"Y&)H"KZh"}Z"$ L# "WZiNʆ# (# +I)8ʆ# "8  +  #   % +;"cZ "kH;i/h8  "$    #NJ + )8PI)  # @# #      # c):;i-e 0 #  %   @#     "#     # L# E) )8PI "Zc      +    )8PI' "Y H"KZh"}Z  ȣ     )8PI0  "Z # Q "Y0H"KZh"}Z@# .  # xX"YH"KZh"}Z  [# N #  +  #  -  "Y )H"KZh"}Z  )8PI#"Y0H"KZh"}Z:    = : "Y );i-e)H"KZh"}Z    L - ;"cZ ]"WZ"Y   #  "b  # 1  "Y H"KZh"}Z : ۣ    L  "Y)H"KZh"}Z: :  "$ "Y H"KZh"}Z:ݣ LR    "Y)H"KZh"}Z LT @!#%')+-/7:=@CFILORUX[^a@@0 PiYG pbkQD!Z 6_1aB +6b1\'''''''''######''# ##'# '# '# ##'## ##'''# #''''''''''######## ########'''''''''''##'# ''''''''######## ''''''''######## gcJ''##'; #''# '''# ### ### '''# '#                                                                      gcJ gcJ; gcJ; gcJ; gcJ; gcJ; gcJ; gcJ; ; #' #''' ### ### #''' #''''''''''######'## #' #' #'## #''## ##'''# #'''# '##'' ########''''''''gcJ; ########'''''''' #'##''''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #''# #'''# #'''## ##''# ##'# '# '# ##'## ##'''# #''''''''''######## ########''''''''''# #'''## ##'## #' #' #'## #''## ##'''# #''''# #'''## ##''# ##'# '# '# ##'######'''''''''''''''''######## ########''''''''''# #'''## ##'## #' #' #'## #''######'''''''''1`J > + PH +N 2"RA n c 6t^e|gk + ;8N +;i"W L: + + + + G  G"Y  JL: +L: + +3 +CECEH;iEI"bhCE(CEEC:E%C% +CEH' 4   " ) 52$HJJJJJJh":  "8:77 +H"&H"7979L:\ +Z +L:JLJ +L H;iLI"bhL:4??JL!?8JJLL +  + + +? A +? AJɀLL: +  + 4JJ4J   4JL:   "%cJHcNh$&  +; ==;  L|LHLhZJ h  +$= +$d + '&LJ"&(**(&& +  +i + i Hd +e + e +:H"& + (*7(*+    +, .(*LpL:LNLJ ȈFj +  += +d + '&LJ"& +  + .  +& + +i  <   +"k`Fji  cH:H"& + "Ȉ +&H"&    +, .(*?cHCch.,5"k`cHchc(Hc,h020cCH4cGh + +:EC:II%%80H4h  9cHch + cc + ,,..L5"&F: + iiii +  +  + 5"&c,Hc0h + ,. &&&& + 0c +H4ch + 8 +?HChJLL:8JHNhH209"k`h8Hh8(H,h "& +   - + !;=Ff   L} L:  L + r;=& &@ &  p4JJ   =; P;= &  +  0L: + 7;=+ &    ;=LPL:   + L:H +"_n + "o +i H"e   +i"e 5   +"  +i"eJL +iJ"e +i LJ"   +i?"e +i"e +iA?"  L  +iC&$" +i$.," +i," +i0"e +i2"e @ )B :  +iG"of +i'&$" +i,"e $ )& &  +i+"o +iU"eCA +I":fhL:  LH CAi +I":fhH +"_n +RRaA" +irrAa" +i +:" +i" +iU"eCAi +I":fhCA +I":fh7H"d +"_n +  + 5L8  ( +* + +  + + + + + + 79 + + + 7 +9 + + + H +I":fhL:cHch + 8Hh + L      ZJL   4          49JL H +;iI"hL:HI"bhL:L:  H +" +i" +i"A   + + +  + + +  + +", +. + 79 + + + 7 +9 + + + H +I":fh;iNzz z +zkH +"_ncHch + 8Hh + L + L{ \\&]\>]\\\=}\ۂ\2\2o\}\ރ\\<\\\Y\|\\z\3\T\L\\s\\\\}\p\7\\;\\>\q\\F\\=|\\8\\p\oZ\c \LG\\\re\D\0\\a\c\c\ڮ\fr\;t\y\r\Ps\s\Ez\z\|\o\x\ p\\υ\s\Vx\\n\`\j\i\_\\=\J\\\\\\\\-\z0HZ +  + [dH"_+z +zzz z +zzzzzzh@0HZ +  + [dH"X+z +zzz z +zzzzzzh@8[dH\qP \ No newline at end of file diff --git a/src/version.h b/src/version.h index 825bbda..1427225 100644 --- a/src/version.h +++ b/src/version.h @@ -7,6 +7,6 @@ #define VER_MAJOR 1 #define VER_MINOR 1 -#define VER_BUILD 2 +#define VER_BUILD 3 #endif