diff --git a/.gitignore b/.gitignore index 291e018..5bc4d36 100644 --- a/.gitignore +++ b/.gitignore @@ -5,12 +5,9 @@ *.lk *.map *.noi - -/CPLD/_xmsgs -/CPLD/iseconfig +*.zip /CPLD/*.xwbt /CPLD/*.jed -/CPLD/*.prj /CPLD/*.bld /CPLD/*.cmd_log /CPLD/*.gise @@ -31,18 +28,19 @@ /CPLD/*.tspec /CPLD/*.vm6 /CPLD/*.xml -/CPLD/*.xst /CPLD/*.html -/CPLD/sdmapper_html/fit -/CPLD/sdmapper_html/images -/CPLD/sdmapper_html/tim /CPLD/*.xrpt /CPLD/*.csv +/CPLD/*.srp /CPLD/src/*.lfp /CPLD/*.err +/CPLD/iseconfig +/CPLD/_xmsgs +/CPLD/sdmapper_html/fit +/CPLD/sdmapper_html/images +/CPLD/sdmapper_html/tim /CPLD/xlnx_auto_0_xdb /CPLD/xst/work -/Updater/NEW/obj /CPLD/src/tb_spi/transcript /CPLD/src/tb_spi/vsim.wlf /CPLD/src/tb_spi/work @@ -51,5 +49,5 @@ /CPLD/src/tb_spi2/work /SW/Updater/obj /Driver/*.ROM +/driver/DRIVER.BIN /SW/Updater/FBL-UPD.COM -/SW/Updater/SDM-UPD.COM diff --git a/CPLD/Makefile b/CPLD/Makefile new file mode 100644 index 0000000..5433b27 --- /dev/null +++ b/CPLD/Makefile @@ -0,0 +1,47 @@ + +DESIGN = sdmapper +DEVICE = XC95144XL-10-TQ100 +UCF_FILE = src/pinout_final.ucf + +# Make all runs to place & route +all : bitstream + +# bitstream : Creates device bitstream +bitstream : ${DESIGN}.jed + +# translate: Stops after full design elaboration for analysis and floorplanning prior to place and route step +translate : ${DESIGN}.ngd + +# Following executes the ISE run + +# Produces: .lso .ngc .ngr .srp *_xst.xrpt _xmsgs/ +${DESIGN}.ngc: ${DESIGN}.xst + xst -intstyle ise -ifn $< + +# Produces: .bld .ngd *_ngdbuild.xrpt _xmsgs/ xlnx_auto_0_xdb/ +${DESIGN}.ngd : ${DESIGN}.ngc ${UCF_FILE} + ngdbuild -intstyle ise -uc ${UCF_FILE} -p ${DEVICE} ${DESIGN}.ngc $@ + +# Produces: .mfd .pad .pnx .rpt .vm6 .xml _build.xml _pad.csv _html/ _xmsgs/ +${DESIGN}.vm6 : ${DESIGN}.ngd + cpldfit -intstyle ise -p ${DEVICE} -ofmt vhdl -optimize density -htmlrpt -loc on -slew fast -init low -inputs 54 -pterms 90 -unused float -power std -terminate keeper $? + XSLTProcess ${DESIGN}_build.xml + +# produces .nga +${DESIGN}.nga: ${DESING}.vm6 + tsim -intstyle ise ${DESIGN} $@ + +# Produces _xmsgs/ .jed +${DESIGN}.jed: ${DESIGN}.vm6 + hprep6 -s IEEE1149 -n ${DESIGN} -i ${DESIGN} + mv $@ ${DESIGN}_${VERSION}.jed + +# Clean up all the files from the Vivado run +clean: + rm -rf *.ngd *.bit *.map *.bld *.xml *.html *.jed *.nga *.err \ + *.xrpt *.txt *.pad *.csv xlnx_auto* _xmsgs *.lso *_html *.xml \ + *.ngc *.ngr *.srp *.lst *.gyd *.mfd *.pnx *.rpt *.vm6 + +# Tar and compress all the files +tar: + tar -czvf ${DESIGN}.tar.gz *.ipf *.xsl *.prj *.svf *.xise *.xst *.xsvf Makefile diff --git a/CPLD/VERSION b/CPLD/VERSION new file mode 100644 index 0000000..359a5b9 --- /dev/null +++ b/CPLD/VERSION @@ -0,0 +1 @@ +2.0.0 \ No newline at end of file diff --git a/CPLD/sdmapper.jed b/CPLD/sdmapper.jed deleted file mode 100644 index f7787b1..0000000 --- a/CPLD/sdmapper.jed +++ /dev/null @@ -1,1714 +0,0 @@ -Programmer Jedec Bit Map -Date Extracted: Fri Feb 11 15:24:06 2022 - -QF93312* -QP100* -QV0* -F0* -X0* -J0 0* -N VERSION P.20131013* -N DEVICE XC95144XL-10-TQ100* -N PPMAP 2 1* -N PPMAP 17 10* -N PPMAP 18 11* -N PPMAP 19 12* -N PPMAP 21 13* -N PPMAP 22 14* -N PPMAP 23 15* -N PPMAP 24 16* -N PPMAP 26 17* -N PPMAP 28 18* -N PPMAP 29 19* -N PPMAP 4 2* -N PPMAP 30 20* -N PPMAP 33 22* -N PPMAP 35 23* -N PPMAP 36 24* -N PPMAP 37 25* -N PPMAP 42 27* -N PPMAP 44 28* -N PPMAP 47 29* -N PPMAP 6 3* -N PPMAP 49 30* -N PPMAP 54 32* -N PPMAP 56 33* -N PPMAP 57 34* -N PPMAP 58 35* -N PPMAP 59 36* -N PPMAP 60 37* -N PPMAP 62 39* -N PPMAP 8 4* -N PPMAP 63 40* -N PPMAP 64 41* -N PPMAP 68 42* -N PPMAP 69 43* -N PPMAP 72 46* -N PPMAP 77 49* -N PPMAP 79 50* -N PPMAP 82 52* -N PPMAP 86 53* -N PPMAP 88 54* -N PPMAP 90 55* -N PPMAP 92 56* -N PPMAP 95 58* -N PPMAP 96 59* -N PPMAP 11 6* -N PPMAP 97 60* -N PPMAP 98 61* -N PPMAP 102 63* -N PPMAP 103 64* -N PPMAP 104 65* -N PPMAP 105 66* -N PPMAP 107 67* -N PPMAP 109 68* -N PPMAP 12 7* -N PPMAP 112 70* -N PPMAP 114 71* -N PPMAP 116 72* -N PPMAP 117 73* -N PPMAP 118 74* -N PPMAP 123 76* -N PPMAP 125 77* -N PPMAP 127 78* -N PPMAP 130 79* -N PPMAP 13 8* -N PPMAP 134 80* -N PPMAP 135 81* -N PPMAP 136 82* -N PPMAP 139 85* -N PPMAP 140 86* -N PPMAP 141 87* -N PPMAP 143 89* -N PPMAP 15 9* -N PPMAP 144 90* -N PPMAP 145 91* -N PPMAP 146 92* -N PPMAP 147 93* -N PPMAP 149 94* -N PPMAP 153 95* -N PPMAP 155 96* -N PPMAP 157 97* -N PPMAP 160 99* -L0000000 00000000 00000000 00000000 00000000 10000100 00000000 00000000 00000000* -L0000064 00000000 00000000 00000000 00000000 10001100 00000000 00000000 00000000* -L0000128 00000000 00000000 00000000 00000000 10011100 00000000 00000000 00100000* -L0000192 00000000 00000000 00000000 00000000 10001100 00000000 00000000 10001100* -L0000256 00000000 00000000 00000000 00000000 10011100 00000000 00000000 00000000* -L0000320 00000000 00000000 01000000 00000000 10000000 00000000 00000000 10000000* -L0000384 00000000 00000000 00000000 00000000 10011000 01000000 00001000 00100000* -L0000448 00000000 00000000 00000000 00000000 10011100 00000000 00000000 00101000* -L0000512 00000000 00000000 00000000 00000000 10011100 00000000 00000000 00000000* -L0000576 000000 000000 000000 000000 100111 000000 000000 000000* -L0000624 000000 000000 000000 000000 000001 000000 000000 000000* -L0000672 000000 000000 000000 000000 000101 000000 000000 000000* -L0000720 000000 000000 000000 000000 000111 000000 000000 000000* -L0000768 000000 000000 000000 000000 100101 000000 000000 000000* -L0000816 000000 000000 000000 000000 000111 000000 000000 000011* -L0000864 00000100 00000000 00000000 00000000 00001000 00000000 00000000 00000100* -L0000928 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0000992 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0001056 00000000 11111100 00000000 00000000 00000000 00000000 00000000 00000000* -L0001120 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0001184 00000000 00010000 00000000 00010000 00011000 00000000 00000000 00101100* -L0001248 00000000 00010000 00000000 00000000 00000100 00000000 00000000 00000000* -L0001312 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0001376 00000000 01101100 00000000 00000000 00000000 00000000 00000000 00000000* -L0001440 000000 000000 000000 100000 000000 000000 000000 000000* -L0001488 000000 000000 000000 000101 000100 000000 000000 000000* -L0001536 000000 000000 000000 000001 000010 000000 000000 000000* -L0001584 000000 000000 000000 000001 100000 000000 000000 000000* -L0001632 000000 011111 000000 000001 000000 000000 000000 000000* -L0001680 000000 000000 000000 000001 000000 000000 000000 000000* -L0001728 00000010 00000000 00011100 00000000 00000000 00000000 00000000 00000000* -L0001792 00000010 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0001856 00000000 00000000 00000000 00000000 00000000 00000000 01000000 00100000* -L0001920 00000000 00000000 00000000 00000000 00000000 00000000 00001100 10001000* -L0001984 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000100* -L0002048 00000000 00000000 00111100 00000000 00000000 00000000 00000000 00000000* -L0002112 00000000 10000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0002176 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00100000* -L0002240 00000000 00000000 00000000 00000000 00000000 00000000 00011100 00001000* -L0002304 000000 000000 000000 000000 000000 000000 000000 000001* -L0002352 000000 000000 001111 000000 000000 000000 000000 000000* -L0002400 000000 000000 000000 000000 000000 000000 000000 000000* -L0002448 000000 000000 000000 000000 000000 000000 000000 000000* -L0002496 000000 000000 000000 000000 000000 000000 000111 000000* -L0002544 000000 000000 000000 000000 000000 000000 000000 000010* -L0002592 00000000 00000000 00000000 00000000 01100000 00000000 00000000 00000000* -L0002656 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0002720 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0002784 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0002848 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0002912 00000000 10000000 00000000 10000000 00100000 00000000 00000000 00000000* -L0002976 01000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0003040 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0003104 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0003168 000000 000000 000000 000000 000000 000000 000000 000000* -L0003216 000000 000000 000000 000000 110000 000000 000000 000000* -L0003264 000000 000000 000000 000000 000000 000000 000000 000000* -L0003312 000000 000000 000000 000000 000000 000000 000000 000000* -L0003360 000000 000000 000000 000000 000000 000000 000000 000000* -L0003408 000000 000000 000000 000000 000000 000000 000000 000000* -L0003456 00000000 00111000 00000000 00000000 00001000 00000000 00000000 00000000* -L0003520 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0003584 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0003648 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0003712 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0003776 00001000 00101100 00000000 00000000 00000000 00000000 00000000 00000000* -L0003840 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0003904 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0003968 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0004032 000000 000000 000000 000000 000000 000000 000000 000000* -L0004080 000000 011111 000000 000000 000000 000000 000000 000000* -L0004128 000000 000000 000000 000000 000000 000000 000000 000000* -L0004176 000000 000000 010000 000000 000000 000000 000000 000000* -L0004224 000000 000000 000000 000000 000000 000000 000000 000000* -L0004272 000000 000000 000000 000000 000000 000000 000000 000000* -L0004320 00000000 00000000 00000000 00000000 00000000 00000000 01001100 00000000* -L0004384 00000000 00000000 00000000 00000000 00010000 00000000 00000000 00000000* -L0004448 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0004512 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0004576 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0004640 00000000 00000000 00000000 00010000 00000000 00000100 00011100 00000000* -L0004704 00000000 00000000 00000000 00000000 00100000 00000000 00000000 00000000* -L0004768 00000000 00000100 00000000 00000000 00000000 00000000 00000000 00000000* -L0004832 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0004896 000000 000000 000000 100000 000000 000000 000000 000000* -L0004944 000000 000000 000000 000101 000000 000000 000111 001000* -L0004992 000000 000000 000000 000001 001000 000000 000000 000000* -L0005040 000000 000000 000000 000001 000000 000000 000000 000000* -L0005088 000000 000000 000000 000001 000000 000000 000000 000000* -L0005136 000000 000001 000000 000001 000000 000000 000000 000000* -L0005184 00000010 01000100 00000000 00000000 00000000 00000000 00000000 00000000* -L0005248 00000011 00111000 00000000 00000000 00000000 00000000 00000000 00000000* -L0005312 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0005376 00000011 10000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0005440 00000010 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0005504 00000001 01000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0005568 00000010 10101000 00000000 00000100 00000000 00000000 00000000 00000000* -L0005632 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0005696 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0005760 000000 000000 000000 000000 000000 000000 000000 000000* -L0005808 000000 100000 000000 000000 000000 000000 000000 000000* -L0005856 000000 001110 000000 000000 000000 000000 000000 000000* -L0005904 000000 000000 000000 000000 000000 000000 000000 000000* -L0005952 000000 000000 000000 000000 000000 000000 000000 000000* -L0006000 000000 000000 000000 000000 000000 000000 000000 000000* -L0006048 00000010 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0006112 00000001 01000100 01000000 00000000 00000000 00000000 00000000 00000000* -L0006176 00000011 00111100 00000000 00000000 00000000 00000000 00000000 00000000* -L0006240 00000010 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0006304 00000010 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0006368 00000001 10010000 00000000 01000000 00000000 00000000 00000000 00000000* -L0006432 00001000 01010100 00000000 00000000 00000000 00000000 00000000 00010000* -L0006496 00000010 00101100 00000000 00000000 00000000 00000000 00000000 00000000* -L0006560 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0006624 000000 000000 000000 000000 000000 000000 000000 000000* -L0006672 000000 000000 000000 000000 000010 000010 000000 000000* -L0006720 000110 110001 000000 000000 000000 000000 000000 000000* -L0006768 000000 001111 000001 000000 000000 000000 000000 000000* -L0006816 000000 000000 000000 000000 000000 000000 000000 000000* -L0006864 000000 000001 000000 000000 000000 000000 000000 000000* -L0006912 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0006976 00000000 01000000 00000000 00000000 00000000 00000000 00000100 00000000* -L0007040 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0007104 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0007168 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0007232 00000000 00000000 10000000 00000000 00000000 00000000 00000000 00000000* -L0007296 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0007360 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0007424 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0007488 000000 000000 000000 000000 000000 000000 000000 000000* -L0007536 000000 000000 000000 000000 000100 000000 000000 000000* -L0007584 000000 000000 000000 000000 000000 000000 000000 000000* -L0007632 000000 000000 000000 000000 000000 000000 000000 000000* -L0007680 000000 000000 000000 000000 000000 000000 000000 000000* -L0007728 000000 000000 000000 000000 000000 000000 000000 000000* -L0007776 01000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0007840 00000000 00000000 00000000 00110100 00000000 00000000 00000000 00000000* -L0007904 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0007968 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0008032 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0008096 00000000 01000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0008160 00110000 00000000 00000000 00001000 00000000 00000000 00000000 00000000* -L0008224 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0008288 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0008352 000000 000000 000000 000000 000000 000000 000000 000000* -L0008400 000000 000000 000000 000000 000000 000000 000000 000000* -L0008448 001000 000000 000000 000010 000000 000000 000000 000000* -L0008496 000000 000000 000000 000000 000000 000000 000000 000000* -L0008544 000000 000000 000000 000000 000000 000000 000000 000000* -L0008592 000000 000000 000000 000000 000000 000000 000000 000000* -L0008640 00000000 00000000 11110000 00011000 00000000 00000000 00000000 00010000* -L0008704 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00010000* -L0008768 00000000 00000000 10000000 00000000 00000000 00000000 00000000 00010000* -L0008832 00000000 00000000 10000000 00000000 00000000 00000000 00000000 00000000* -L0008896 00000000 00000000 11000000 00000000 00000000 00000000 00000000 00000000* -L0008960 00000000 00000000 00100000 00011000 00000000 00000000 00000000 00000000* -L0009024 00000000 00000100 00000000 00000000 00000000 00000000 00000000 00000000* -L0009088 00000000 00000000 00000000 11000000 00000000 00000000 00000000 00000000* -L0009152 00000000 00000000 00000000 11000100 00000000 00000000 00000000 00000000* -L0009216 000000 000000 000000 000001 000000 000000 000000 000000* -L0009264 000000 000000 101000 000101 000000 000000 000000 000000* -L0009312 000000 010001 010000 000001 000000 000000 000000 000000* -L0009360 000000 000000 010000 000001 000000 000000 000000 000000* -L0009408 000000 000000 110000 000001 000000 000000 000000 000000* -L0009456 000000 000000 110000 000001 000000 000000 000000 000000* -L0009504 00000000 00000000 00000000 00000000 00010000 01111100 00000000 00000000* -L0009568 00000000 01000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0009632 00000000 00000000 00000000 00000000 00000000 00100000 00000000 00000000* -L0009696 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0009760 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0009824 00000000 00000000 00000000 11000000 00000100 10000000 00000000 00000000* -L0009888 00000000 01000000 00000000 11000100 00000000 00000000 00000000 00000000* -L0009952 00000000 00000100 00000000 00000100 00000000 00000000 00000000 00000000* -L0010016 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0010080 000100 000000 000000 100000 000000 000000 000000 000000* -L0010128 000000 010000 010000 000000 001000 100001 000000 000000* -L0010176 000000 000000 000000 000000 000000 000000 000000 000000* -L0010224 000000 000000 100000 000000 000000 000000 000000 000000* -L0010272 000000 000000 000000 000000 000000 000000 000000 000000* -L0010320 000000 000001 000000 000000 000000 000000 000000 000000* -L0010368 00000010 00000011 00000011 00000011 00000011 00000011 00000001 10000011* -L0010432 00000011 00000011 00000011 00000011 10000011 00000011 00000011 00100011* -L0010496 00000011 00000011 00000011 00000001 00000011 00000011 00000011 10101011* -L0010560 00000010 00000011 00000011 00000001 00000011 00000011 00000011 00000011* -L0010624 00000011 00000011 00000011 00000011 00011101 00000011 00000011 00000111* -L0010688 00000000 00000011 00000001 00000001 00000011 00000011 00000011 00000011* -L0010752 00000000 00000011 00000011 00000011 00000011 00000011 00000011 00000011* -L0010816 00000010 00000011 00000011 00000011 00000011 00000011 00000011 00100011* -L0010880 00000010 00000011 00000011 00000110 00000011 00000011 00000011 00001011* -L0010944 000000 000000 000000 000000 100100 000000 000000 000001* -L0010992 000000 000000 000000 000000 000000 000000 000000 000000* -L0011040 000000 000000 000000 000000 000000 000000 000000 000000* -L0011088 000000 000000 000000 000000 000000 000000 000000 000000* -L0011136 000000 000000 000000 000000 000000 000000 000000 000010* -L0011184 000000 000000 000000 000000 000101 000000 000000 000000* -L0011232 00000000 00100000 00000011 00000001 00000001 01111111 00000000 00101000* -L0011296 00000000 00000000 00100001 00000001 00000000 00000010 00000001 00000000* -L0011360 00000000 00000000 00000011 00000001 00000010 00000010 00000001 00000000* -L0011424 00001001 00000000 00000011 00000001 00000010 00000011 00000011 00000000* -L0011488 00000000 00000000 00000001 00000001 00000000 00000000 00000001 00000000* -L0011552 00000001 00000000 00000011 00000001 00000010 10000000 00000001 00000000* -L0011616 00000001 00000000 00000011 00000011 00000010 00000011 00000001 00000000* -L0011680 00000000 00000000 00000011 01000010 00000010 00000000 00000001 00000000* -L0011744 00000000 00000000 00000011 00000011 00000010 00000001 00000001 00000000* -L0011808 000000 000000 000000 100000 000000 000000 000000 000000* -L0011856 000000 000000 000000 000000 000000 100001 000000 000010* -L0011904 000000 000000 100000 000000 000000 000000 000000 000001* -L0011952 000000 000100 000000 000000 000000 000000 000000 000000* -L0012000 000000 000000 000000 000000 000000 000000 000000 000000* -L0012048 000000 000000 000000 000000 000000 000000 000000 000000* -L0012096 00000000 00000001 00000001 00000011 00000011 00000011 00000000 00000001* -L0012160 00000001 00000011 00000011 00000011 10000011 00000011 00000001 00000001* -L0012224 00000011 00000011 00000011 00000001 00000011 00000011 00000001 00100000* -L0012288 00000010 00000011 00000011 00000001 00000011 00000011 00000001 10001101* -L0012352 00000011 00000011 00000011 00000011 00011111 00000001 00000001 00000001* -L0012416 00000001 00000011 00000001 00000001 00000010 00000011 00000001 10100001* -L0012480 00000000 00000011 00000011 00000011 00000011 00000011 00010001 00000011* -L0012544 00000010 00000011 00000011 00000011 00000010 00000011 00000001 00001011* -L0012608 00000010 00000011 00000011 00000010 00000011 00000011 00000001 00000001* -L0012672 000000 000000 000000 000000 100100 000000 000000 000000* -L0012720 000000 000000 000000 000000 000000 000000 000000 000000* -L0012768 000000 000000 000000 000000 000000 000000 000000 000000* -L0012816 000000 000000 000000 000000 000000 000000 000000 000000* -L0012864 000000 000000 000000 000000 000000 000000 000000 000000* -L0012912 000000 000000 000000 000000 000101 000000 000000 000011* -L0012960 00000000 00000000 00000010 00000100 00000000 00000000 00000000 00000010* -L0013024 00000001 00000000 00000010 10000000 00000000 00000000 00000000 00000100* -L0013088 00000001 00100000 00000000 10000000 00000000 00000000 00000000 00000000* -L0013152 00000001 00000000 00000000 10000000 00000000 00000000 00000000 00000000* -L0013216 00000001 00000000 00000010 10000000 00000010 00000010 00000000 00000000* -L0013280 00000001 00100000 00000010 00010000 00000001 00100000 00000000 00000000* -L0013344 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00101100* -L0013408 00000010 00000000 00000000 00000000 00000001 00000000 00000000 00000000* -L0013472 00000010 00000000 00000000 00000001 00000000 00000000 00000000 00000000* -L0013536 000000 000000 000000 100000 000000 000000 000000 000000* -L0013584 000000 000000 000000 000111 000000 000000 000000 000000* -L0013632 000000 000000 000000 000001 000000 000000 000000 000000* -L0013680 000000 000000 100000 000001 000000 000000 000000 000000* -L0013728 000000 000000 000000 000001 000000 000000 000000 000000* -L0013776 000010 000000 000000 000001 000000 000000 000000 000000* -L0013824 00000000 00000001 11100000 00000010 00000000 00000000 00000001 00000001* -L0013888 00000001 00000000 00000010 00000010 00000010 00000000 00000000 00000000* -L0013952 00000001 00000001 00000000 00000000 00000000 00000001 00000000 00000000* -L0014016 00000000 00000001 10001000 00000000 00010001 00000000 00000010 00000001* -L0014080 00000011 00000001 10000010 00000010 00000001 00000001 00000000 00000001* -L0014144 00000000 00000001 00000000 00000000 00000000 00000011 00000000 00000001* -L0014208 00000000 00000011 00000000 00000000 00000001 00000000 00000000 00000011* -L0014272 00000010 00000011 11000000 00000001 00000000 00000001 00000000 00000011* -L0014336 00001010 00000011 00001100 00000000 00000001 00000000 00000000 00000001* -L0014400 000000 000000 110000 000001 000000 000000 000000 000000* -L0014448 000000 000000 100000 000000 000000 000000 000000 000000* -L0014496 000000 000000 010000 000000 000000 000000 000000 000000* -L0014544 000000 000000 010000 000000 000000 000000 000000 000000* -L0014592 000000 000000 110001 000000 000000 000000 000000 000000* -L0014640 000000 000000 110000 000000 000000 000000 000000 000000* -L0014688 00000000 00000000 00000010 00000000 00000011 00000000 00000001 00000010* -L0014752 00000000 00000000 10000000 00000000 00000001 00000000 00000000 00000000* -L0014816 00000000 00000000 11000010 00000000 00000011 00000000 00000000 00000000* -L0014880 00000001 00000000 00000110 00000000 00000000 00000000 00000010 00000000* -L0014944 00000000 00000000 01000000 00000000 00000000 00000000 00000000 00000000* -L0015008 00000001 00000000 00000010 00000000 00000001 00000000 00000000 00000000* -L0015072 00000000 00000000 00000000 00000000 00000000 00000010 00000000 00000000* -L0015136 00000000 00100000 00000000 00000000 00000001 00000000 00000000 00000000* -L0015200 00000000 00000000 11010001 01000001 00000000 00000000 00000000 00000000* -L0015264 000000 000000 000000 000000 000000 000000 000000 000000* -L0015312 000000 001000 010000 000000 000000 000000 000000 000000* -L0015360 000000 000000 000000 000000 000000 001000 000000 000000* -L0015408 000000 000000 100000 000000 000000 000000 000000 000000* -L0015456 000000 000000 000110 000000 001000 000000 000000 000000* -L0015504 000000 000000 000000 000000 000000 000000 000000 000000* -L0015552 10000000 00000011 11100001 00000011 00000001 00000011 00000000 00000000* -L0015616 00001001 00000000 00000011 00000010 00000010 00000010 00000001 00000001* -L0015680 00001001 00000001 10000001 00000000 00000000 00000011 00000001 00000010* -L0015744 00000000 00000011 10000011 00000001 00000000 00000011 00000001 00000011* -L0015808 00000001 00000011 11000011 00000011 00000001 00000001 00000011 00000011* -L0015872 00000000 00000011 00000001 00000001 00000001 00000011 00000011 00000001* -L0015936 00000000 00000011 00000011 00000001 00000101 00000011 00000011 00000001* -L0016000 01110010 00000011 00000011 00000001 00000000 00000001 00000011 00000001* -L0016064 00110010 00000011 00000011 00000000 00000011 00000001 00000011 00000001* -L0016128 000000 000000 000000 000000 000000 000000 000000 000000* -L0016176 000000 000000 100000 000000 000000 000000 000000 000000* -L0016224 000000 000000 010000 000000 000000 000000 000000 000000* -L0016272 001010 000000 010000 000000 000000 000000 000000 000000* -L0016320 001010 000000 110000 000000 000000 000000 000000 000000* -L0016368 000000 000000 110000 000000 000000 000000 000000 000000* -L0016416 00001000 00010011 00001111 10000001 00000011 00000011 00000000 00000010* -L0016480 01000000 00000000 10000001 00000000 01000001 00000010 00000001 00000001* -L0016544 00000000 00000001 01000011 00000000 00000011 00000010 00000001 00000010* -L0016608 00001001 00000011 00000011 00000001 00000001 00000011 00000001 00000010* -L0016672 00000000 00000011 00000001 00000001 00000000 00000000 00000011 00000010* -L0016736 10000001 00000011 00011111 00000001 00000001 00000000 00000011 00000000* -L0016800 00000000 00000011 00000011 00000001 00000000 00100011 00000011 00000000* -L0016864 00001000 00000011 11000011 00000000 00000001 00000000 00000011 00000000* -L0016928 00001000 00000011 11000011 00000001 00000010 00000001 00000011 00000000* -L0016992 001110 000000 110000 000000 000000 000000 000000 000000* -L0017040 000010 000000 010111 000000 000000 000000 000000 000000* -L0017088 000000 000000 000000 000000 000000 000000 000000 000000* -L0017136 000100 001000 100000 000000 000000 000000 000000 000000* -L0017184 000100 000000 000000 000000 000000 000000 000000 000000* -L0017232 001110 000000 000000 000000 000000 000000 000000 000000* -L0017280 00001000 00000000 00000000 00000010 00000000 00000000 00000000 00000000* -L0017344 01000001 00000000 00000010 00000000 00000010 00000000 00000000 00000000* -L0017408 00000001 00000000 10000000 00000000 00000000 00000000 00000000 00100000* -L0017472 00000000 00000000 00000000 00000000 00000000 00000000 00000000 10001000* -L0017536 00000001 00000000 00000010 00000000 00000001 00000000 00000000 00000100* -L0017600 00000000 00010000 00000000 00000000 00000000 00000010 00000000 00000001* -L0017664 00000000 00000000 00000000 00000000 01000001 00000000 00000000 00000001* -L0017728 00001010 00000000 00000000 00000001 00000000 00000000 00000000 00100001* -L0017792 00001010 00000001 00000000 00000000 00000001 00000000 00000000 00001000* -L0017856 000010 000000 000000 000000 000000 000000 000000 000001* -L0017904 000010 000000 000000 000000 000000 000000 000000 000000* -L0017952 000000 000000 000000 000000 000000 000000 000000 000000* -L0018000 000100 000000 000000 000000 000000 000000 000000 000000* -L0018048 000100 000000 000000 000000 000000 000000 000000 000000* -L0018096 000100 000000 000000 000001 000000 000000 000000 000010* -L0018144 00000000 00000000 00000010 00000000 00000011 00000000 00000000 00000000* -L0018208 00000000 00000000 00000000 00000010 00000001 00000000 00000000 00000000* -L0018272 00000000 00000000 00000010 00000000 00000001 00000000 00000000 00000000* -L0018336 00000000 00000000 00000010 00000000 00000001 00000000 00000000 00000000* -L0018400 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0018464 00000001 00000000 00000010 00000000 00000001 00001000 00000000 00000000* -L0018528 00000000 00010000 00000000 00000000 00000000 00000000 00000000 00000000* -L0018592 00000000 00000000 00000000 00000000 00000001 00000000 00000000 00000000* -L0018656 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000001* -L0018720 000000 000000 000000 000000 000000 000000 000000 000000* -L0018768 000000 000000 000000 000000 000000 000000 000000 000000* -L0018816 000000 000000 000000 000000 000000 000000 000000 000000* -L0018864 000000 000000 000000 000000 000000 000000 000000 000000* -L0018912 000000 000000 000000 000001 000000 000000 000000 000000* -L0018960 000000 000000 000000 000000 000000 000000 000000 000000* -L0019008 00000000 00000000 00000000 00000010 00000010 00000000 00000000 00000000* -L0019072 00000001 00000000 00000010 00000000 10000011 00000000 00000001 00000000* -L0019136 00000001 00000000 01000000 00000000 00000001 00000000 00000001 00000000* -L0019200 00000000 00000000 00000000 00000000 00001001 00000000 00000011 00000001* -L0019264 00000001 00000000 00000010 00000010 00010001 00000010 00000001 00000001* -L0019328 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001* -L0019392 00000000 00000000 00000000 00000000 00000001 00000000 00000001 00000011* -L0019456 00000010 00000000 00000000 00000000 00010001 00000000 00000001 00000011* -L0019520 00000010 00000000 00000000 00000000 00000001 00000000 00000001 00000001* -L0019584 000000 000000 000000 000000 000101 000000 000000 000000* -L0019632 000000 000000 000000 000000 000000 000000 000000 000000* -L0019680 000000 000000 000000 000000 000100 000000 000000 000000* -L0019728 000000 000000 000000 000001 000000 000000 000000 000000* -L0019776 000000 000000 000000 000000 100100 000000 000000 000000* -L0019824 000000 000000 000000 000001 000010 000000 000000 000000* -L0019872 00000000 00000000 00000010 00000010 00000000 00000000 00000000 00000000* -L0019936 00000000 00000000 00000010 00000000 00000011 00000000 00000000 00000000* -L0020000 00000000 00000000 00000000 00000000 00001101 00000000 00000000 00000000* -L0020064 00000000 00000000 00000000 00000000 00000001 00000000 00000000 00000000* -L0020128 00000000 00000000 00000010 00000000 10000001 00000000 00000000 00000000* -L0020192 00000000 00000000 00000000 00000000 00000000 00000010 00000000 00000000* -L0020256 00000000 00000000 00000000 00000000 00000001 00000000 00000000 00000000* -L0020320 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0020384 00000000 00000000 00000000 00000000 00010001 00000000 00000000 00000000* -L0020448 000000 000000 000000 000000 000010 000000 000000 000000* -L0020496 000000 000100 000000 000000 000000 000000 000000 000000* -L0020544 000000 000000 000000 000001 000000 000000 000000 000000* -L0020592 000000 000000 000000 000000 000001 000000 000000 000000* -L0020640 000000 000000 000000 000001 000000 000000 000000 000000* -L0020688 000000 000000 000000 000000 000000 000000 000000 000000* -L0020736 00000000 00000000 00000000 00000010 00000000 00000000 00000000 00000000* -L0020800 00000000 00000000 00000010 00000000 10000010 00000000 00000000 00000000* -L0020864 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0020928 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0020992 00000001 00000000 00000010 00000000 00011100 00000000 00000000 00000000* -L0021056 00000001 00000000 00000000 00000000 00000000 00000010 00000000 00000000* -L0021120 00000000 00000000 00000000 00000000 00000000 00000000 00000100 00000000* -L0021184 00000000 00000000 10000000 00000000 00000000 00000000 00000000 00000001* -L0021248 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001* -L0021312 000000 000000 000000 000000 100100 000000 000000 000000* -L0021360 000000 000000 000000 000000 000000 000000 000000 000000* -L0021408 000000 000000 000000 000100 000000 000000 000000 000000* -L0021456 000000 000000 000000 000000 000000 000000 000000 000000* -L0021504 000000 000000 000000 000000 000000 000000 000000 000000* -L0021552 000000 000000 000000 000000 000101 000000 000000 000000* -L0021600 10000000 00000000 00000000 00000000 00000000 00000000 00000000 00000010* -L0021664 00001000 00000000 00000000 00001010 00000000 00000000 00000000 00000000* -L0021728 00001000 00000000 00000010 00000000 00000010 00000000 00000000 00000000* -L0021792 00001001 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0021856 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0021920 10000001 00000000 00000010 00000000 00000000 00000000 00000000 00000000* -L0021984 00000001 00100000 00000000 00100000 00000000 00000010 00000000 00000000* -L0022048 01110000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0022112 00110000 00000000 00000000 00000000 00000000 00000000 00000000 00000001* -L0022176 001100 000000 000000 000000 000000 000000 000000 000000* -L0022224 000000 000000 000000 000000 000000 001000 000000 100000* -L0022272 000000 000000 000000 000000 000000 000000 000000 000000* -L0022320 001010 000000 000000 000000 000000 000000 000000 000000* -L0022368 001010 000000 000000 000000 000000 000000 000000 000000* -L0022416 001010 000000 000000 000000 000000 000000 000000 000000* -L0022464 00000010 00000011 00000011 00100011 00000011 00000011 00000001 00000011* -L0022528 00000011 00000011 00000011 00000011 00000011 00000011 00001011 00000011* -L0022592 00000011 00000011 00000011 00000001 00000011 00000011 00000011 00000011* -L0022656 00000010 00000011 00000011 00000001 00000011 00000011 00000011 00000011* -L0022720 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011* -L0022784 00000001 00000011 00000001 01100101 00000011 00000011 00000011 00000011* -L0022848 00000000 00000011 00000011 01000111 00000011 00000011 00000011 00000011* -L0022912 00000010 00000011 01000011 01000111 00000011 00000011 00000011 00000011* -L0022976 00000010 00000011 00000011 01000110 00000011 00000011 00000011 00000011* -L0023040 000000 000000 000000 100001 000000 000000 000000 000000* -L0023088 000000 000000 000000 001000 000000 000000 000000 000000* -L0023136 000000 000000 000000 000000 000010 000000 000000 000000* -L0023184 000000 000000 000000 000000 000000 000000 000000 000000* -L0023232 000000 000000 000000 000000 000000 000000 000000 000000* -L0023280 000000 000000 000000 000000 000000 000000 000000 000000* -L0023328 10000000 00000000 00000000 00000000 00000000 00000000 00000000 01000000* -L0023392 00001000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0023456 00001000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0023520 00001000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0023584 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0023648 10000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0023712 00000000 00000000 00000000 00000000 00000000 00010000 00000000 00000000* -L0023776 01110000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0023840 00110000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0023904 001100 000000 000000 000000 000000 000000 000000 000000* -L0023952 000000 000000 000000 000000 000000 000000 000000 000000* -L0024000 000000 001000 000000 000000 010000 000000 000000 000000* -L0024048 001010 000000 000000 000000 000000 000000 000000 000000* -L0024096 001010 000000 000000 000000 000000 000000 000000 000000* -L0024144 001010 000000 000000 000000 000000 000000 000000 000000* -L0024192 00001000 00000000 00010000 10000000 00000000 00000000 00000000 00000000* -L0024256 01001000 00000000 00000000 10000000 10000000 00000000 00000000 00000000* -L0024320 00001000 00000100 00000000 10000000 00000000 00000000 00000000 00000000* -L0024384 00001000 00000000 00000000 10000000 00000000 00000000 00000000 00000000* -L0024448 00000000 00000000 00000000 10000000 00011100 00000000 00000000 00000000* -L0024512 01111000 00000000 00100000 00000000 00000000 00000000 00000000 00000000* -L0024576 01000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0024640 01111000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0024704 00111000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0024768 001110 000000 000000 100000 100100 000000 000000 000000* -L0024816 101110 000000 001000 000001 000000 000000 000000 000000* -L0024864 000000 000000 000000 000001 000000 000000 000000 000000* -L0024912 001110 000000 000000 000001 000000 000000 000000 000000* -L0024960 001110 000000 000000 000001 000000 000000 000000 000000* -L0025008 001110 000000 000000 000001 000101 000000 000000 000000* -L0025056 00000000 00000000 11100000 00000000 00000000 00000000 00000000 00000000* -L0025120 00000000 00000100 00000000 00000000 00000000 00000000 00000000 00000000* -L0025184 00000000 00000000 10000000 00000000 00000000 00000000 00000000 00000000* -L0025248 00000000 00000000 10000000 00000000 00000000 00000000 00100000 00000000* -L0025312 00000000 00000000 11000000 00000000 00000000 00000000 00000000 00000000* -L0025376 00000000 00000000 00000000 00000000 00000000 00000000 00000000 01000000* -L0025440 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0025504 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0025568 00000000 00000000 00000000 00000000 00000000 00000000 01100000 00000000* -L0025632 000000 000000 000000 000000 000000 000000 000000 000000* -L0025680 000000 000000 110000 000000 000000 000000 100000 000000* -L0025728 000000 000000 010000 000000 000000 000000 000000 000000* -L0025776 000000 000000 110000 000000 000000 000000 000000 000000* -L0025824 000000 000000 110000 000000 000000 010000 010000 000000* -L0025872 000000 000000 110000 000000 000000 000000 000000 000000* -L0025920 00000000 00000100 00000000 00000000 00000000 00000000 00000000 00000000* -L0025984 00000000 00000101 00000000 00000011 10000000 00000001 00000000 00000000* -L0026048 00000000 00000001 00000000 00000001 00000000 00000001 00000000 00100001* -L0026112 00000000 00000000 00000000 00000000 00000000 00000000 00000000 10001000* -L0026176 00000000 00000000 00000000 10000010 00011100 00000011 00000000 00000100* -L0026240 00000000 00000000 00000000 00000000 00000000 00000011 00000000 00000010* -L0026304 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0026368 00000000 00000000 00000000 00000000 00000001 00000011 00000000 00100000* -L0026432 00010000 00000000 01000000 00000000 00000000 00000010 00000000 00001010* -L0026496 000000 000000 000000 000000 100100 000000 000000 000001* -L0026544 000000 000000 000000 000000 000000 000000 000000 000000* -L0026592 000000 000000 000000 000000 000000 000000 000000 000000* -L0026640 000000 000000 000000 000000 000000 000000 000000 000000* -L0026688 000000 000000 000000 000000 000000 000000 000000 000000* -L0026736 000000 000000 000000 000000 000101 000000 000000 000010* -L0026784 00000000 10000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0026848 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0026912 00000000 00000100 00000000 00000000 00000000 00000000 00000000 00000000* -L0026976 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0027040 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0027104 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0027168 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0027232 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0027296 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0027360 000000 000000 000000 000000 000000 000000 000000 000000* -L0027408 000000 000000 000000 000000 000000 000000 000000 000000* -L0027456 000000 000000 000000 000000 000000 000000 000000 000000* -L0027504 000000 000010 000000 000000 000000 000100 000000 000000* -L0027552 000000 000000 000000 000000 000000 000000 000000 000000* -L0027600 000000 000000 000000 000000 000000 000000 000000 000000* -L0027648 00000010 00000000 00000000 00000010 00000000 00000000 00000000 00000011* -L0027712 00000011 00000000 00000010 00000010 10000000 00000001 00000010 00000010* -L0027776 00000011 00000010 00000000 00000000 00000000 00000001 00000000 00000001* -L0027840 00000010 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0027904 00000011 00000000 00000010 00000010 00011110 00000011 00000000 00000000* -L0027968 00000001 00000000 00000000 00000000 00000000 00000011 00000000 00000010* -L0028032 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0028096 00000010 00000100 00000000 00000001 00000001 00000011 00000000 00000000* -L0028160 00000010 00000000 00000000 00000000 00000000 00000010 00000000 00000010* -L0028224 000000 000000 000000 000000 100100 000000 000000 000000* -L0028272 000000 000000 000000 000000 000000 000000 000000 000000* -L0028320 000000 000000 000000 000000 000000 000000 000000 000000* -L0028368 000000 000001 000000 000000 000000 000000 000000 000000* -L0028416 000000 000000 000000 000000 000000 000000 000000 000000* -L0028464 000000 000000 000000 000000 000101 000000 000000 000000* -L0028512 10001000 00000000 11101111 00000101 00000001 00000011 00000000 00010000* -L0028576 01001000 01000000 10000001 10000001 00000000 00000010 00000001 00010000* -L0028640 00001000 00000000 11000011 10000001 00000010 00100010 00000001 00010000* -L0028704 00001000 00000000 10000011 10000001 00000010 10000011 00000011 00000000* -L0028768 00000000 00000000 11000001 10000001 00000000 00000000 00000001 00000000* -L0028832 10000000 00000100 00011101 00010001 00000010 00000000 00000001 00000000* -L0028896 00000000 01000100 00000011 00000011 00000010 00000011 00000001 00000000* -L0028960 01111000 00000000 11000011 00000010 00000010 00000000 00000001 00000000* -L0029024 00111000 00000000 11000011 00000010 00000010 00000001 00000001 00000000* -L0029088 001110 000000 110000 100000 000000 000000 000000 000000* -L0029136 000010 000000 110111 000111 000000 000000 000000 000000* -L0029184 000000 000000 010000 000001 000000 000000 000000 000000* -L0029232 001110 000000 110000 000001 000000 000000 000000 000000* -L0029280 001110 000000 110000 000001 000000 000000 000000 000000* -L0029328 001110 000001 110000 000001 000000 000000 000000 000000* -L0029376 00000000 00000011 00000011 00000001 00000011 00000011 00000001 00000000* -L0029440 00000000 00000011 00000001 00000001 10000011 00000010 00000001 00000001* -L0029504 00000000 00000001 00000011 00000001 00000011 00000010 00000011 00100010* -L0029568 00000000 00000011 00000011 00000001 00000011 00000011 00000011 10001011* -L0029632 00000000 00000011 00000001 00000001 00011101 00000000 00000011 00000111* -L0029696 00000000 00000011 00000001 00000001 00000011 00000000 00000011 00000001* -L0029760 00000000 00000011 00000011 00000011 00000011 00000011 00000011 00000011* -L0029824 00000000 00000011 00000011 00000010 00000010 00000000 00000011 00100011* -L0029888 00000000 00000011 00000011 00000010 00000011 00000001 00000011 00001001* -L0029952 000000 000000 000000 000000 100100 000000 000000 000001* -L0030000 000000 000000 000000 000000 000000 000000 000000 000000* -L0030048 000000 000000 000000 000000 000000 000000 000000 000000* -L0030096 000000 000000 000000 000000 000000 000000 000000 000000* -L0030144 001000 000000 000000 000000 000000 000000 000000 000000* -L0030192 000000 000001 010000 000000 000101 000000 000000 000010* -L0030240 00000000 00000000 00001101 00000001 00000000 00000010 00000000 00000000* -L0030304 00000000 01000000 10000000 00000001 00000000 00000000 00000000 00000000* -L0030368 00000000 00000000 01000000 00000001 00000010 00000000 00000000 00000000* -L0030432 00000000 00000000 00000010 00000001 00000010 00000000 00000000 00000000* -L0030496 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000* -L0030560 00000000 00000000 00011100 00000000 00000010 00000000 00000000 00000000* -L0030624 00000000 01000000 00000010 00000010 00000010 00000000 00000000 00000000* -L0030688 00000000 00000000 11000010 00000010 00000010 00000000 00000000 00000000* -L0030752 00000000 00000000 11000010 10000010 00000000 00000000 00000000 00000000* -L0030816 000000 000000 110000 000000 000000 000000 000000 000000* -L0030864 000000 000001 010111 000000 000000 000000 000000 000000* -L0030912 000000 000001 000000 000000 000000 000000 000000 000000* -L0030960 000000 000001 100000 000000 000000 000000 000000 000000* -L0031008 000000 000000 000000 000000 000000 000100 000000 000000* -L0031056 000000 000000 000000 000000 000000 000000 000000 000000* -L0031104 00000000 00000000 11100000 00000000 00000000 00000000 00000000 00000000* -L0031168 00000000 00000000 00000000 00000000 10000000 00000000 00000000 00000000* -L0031232 00000000 00000000 10000000 00000000 00010000 00000000 00000000 00000000* -L0031296 00000000 00000000 10000000 00000000 00001000 00000000 00000000 00000000* -L0031360 00000000 00000000 11000000 00000000 00010000 00000000 00000000 00000000* -L0031424 00000000 00000000 00000000 00010000 00000000 00000000 00000000 00000000* -L0031488 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0031552 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0031616 00000000 00000000 00000000 00000000 00010000 00000000 00000000 00000000* -L0031680 000000 000000 000000 000000 000001 000000 000000 000000* -L0031728 000100 000000 100000 000101 000000 000000 000000 000000* -L0031776 000000 000000 010000 000001 000000 000000 000000 000000* -L0031824 000000 000000 010000 000001 000000 000000 000000 000000* -L0031872 000000 000000 110000 000001 100100 000000 000000 000000* -L0031920 000000 000000 110000 000001 000010 000000 000000 000000* -L0031968 00000000 00000011 00001101 00000101 00000101 01111111 00000000 00000000* -L0032032 00000000 00000000 10000001 10000000 00001000 00000010 00000000 00000001* -L0032096 00000000 00000001 01000001 10000000 10000000 00000010 00000000 00000010* -L0032160 00000000 00000011 00000001 10000001 00000000 00000011 00000000 00000010* -L0032224 00000000 00000011 00000001 10000001 00000000 00000000 00000010 00000010* -L0032288 00000000 00000011 00011101 00000001 00000001 10000000 00000010 00000000* -L0032352 00000000 00000011 00000001 00000001 00011000 00000011 00000010 00000000* -L0032416 00000000 00000011 11000011 00000000 00000100 00000000 00000010 00000000* -L0032480 00000000 00000011 11000011 00000000 00000010 00000001 00000010 00000000* -L0032544 000000 000000 110000 100000 000000 000000 000000 000000* -L0032592 000000 000000 010111 000010 000000 100001 000000 000000* -L0032640 000000 000000 000000 000000 000100 000000 000000 000000* -L0032688 000000 000000 100000 000000 000000 000000 000000 000000* -L0032736 000000 000000 000000 000000 000000 000000 000000 000000* -L0032784 000000 000000 000000 000000 000000 000000 000000 000000* -L0032832 00000000 00000000 00001100 00000100 00010000 01111100 00000000 00000000* -L0032896 00000000 00000000 10000000 10000000 00000000 00000000 00000000 00000000* -L0032960 00000000 00000000 01000000 10000000 00000000 00000000 00000000 00100000* -L0033024 00000000 00000000 00000000 10000000 00000000 00000000 00000000 10001000* -L0033088 00000000 00000000 00000000 10000000 00000000 00000000 00000000 00000100* -L0033152 00000000 00000000 00011100 00000000 00000100 10000000 00000000 00000000* -L0033216 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0033280 00000000 00000000 11000000 00000000 00000000 00000000 00000000 00100000* -L0033344 00000000 00000000 11000000 00000000 00000000 00000000 00000000 00001000* -L0033408 000000 000000 110000 000000 000000 000000 000000 000001* -L0033456 000000 000000 000111 000010 001000 100001 000000 000000* -L0033504 000000 000000 000000 000000 000000 000000 000000 000000* -L0033552 000000 000000 000000 000000 000000 000000 000000 000000* -L0033600 000010 000000 000000 000000 000000 000000 000000 000000* -L0033648 000000 000000 000000 000000 000000 000000 000000 000010* -L0033696 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0033760 00000000 00000011 00000000 00000000 00000000 00000000 00000000 00000001* -L0033824 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0033888 00000000 00000010 00000010 00000000 00000000 00000000 00000000 00000000* -L0033952 00000000 00000010 00000000 00000000 00000000 00000000 00000000 00000000* -L0034016 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0034080 00000000 00000001 00000010 00000000 00000000 00000000 00000000 00000000* -L0034144 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0034208 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0034272 000000 000000 000000 000000 000000 000000 000000 000000* -L0034320 000000 000000 000000 000000 000000 000000 000000 000000* -L0034368 000000 000000 000000 000000 000000 000000 000000 000000* -L0034416 000000 000000 000000 000000 000000 000000 000000 000000* -L0034464 000000 000000 000000 000000 000000 000000 000000 000000* -L0034512 000000 000000 000000 000000 000000 000000 000000 000000* -L0034560 00000000 00000000 00000011 00000001 00000001 00000011 00000000 00000000* -L0034624 00000000 00000010 00000001 00000000 00000000 00000010 00000000 00000000* -L0034688 00000000 00000000 00000011 00000000 00000010 00000010 00000010 00000000* -L0034752 00000000 00000000 00000011 00000001 00000010 00000011 00000000 00000000* -L0034816 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000* -L0034880 00000000 00000000 00000000 01000001 00000010 00000000 00000000 00000000* -L0034944 00000000 00000000 00000011 00000111 00000010 00000011 00000000 00000000* -L0035008 00000000 00000000 00000010 00000010 00000010 00000000 00000000 00000000* -L0035072 00000000 00000000 00000010 00000010 00000010 00000001 00000000 00000000* -L0035136 000000 000000 000000 000000 000000 000000 000000 000000* -L0035184 000000 000000 000000 000000 000000 000000 000000 000000* -L0035232 000000 000000 000000 000000 000000 000000 000000 000000* -L0035280 000000 000000 000000 000000 000000 000000 000000 000000* -L0035328 000000 000000 000000 000000 000000 000000 000000 000000* -L0035376 000000 000000 000000 000000 000000 000000 000000 000000* -L0035424 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0035488 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000* -L0035552 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000* -L0035616 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0035680 00000000 00000000 00000001 00000000 00000000 00000000 00000000 00000000* -L0035744 00000000 00000000 00000001 00000000 00000000 00000000 00000000 00000000* -L0035808 00000000 00000000 00000000 00000000 00000000 00001000 00000000 00000000* -L0035872 00000000 00000000 00000001 00000000 00000000 00000000 00000000 00000000* -L0035936 00000000 00000000 00000001 00000000 00000000 00000000 00000000 00000000* -L0036000 001000 000000 000000 000000 000000 000000 000000 000000* -L0036048 000000 000000 000000 000000 000000 000000 000000 000000* -L0036096 000000 000000 000000 000000 000000 000000 000000 000000* -L0036144 000000 000000 000000 000000 000000 000000 000000 000000* -L0036192 000000 000000 000000 000000 000000 000000 000000 000000* -L0036240 000000 000000 000000 000000 000000 000000 000000 000000* -L0036288 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0036352 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000* -L0036416 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000* -L0036480 00000000 00000000 00000000 10000000 00000000 00000000 00000000 00000000* -L0036544 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0036608 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0036672 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0036736 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0036800 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0036864 000010 000000 000000 000000 000000 000000 000000 000000* -L0036912 000000 000000 000000 000000 000000 000000 000000 000000* -L0036960 000000 000000 000000 000000 000000 000000 000000 000000* -L0037008 000000 000000 000000 000000 000000 000000 000000 000000* -L0037056 000000 000000 000000 000000 000000 000000 000000 000000* -L0037104 000000 000000 000000 000000 000000 000000 000000 000000* -L0037152 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0037216 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0037280 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0037344 00000000 00000000 00000000 00000000 00000000 00000000 00100000 01000000* -L0037408 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0037472 00000000 00000000 00000000 00000000 00000000 00000000 10000000 00000000* -L0037536 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0037600 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0037664 00000000 00000000 00000000 00000000 00000000 00000100 01100000 01010000* -L0037728 000000 000000 000000 000000 000000 000000 000000 000000* -L0037776 000000 000000 000000 000000 000000 000000 000000 000000* -L0037824 000000 000000 000000 000000 000000 000000 000000 000000* -L0037872 000000 000000 000000 000000 000000 000000 000000 000000* -L0037920 000000 000000 000000 000000 000010 000000 011000 100000* -L0037968 000000 000000 000000 000000 000000 000000 000000 000000* -L0038016 10000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0038080 00001001 00000001 00000010 00000011 00000000 00000001 00000000 00000000* -L0038144 00001001 00000001 00000000 00000001 00000000 00000001 00000000 00000001* -L0038208 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0038272 00000001 00000000 00000010 00000010 00000010 00000011 00000000 00000000* -L0038336 00000001 00000000 00000000 01000000 00000000 00000011 00000000 00000010* -L0038400 00000000 00000000 00000000 01000100 00000000 00000000 00000000 00000000* -L0038464 01110010 00000000 00000000 01000100 00000001 00000011 00000000 00000000* -L0038528 00110010 00000000 00000000 01000100 00000000 00000010 00000000 00000010* -L0038592 000000 000000 000000 000001 000000 000000 000000 000000* -L0038640 000000 000000 000000 000000 000000 000000 000000 000000* -L0038688 000000 000000 000000 000000 000000 000000 000000 000000* -L0038736 001010 000000 000000 000000 000000 000000 000000 000000* -L0038784 001010 000000 100000 000000 000000 000000 000000 000000* -L0038832 000000 000000 000000 000000 000000 000000 000000 000000* -L0038880 00000010 00000011 00000011 00100011 00000011 10000011 00000001 00010011* -L0038944 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00010011* -L0039008 00000011 00000011 00000011 00000001 00000011 00100011 00000011 00010011* -L0039072 00001011 00000011 00100011 00000001 00000011 00000011 00000011 00000011* -L0039136 00000011 00000011 00000011 00000011 00000001 00000011 00000011 00000011* -L0039200 10000001 00000011 00000011 00100001 00000011 00000011 00000011 00000011* -L0039264 00000001 00000011 00000011 00000011 00000011 00000011 00000011 00000011* -L0039328 00000010 00000011 00000011 00000011 00000011 00000011 00000011 00000011* -L0039392 00000010 00000011 00000011 00000011 00000011 00000011 00000011 00000011* -L0039456 001100 000000 000000 000000 000000 000000 000000 000000* -L0039504 000000 000000 000000 001000 000000 000000 000000 000100* -L0039552 000000 000000 000000 000000 000000 000000 000000 000000* -L0039600 000000 000000 000000 000000 000000 000000 000000 000000* -L0039648 000000 000000 000000 000000 000000 000000 000000 000000* -L0039696 001010 000000 000000 000000 000000 000000 000000 000000* -L0039744 00000000 00000001 00000011 00000011 00000011 00000011 00000000 10001011* -L0039808 00000001 00000011 00000011 00000011 00000011 00000011 00000001 00001001* -L0039872 00000011 00000011 00000011 00000001 00000011 00000011 00000001 10100000* -L0039936 00000011 00000011 00000011 00000001 00000011 00000011 00000001 00001001* -L0040000 00000011 00000011 00000011 00000011 00000011 00000011 00000001 00000101* -L0040064 00000001 00000011 00000011 00000001 00000011 00000011 00000001 00000001* -L0040128 00000000 00000011 00000011 00010011 00000011 00000011 00000001 00000011* -L0040192 00000010 00000011 00000011 00000011 00000011 00000011 00000001 00100011* -L0040256 00000010 00000011 00000011 00000011 00000011 00000011 00000001 00001001* -L0040320 000000 000000 000000 000000 000000 000000 000000 000001* -L0040368 000000 000000 000000 000000 000000 000000 000000 000000* -L0040416 000000 000000 000000 000000 000000 000000 000001 000000* -L0040464 000000 000000 000000 000000 000000 000000 000000 000000* -L0040512 000000 000000 000000 000000 000000 000000 000000 000010* -L0040560 000000 000000 000000 000000 000000 000000 000000 000000* -L0040608 10001000 00000001 00000010 00000010 00010011 01111100 00000001 00000011* -L0040672 01001001 00000000 00010110 00000010 00000011 00000000 00000000 00000000* -L0040736 00001001 00000001 00000010 00000000 00000011 00100001 00000000 00001000* -L0040800 00001001 00000001 00000010 00000000 00000001 00000000 00000010 00000001* -L0040864 00000011 00000001 00000010 00000010 00000001 00000001 00000000 00000001* -L0040928 10000001 00000001 00000010 00000000 00000101 10000011 00000000 00000001* -L0040992 00000000 00000011 00101000 00000000 00000001 00000010 00000000 00000011* -L0041056 01111010 00000011 00000000 00000001 00000001 00000001 00000000 00000011* -L0041120 00111010 00000011 00000001 00000001 00000001 00000000 00000000 00000001* -L0041184 001110 000000 000000 000000 000000 000000 000000 000000* -L0041232 000010 000000 000000 000000 001000 100001 000000 000000* -L0041280 000000 000000 000101 001000 000000 000000 000000 000010* -L0041328 001110 000000 000000 000000 000000 000000 000000 000000* -L0041376 001110 000000 000000 000000 000000 000000 000000 000001* -L0041424 001110 000000 000000 000000 000000 000000 000000 000000* -L0041472 00000000 00000011 00000011 00000011 00000011 00000011 00000000 00000010* -L0041536 00000001 00000000 00000011 00000010 00000011 00000010 00000001 00000001* -L0041600 00000001 00000001 00000011 00000000 00000011 00000011 00000001 00010010* -L0041664 00000001 00000011 00000011 00000001 00000001 00000011 00000001 00000011* -L0041728 00000001 00000011 00000011 00000011 00000001 00000001 00000011 00000011* -L0041792 00000001 00000011 00000011 00000001 00000001 00000011 00000011 00000001* -L0041856 00000000 00000011 00000011 00000001 00000001 00000011 00000011 00000001* -L0041920 00000010 00000011 00000011 00000001 00000001 00000001 00000011 00000001* -L0041984 00000010 00000011 00000011 00000001 00000011 00000001 00000011 00000001* -L0042048 000000 000000 000000 000000 000000 000000 000000 000000* -L0042096 000000 000000 000000 000000 000000 000000 000000 000000* -L0042144 000000 000000 000000 000000 000000 000000 000000 000000* -L0042192 000000 000000 000000 000000 000000 000000 000000 000000* -L0042240 000000 000000 000000 000000 000000 000000 000000 000000* -L0042288 000000 000000 000000 000000 000000 000000 000000 000000* -L0042336 10000000 00000000 11100010 00000010 00000011 00000000 00000000 00010000* -L0042400 00001001 00000000 00000010 00000010 00000011 00000000 00000000 00010000* -L0042464 00001001 00000000 10000010 00000000 00000001 00000000 00000000 00000000* -L0042528 00001000 00000000 10000010 00000000 00000001 00000000 00000000 00000000* -L0042592 00000001 00000000 11000010 00000000 00000001 00000000 00000000 00000000* -L0042656 10000001 00000000 00000010 00000000 00000001 00010010 00000000 00000001* -L0042720 00000000 00000000 00000000 00000000 00000001 00000000 00000000 00000001* -L0042784 01110010 00000000 00000000 00000001 00000001 00000000 00000000 00000001* -L0042848 00110010 00000001 00000000 00000001 00000001 00000000 00000000 00000001* -L0042912 001100 000000 000000 000000 000000 000000 000000 000000* -L0042960 000000 000000 110000 000000 000000 000000 000000 000000* -L0043008 000000 000000 010000 000000 000000 000000 000000 000000* -L0043056 001010 000000 110000 000000 000000 000000 000000 000000* -L0043104 001010 000000 110000 000000 000000 000000 000000 000000* -L0043152 001010 000000 110000 000000 000000 000000 000000 000000* -L0043200 00000011 00000010 00000001 00000010 00000001 00000000 00000000 00000000* -L0043264 00000000 00000011 00100000 00000010 10000001 00000010 00000010 00000011* -L0043328 00000011 00000000 00000011 00000010 00000001 00000010 00000010 00000000* -L0043392 00000000 00000000 00000000 00000001 00000000 00000001 00000000 00000000* -L0043456 00000010 00000001 10000010 00000000 00011111 00000010 00000000 00000011* -L0043520 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0043584 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0043648 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0043712 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0043776 000000 000000 000000 000000 100100 000000 000000 000000* -L0043824 000000 000000 000000 000000 000000 000000 000000 000000* -L0043872 000000 000000 010000 000000 000000 000000 000000 000000* -L0043920 000000 000000 010000 000000 000000 000000 000000 000000* -L0043968 000000 000000 100000 000000 000000 000000 000000 000000* -L0044016 000000 000000 000000 000000 000101 000000 000000 000000* -L0044064 00000001 00000000 00000000 00000000 00000001 00000000 00000010 00000000* -L0044128 00000001 00000000 01000010 00000010 00000001 00000000 00000010 00000010* -L0044192 00000001 00000010 00000010 00000010 00000001 00000000 00000000 00000000* -L0044256 00000000 00000000 00000001 00000001 00000000 00000001 00000000 00000001* -L0044320 00000010 00000010 00000000 00000010 00000010 00000000 00000010 00000010* -L0044384 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0044448 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0044512 00000000 00000000 00000000 00000000 00000000 00000100 00000000 00000000* -L0044576 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0044640 000000 000000 000000 000000 000000 000000 000000 000000* -L0044688 000000 000000 000000 000000 000000 000000 000000 000000* -L0044736 000000 000000 000000 000000 000000 000000 000000 000000* -L0044784 000000 000000 000000 000000 000000 000000 000000 000000* -L0044832 000000 000000 000000 000000 000000 000000 000000 000000* -L0044880 000000 000000 110000 000000 000000 000000 000000 000000* -L0044928 00000010 00000001 00000010 00000010 00000000 00000000 00000000 00000010* -L0044992 00000010 00000001 00000000 00000010 00000010 00000010 00000000 00000010* -L0045056 00000010 00000010 00000000 00000010 00000010 00000010 00000000 00000000* -L0045120 00000001 00000000 00000001 00000001 00000001 00000001 00000000 00000000* -L0045184 00000010 00000011 00000010 00000000 00000000 00000010 00000010 00000000* -L0045248 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0045312 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0045376 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0045440 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0045504 000000 000000 000000 000000 000000 000000 000000 000000* -L0045552 000000 000000 000000 000000 000000 000000 000000 000000* -L0045600 000000 000000 000000 000000 000000 000000 000000 000000* -L0045648 000000 000000 000000 000000 000000 000000 000000 000000* -L0045696 000000 000000 000000 000000 000000 000000 000000 000000* -L0045744 000000 000000 000000 000000 000000 000000 000000 000000* -L0045792 10000001 00000001 11110011 00011001 00000000 00000000 00000000 00000011* -L0045856 00001001 00000001 00000001 00000011 00000001 00000011 00000000 00000011* -L0045920 00001001 00000010 10000001 00000001 00000011 00000011 00000000 00000001* -L0045984 00001000 00000000 10000000 00000000 00000000 00000000 00000000 00000000* -L0046048 00000010 00000011 11000010 00000010 00000010 00000010 00000000 00000011* -L0046112 10000000 00000000 00100000 00011000 00000000 00000000 00000000 00000000* -L0046176 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0046240 01110000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0046304 00110000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0046368 001100 000000 000000 100000 000000 000000 000000 000000* -L0046416 000000 000000 111000 000101 000000 000000 000000 000000* -L0046464 000000 000000 010000 000001 000000 000100 000000 000000* -L0046512 001010 000000 110000 000001 000000 000000 000000 000000* -L0046560 001010 000000 110000 000001 000000 000000 000000 000000* -L0046608 001010 000000 110000 000001 000000 000000 000000 000000* -L0046656 00000001 01000100 00000011 00000000 00000000 00000001 00000000 00000001* -L0046720 00000001 00111000 00000011 00000010 00000110 00000000 00000010 00000000* -L0046784 00000001 00000010 00000011 00000011 00010010 00000001 00000010 00000000* -L0046848 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0046912 00000011 00000010 00000011 00000000 00000000 00000001 00000000 00000001* -L0046976 00000000 11000000 00000000 00000000 00000000 01110000 00000000 00010000* -L0047040 00000000 10101000 00000000 11000000 00000000 01001100 00000000 00000000* -L0047104 00000000 00000000 00000000 00000100 10011000 00000000 00000000 00000000* -L0047168 00000000 00000000 00000000 11000000 00000000 00001100 00000000 00000000* -L0047232 000000 000000 000000 000001 000000 000000 000000 000000* -L0047280 000000 100000 000000 000000 000000 001000 000000 000000* -L0047328 000000 001110 000000 000000 000001 000110 000000 000000* -L0047376 000000 000000 000000 000000 000100 010000 000000 000000* -L0047424 000000 000000 000000 000000 000000 000110 000000 000000* -L0047472 000000 000000 000000 000000 000000 000000 000000 000000* -L0047520 00001000 00000000 00001101 00011000 00000010 10000011 00000000 00000001* -L0047584 01000011 01000100 10000011 00000011 00000010 00000011 00000000 00000011* -L0047648 00000001 00111110 01000011 00000011 00000010 00100011 00000000 00000011* -L0047712 00000000 10000000 00000000 00000000 00001000 00000000 00000000 01000000* -L0047776 00000011 00000010 00000000 00000001 00000000 00000000 00000000 00000000* -L0047840 00000000 00010000 00011100 11011000 00000000 00001100 00000000 00000000* -L0047904 00000000 01010100 00000000 00000100 00010000 00110000 00000000 00010000* -L0047968 00001000 00101100 11000000 11000000 00000000 00001100 00000000 00000000* -L0048032 00001000 00000000 11000000 00000100 00010000 00000000 00000000 01000000* -L0048096 000010 000000 110000 100000 000001 000000 000000 000000* -L0048144 000010 000000 000111 000101 000000 000110 000000 000000* -L0048192 000000 110001 000000 000001 000000 011000 000000 000000* -L0048240 000100 001111 000000 000001 000000 000110 000000 000000* -L0048288 000100 000000 000000 000001 100100 010000 000000 100000* -L0048336 000100 000001 000000 000001 000010 010000 000000 000000* -L0048384 10000000 00000001 00000010 00000010 00000010 00000010 00000000 00000010* -L0048448 00001011 00000001 00000001 00000001 00000011 00000011 00000000 00010010* -L0048512 00001000 00000010 00000001 00000011 00000010 00000001 00000001 00000010* -L0048576 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0048640 00000011 00000011 00000010 00000011 00000011 00000000 00000001 00000010* -L0048704 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0048768 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0048832 01110000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0048896 00110000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0048960 000000 000000 000000 000000 000000 000000 000000 000000* -L0049008 000000 000000 000000 000000 000000 000000 000000 000000* -L0049056 000000 000000 000000 000000 000000 000000 000000 000000* -L0049104 001010 000000 000000 000000 000000 000000 000000 000000* -L0049152 001010 000000 000000 000000 000000 000000 000000 000000* -L0049200 000000 000000 000000 000000 000000 000000 000000 000000* -L0049248 00001001 00000001 11100010 00000001 00010010 00000011 00000010 00000010* -L0049312 01000011 00000001 00000001 00000000 00000011 00000001 00000000 00000010* -L0049376 00000001 00000010 10000011 00000001 00000011 00100001 00000011 00010010* -L0049440 00001000 00000000 10000000 00000010 00000000 00000000 00000000 00000000* -L0049504 00000010 00000011 11000010 00000001 00000010 00000010 00000001 00000010* -L0049568 10000000 00000000 00000000 00010000 00000100 00000000 00000000 00000000* -L0049632 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0049696 00001000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0049760 00001000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0049824 001110 000000 000000 100000 000000 000000 000000 000000* -L0049872 000010 000000 110000 000101 001000 000000 000000 000000* -L0049920 000000 000000 010000 000001 000000 000000 000000 000000* -L0049968 000100 000000 110000 000001 000000 000000 000000 000000* -L0050016 000100 000000 110000 000001 000000 000000 000000 000000* -L0050064 001110 000000 110000 000001 000000 000000 000000 000000* -L0050112 10000000 00000000 11100001 00000010 00000000 00000010 00000000 00000000* -L0050176 00001011 00000000 00000000 00000001 00000001 00000001 00000000 00000001* -L0050240 00001001 00000010 10000000 00000010 00000001 00000001 00000000 00000000* -L0050304 00000000 00000000 10000110 10000100 00010010 00000100 00000000 00000000* -L0050368 00000010 00000010 11000001 10000011 00000000 00000010 00000000 00000001* -L0050432 00000000 00000000 00000000 00010000 00000000 00000000 00000000 00000000* -L0050496 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0050560 01110000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0050624 00111000 00000000 11000100 00000000 00000000 00000000 00000000 00000000* -L0050688 000010 000000 110000 000000 000000 000000 000000 000000* -L0050736 000000 000000 100000 000101 000000 000000 000000 000000* -L0050784 000000 000000 010000 000001 000000 000000 000000 000000* -L0050832 001010 000000 010000 000001 000000 000000 000000 000000* -L0050880 001110 000000 110011 000011 001000 000001 000000 000000* -L0050928 000100 000000 110000 000001 000000 000000 000000 000000* -L0050976 00001010 00000000 00000011 00000010 00000011 00000010 00000001 00000000* -L0051040 00000010 00000000 10000011 10000010 00000000 00000000 00000001 00000001* -L0051104 00000010 00000010 01000010 10000010 00000011 00000000 00000000 00000001* -L0051168 00001001 00000000 00001000 00000001 00000000 01111001 00000000 00000000* -L0051232 00000000 00000010 00000000 00000010 00000000 00000010 00000001 00000000* -L0051296 10000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0051360 00000000 00001000 00000000 00000000 00000000 00000000 00000000 00000000* -L0051424 00001000 00000000 11000000 00000000 00000000 00000000 00000000 00000000* -L0051488 00000000 00000000 00011000 00000000 00000000 10000000 00000000 00000000* -L0051552 001100 000000 000000 100000 000000 000000 000000 000000* -L0051600 000010 000000 010000 000000 000000 000000 000000 000000* -L0051648 000000 000000 000000 000000 000000 000000 000000 000000* -L0051696 000100 000000 100000 000000 000000 000000 000000 000000* -L0051744 000000 000000 000100 000000 000000 100000 000000 000000* -L0051792 001010 000000 000000 000000 000000 000000 000000 000000* -L0051840 00000011 00000000 00000001 00000011 00000010 00000011 00000000 00000100* -L0051904 00000000 00000000 00000010 00000000 00000011 00000000 00000000 00000110* -L0051968 00000011 00000011 00000001 00000011 00000010 00000001 00000000 00100100* -L0052032 00000000 00000000 00000000 00000000 00000000 00000000 00000000 10001000* -L0052096 00000001 00000011 00000011 00000011 00000011 00000011 00000000 00000110* -L0052160 00000000 00010000 00000000 00000000 00001000 00000000 00000000 10000000* -L0052224 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0052288 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00100000* -L0052352 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00001000* -L0052416 000000 000000 000000 000000 000000 000000 000000 000000* -L0052464 000000 000000 000000 000000 000000 000000 000000 000000* -L0052512 000000 000000 000000 000000 000000 000000 000000 000000* -L0052560 000000 000000 000000 000000 000000 000000 000000 000000* -L0052608 000000 000000 000000 000000 000000 000000 000000 000000* -L0052656 000000 000000 000000 000000 000000 000000 000000 000011* -L0052704 10001000 00000000 11101111 00000110 00000000 00000000 00000000 00000000* -L0052768 01001001 01000100 10000000 10000001 00100010 00100100 00000000 00000000* -L0052832 00001001 00111110 11000001 10000011 00000000 00000000 00000001 00000000* -L0052896 00001000 00000000 10000000 10000000 00000000 00000000 00000000 00000100* -L0052960 00000001 00000010 11000011 10000011 00000010 00000000 00000001 00000000* -L0053024 10000000 00000000 00011100 00010000 00000000 00000000 00000000 00000000* -L0053088 00000000 01010100 00000000 00000000 00000000 10000000 00000000 00000000* -L0053152 01111000 00101100 11000000 00000000 00000000 00000000 00000000 00000100* -L0053216 00111000 00000000 11000000 00000000 00000000 00000000 00000000 00000000* -L0053280 001110 000000 110000 100000 000000 000000 000000 000000* -L0053328 000010 000000 110111 000111 000000 000000 000000 000000* -L0053376 000000 110000 010000 000001 000000 000001 000000 000000* -L0053424 001110 001110 110000 000001 000000 000000 000000 000000* -L0053472 001110 000000 110000 000001 000000 000000 000000 000000* -L0053520 001110 000000 110000 000001 000000 000000 000000 000000* -L0053568 00000001 00000011 00000010 00000001 00000011 00000010 00000000 00000000* -L0053632 00000001 00000011 00000000 00000011 00000011 00000001 00000010 00000000* -L0053696 00000000 00000000 00000000 00000010 00000010 00000011 00000011 00000011* -L0053760 00000010 00000000 00000001 00000000 00000000 00000000 00000000 00000000* -L0053824 00000000 00000011 00000010 00000000 00000010 00000010 00000001 00000011* -L0053888 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0053952 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0054016 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0054080 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0054144 000000 000000 000000 000000 000000 000000 000000 000000* -L0054192 000000 000000 000000 000000 000000 000000 000000 000000* -L0054240 000000 000000 000000 000000 000000 000000 000000 000000* -L0054288 000000 000000 000000 000001 000000 000000 000000 000000* -L0054336 000000 000000 000000 000000 000000 000000 000000 000000* -L0054384 000000 000000 000000 000000 000000 000000 000000 000000* -L0054432 00000000 00000011 00000011 00000001 00000010 00000011 00000010 00010000* -L0054496 00000001 00000011 00000000 00000000 00000001 00000001 00000000 00010000* -L0054560 00000000 00000000 00000000 00000011 00000010 00000011 00000010 00010010* -L0054624 00000010 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0054688 00000001 00000011 00000011 00000000 00000001 00000011 00000000 00000011* -L0054752 01111000 00000000 11000000 00000000 00000000 00000000 00000000 00000000* -L0054816 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0054880 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0054944 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0055008 000000 000000 000000 000000 000000 000000 000000 000000* -L0055056 101100 000000 000000 000000 000000 000000 000000 000000* -L0055104 100000 000000 000000 000000 000000 000000 000000 000000* -L0055152 000000 000000 000000 000000 000000 000010 000000 000000* -L0055200 000000 000000 000000 000000 000000 000000 000000 000000* -L0055248 000000 000000 000000 000000 000000 000000 000000 000000* -L0055296 00000011 00000010 00000011 00000010 00000011 00000011 00000000 00010000* -L0055360 00000001 00000010 00000010 00000001 00000010 00000000 00000010 00000001* -L0055424 00000010 00000000 00000010 00000011 00000011 00000011 00000000 00000011* -L0055488 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0055552 00000001 00000000 00000001 00000000 00000010 00000000 00000010 00000010* -L0055616 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0055680 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0055744 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0055808 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0055872 000000 000000 000000 000000 000000 000000 000000 000000* -L0055920 000000 000000 000000 000000 000000 000000 000000 000000* -L0055968 000000 000000 000000 000000 000000 000000 000000 000000* -L0056016 000100 000000 000000 000000 000000 000000 000000 000000* -L0056064 000000 000000 000000 000000 000000 000000 000000 000000* -L0056112 000000 000000 000000 000000 000000 000000 000000 000000* -L0056160 00000001 00000000 11100010 00000010 00000010 00000011 00000000 00000001* -L0056224 00000011 00000000 00000001 00000000 00000010 00000000 00000000 00000011* -L0056288 00000001 00000010 10000000 00000010 00000010 00100000 00000001 00010001* -L0056352 00000000 00000000 10000000 00000000 00000000 00000000 00000000 00000000* -L0056416 00000010 00000010 11000010 00000010 00000010 00000011 00000001 00000011* -L0056480 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0056544 00000000 00000000 00000000 10000000 00000000 00000000 00000000 00000000* -L0056608 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0056672 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0056736 000000 000000 000000 000000 000000 000000 000000 000000* -L0056784 000000 000000 110000 000000 000000 000000 000000 000000* -L0056832 000000 000000 010000 000000 000000 000000 000000 000000* -L0056880 000000 000000 110000 000000 000000 000000 000000 000000* -L0056928 000000 000000 110000 000000 000000 000000 000000 000000* -L0056976 000000 000000 110000 000000 000000 000000 000000 000000* -L0057024 00000001 00000000 00000010 00000000 00000010 00000000 00000000 00000011* -L0057088 00000011 00000000 00000010 10000011 10000011 00000001 00000000 00000001* -L0057152 00000010 00000010 00000010 00000011 10000010 00000001 00000000 00000011* -L0057216 00000000 00000000 00000000 00000000 10000000 00000010 00000000 00000000* -L0057280 00000001 00000010 00000000 00000001 10011111 00000001 00000000 00000011* -L0057344 00000000 00000000 00000000 00000000 10000000 00000000 00000000 00000000* -L0057408 00000000 00000000 00000000 00000000 10000000 00000000 00000000 00000000* -L0057472 00000000 00000000 00000000 00000000 10000000 00000000 00000000 00000000* -L0057536 00100000 00000000 00000000 00000000 10000000 00000000 00000000 00000000* -L0057600 000000 000000 000000 000000 100100 000000 000000 000000* -L0057648 000000 000000 000000 000000 000000 000000 000000 000000* -L0057696 000000 000000 000000 000000 000000 000000 000000 000000* -L0057744 000000 000000 000000 000000 000000 000000 000000 000000* -L0057792 000000 000000 000000 000000 000000 000000 000000 000000* -L0057840 000000 000000 000000 000000 000101 000000 000000 000000* -L0057888 00000000 00000001 11101111 00000001 00000010 01111110 00100000 00000001* -L0057952 00000011 00001001 10000010 00000011 00000010 00000000 00000000 00000011* -L0058016 00000001 00000010 11000000 00000011 00000010 00100000 00000001 00000001* -L0058080 00000000 00000000 10000000 00000000 00000000 00000000 00000000 00000000* -L0058144 00000011 00000011 11000001 00000010 00000010 00000010 00000001 00000010* -L0058208 00000000 00000000 00011100 00000000 00000000 10000000 00000000 00000000* -L0058272 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0058336 00000000 00000000 11000000 00000000 00000000 00000000 00000000 00000000* -L0058400 00000000 00000000 11000000 00000000 00000000 00000000 00000000 00000000* -L0058464 000000 000000 110000 000000 000000 000000 000000 000000* -L0058512 000000 000000 110111 000000 000000 100001 000000 000000* -L0058560 000000 000000 010000 000000 000000 000000 000000 000000* -L0058608 000000 000000 110000 000000 000000 000000 000000 000000* -L0058656 000000 000000 110000 000000 100000 000000 000000 000000* -L0058704 000000 000000 110000 000000 000000 000000 000000 000000* -L0058752 00000011 00000000 00000010 00000011 00000000 10000010 00000000 00000001* -L0058816 00000011 00000000 00000010 00000011 00000011 00000011 00000001 00000000* -L0058880 00000000 00000000 00000010 00000011 00000000 00000011 00000001 00000001* -L0058944 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0059008 00000011 00000000 00000000 00000001 00000011 00000000 00000000 00000001* -L0059072 00000000 00000000 00000000 00000000 00010000 00000000 00000000 00000000* -L0059136 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0059200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0059264 00000000 00000000 00000000 01000000 00000000 00000000 00000000 00000000* -L0059328 000000 000000 000000 000001 000000 000000 000000 000000* -L0059376 000000 000000 000000 000000 000000 000000 000000 000000* -L0059424 000000 000000 000000 000000 000000 000000 000000 000000* -L0059472 000000 000000 000000 000000 000000 000000 000000 000000* -L0059520 000000 000000 000000 000000 000000 000000 000000 000000* -L0059568 000000 000000 000000 000000 000000 000000 000000 000000* -L0059616 10000000 00000000 00000010 00000010 00000010 00000010 00000000 00000000* -L0059680 00001010 00000000 00001000 00000000 00000001 00000001 00000000 00000010* -L0059744 00001000 00000000 00000010 00000010 00000010 00100011 00000000 00000000* -L0059808 00001001 00000000 00000001 00000001 00000000 00000000 00000000 00000001* -L0059872 00000010 00000000 00000000 00000000 00000001 00000000 00000000 00000010* -L0059936 10000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0060000 00000000 00000000 00010100 00000000 00000000 00000000 00000000 00000000* -L0060064 01110000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0060128 00110000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0060192 001100 000000 000000 000000 000000 000000 000000 000000* -L0060240 000000 000000 000000 000000 000000 000000 010000 000000* -L0060288 000000 000100 001010 000000 000000 000000 000000 000000* -L0060336 001010 000000 000000 000000 000000 000000 000000 000000* -L0060384 001010 000000 000000 000000 000000 000000 000000 000000* -L0060432 001010 000000 000000 000000 000000 000000 000000 000000* -L0060480 10000000 00000000 00000000 00000001 01110001 11111110 00000000 00000001* -L0060544 00000011 00000000 00000000 00000011 00000001 00000001 00000000 00000000* -L0060608 00000001 00000001 00000000 00000001 00000001 00000001 00000000 00100000* -L0060672 00000000 00000000 00000000 00000000 00000000 00000000 00000000 10001000* -L0060736 00000011 00000001 00000001 00000010 00000000 00000011 00000000 00000101* -L0060800 00000000 00000000 00000000 00000000 00100000 11000000 00000000 00000000* -L0060864 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0060928 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00100000* -L0060992 00000000 00000000 10000000 00000000 00000000 00000000 00000000 00001000* -L0061056 000000 000000 000000 000000 000000 000000 000000 000001* -L0061104 000000 000000 000000 000001 111000 100001 000000 000000* -L0061152 100000 000000 000000 000000 000000 000000 000000 000000* -L0061200 000000 000000 000000 000000 000000 000000 000000 000000* -L0061248 000000 000000 000000 000000 000000 000000 000000 000000* -L0061296 000000 000000 000000 000000 000000 000000 000000 000010* -L0061344 00000000 00000000 00000000 00000010 00000010 00000001 00000010 00000011* -L0061408 00000010 00000000 00000000 00000001 00000010 00000010 00000010 00000011* -L0061472 00000001 00000000 00000001 00000010 00000001 00000000 00000000 00000001* -L0061536 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0061600 00000010 00000000 00000000 00000011 00000000 00000011 00000000 00000001* -L0061664 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0061728 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0061792 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0061856 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0061920 000000 000000 000000 000000 000000 000000 000000 000000* -L0061968 000000 000000 000000 000000 000000 000000 000000 000000* -L0062016 000000 000000 000000 000000 000000 000000 000000 000000* -L0062064 000000 000000 000000 000000 000000 000000 000000 000000* -L0062112 000000 000000 000000 000000 000000 000000 000000 000000* -L0062160 000000 000000 000000 000000 000000 000000 000000 000000* -L0062208 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000001* -L0062272 00001011 00000001 00000001 00000001 00000000 00000001 00000000 00000001* -L0062336 00000011 00000000 00000011 10000001 00000001 00000001 00000000 00000001* -L0062400 00000000 00000000 00000000 00000100 00000000 00111010 00000000 00000010* -L0062464 00000000 00000001 00000001 10000010 00000000 00000000 00000000 00000001* -L0062528 00000000 00000000 00000000 00010000 00000100 00000000 00000000 00000000* -L0062592 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0062656 00111000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0062720 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0062784 000010 000000 000000 000000 000000 000000 000000 000000* -L0062832 000000 000000 000000 000100 000000 000000 100000 000001* -L0062880 000000 000000 000000 000001 000000 000000 000000 000000* -L0062928 001110 000000 000000 000001 000000 000000 000000 000000* -L0062976 000000 000000 000000 000001 000000 000001 000000 000000* -L0063024 000100 000000 100000 000001 000000 000000 000000 000000* -L0063072 10001000 00000000 00000001 00000000 00000000 00000001 00000001 00000011* -L0063136 00000000 00000000 00000010 10000011 00000000 00000000 00000010 00000011* -L0063200 00000000 00000001 00000010 00000010 00000000 00000001 00000011 00000011* -L0063264 00001010 00000000 00000000 10000000 00000010 01000110 00000000 00000000* -L0063328 00000000 00000001 00000001 00000001 00000000 00000001 00000000 00000011* -L0063392 10000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0063456 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0063520 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0063584 00001000 00000000 00000000 00000000 00000000 10000000 00000000 00000000* -L0063648 001100 000000 000000 100000 000000 000000 000000 000000* -L0063696 000010 000000 000000 000001 000000 000000 001000 000000* -L0063744 000000 000000 000000 000000 000000 000000 000000 000000* -L0063792 000000 000000 000000 000000 000000 000000 000000 000000* -L0063840 000100 000000 000000 000010 000000 100000 000000 000000* -L0063888 001010 000000 000000 000000 000000 000000 000000 000000* -L0063936 00000010 00000000 00000010 00000000 00000000 00000011 00000001 00000010* -L0064000 00000011 00000000 00000010 00000001 10001000 00000001 00000001 00000010* -L0064064 00000011 00000000 00000010 00000000 00001000 00000011 00000000 00000010* -L0064128 00000000 00000000 00000001 00000000 00001000 00000000 00000000 00000001* -L0064192 00000001 00000000 00000000 00000001 00010000 00000010 00000001 00000000* -L0064256 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0064320 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0064384 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0064448 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0064512 000000 000000 000000 000000 000101 000000 000000 000000* -L0064560 000000 000000 000000 000000 000000 010000 000000 000000* -L0064608 000000 000000 000000 000000 000000 000000 000000 000000* -L0064656 000000 000000 000000 000000 000100 000000 000000 000000* -L0064704 000000 000000 000000 000000 100000 000000 000000 000000* -L0064752 000000 000000 000000 000000 000110 000000 000000 000000* -L0064800 10000000 00000000 11110011 00011000 00000010 10000001 00000001 00000001* -L0064864 00001001 00000000 00000000 00000000 00000011 00000011 00000000 00000001* -L0064928 00001000 00000000 10000011 00000001 00000011 00000001 00000001 00000001* -L0064992 00000000 00000000 10000000 00000000 10000000 00000000 00000000 00000000* -L0065056 00000001 00000000 11000010 00000000 00000010 00000010 00000000 00000001* -L0065120 00000000 00000000 00100000 00011000 00000000 01110000 00000000 00000000* -L0065184 00000000 00000000 00000000 00000000 00000000 00110000 00000000 00000000* -L0065248 01110000 00001000 00000000 00000000 00000000 00000000 00000000 00000000* -L0065312 00110000 00000000 00000000 00000000 00001100 00000000 00000000 00000000* -L0065376 000000 000000 000000 000000 000000 000000 000000 000000* -L0065424 000000 000010 101000 000101 000000 001000 000000 000000* -L0065472 000000 000000 010000 000001 000000 001000 000000 000000* -L0065520 001010 000000 010000 000001 000010 000000 000000 000000* -L0065568 001010 000000 110000 000001 000100 000000 000000 000000* -L0065616 000000 000000 110000 000001 000000 000000 000000 000000* -L0065664 00000000 00000001 00000001 00000000 00000001 00000011 00000000 00000000* -L0065728 00000001 00000001 00000000 00000000 00000001 00000000 00000000 00000001* -L0065792 00000001 00000000 00000001 00000000 00000001 00000000 00000000 00000000* -L0065856 00000010 00000000 00000010 00000010 00000000 00000000 00000000 00000000* -L0065920 00000001 00000001 00000001 00000000 00000000 00000011 00000000 00000001* -L0065984 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0066048 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0066112 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0066176 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0066240 000000 000000 000000 000000 000000 000000 000000 000000* -L0066288 000000 000000 000000 000000 000000 000000 000000 000000* -L0066336 000000 000000 000000 000000 000000 000000 000000 000000* -L0066384 000000 000000 000000 000000 000000 000000 000000 000000* -L0066432 000100 000000 000000 000000 000000 000000 000000 000000* -L0066480 000000 000000 000000 000000 000000 000000 000000 000000* -L0066528 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0066592 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0066656 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0066720 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0066784 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0066848 00000000 00000000 00000000 00000000 00000000 00000000 00100000 00000000* -L0066912 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0066976 00000000 00000000 00000000 10000000 00000000 00000000 00000000 00000000* -L0067040 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0067104 000000 000000 000000 000000 000000 000000 000000 000000* -L0067152 000000 000000 010000 000000 000000 000000 000000 000000* -L0067200 000000 000000 000000 000000 000000 000000 000000 000000* -L0067248 000000 000000 000000 000000 000000 000000 000000 000000* -L0067296 000000 000000 000000 000000 000000 000000 000000 000000* -L0067344 000000 000000 000000 000000 000000 000000 000000 000000* -L0067392 00000010 00000010 00000010 00000010 00000010 00000010 00000010 00000010* -L0067456 00000010 00000000 00000010 00000010 00000010 00000010 00000000 00000010* -L0067520 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0067584 00000000 00000000 00000000 00000000 00000000 00000000 00100000 01000000* -L0067648 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0067712 00000000 00000000 00000000 00000100 00000000 00000000 00000000 00010000* -L0067776 00000010 00000010 00000010 00000010 00000010 00000010 00000010 00000010* -L0067840 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0067904 00000000 00000000 00000000 00000000 00000000 00000000 01100000 01000000* -L0067968 000000 000000 000000 000000 000000 000000 000000 000000* -L0068016 000000 000000 000000 000000 000000 000000 000000 000000* -L0068064 000000 000000 000000 000000 000000 000000 000000 000000* -L0068112 000000 000000 000000 000000 000000 000000 000000 000000* -L0068160 000000 000000 000000 000000 000000 000000 010000 100000* -L0068208 000000 000000 000000 000000 000000 000000 000000 000000* -L0068256 00001000 00000000 11101100 00100100 01110000 00000000 00000000 00000000* -L0068320 01000000 00010000 10000000 10000000 00000000 01001000 00000000 00000000* -L0068384 00000000 00000000 11000000 10000000 00000000 00000000 00000000 00000000* -L0068448 00001000 00000000 10000000 10000000 00000000 00000000 00000000 00000000* -L0068512 00000000 00000000 11000000 10000000 00000000 00000000 00000000 00000000* -L0068576 00000000 00000000 00011100 01100000 00100100 00000000 00000000 00000000* -L0068640 01000000 00000000 00000000 01000000 00000000 00000000 00000000 00010000* -L0068704 00001000 00000000 11000000 01000000 00000000 00000000 00000000 00000000* -L0068768 00001000 00000000 11000000 01000000 00000000 00000000 00000000 00000000* -L0068832 001110 000000 110000 100000 000000 000000 000000 000000* -L0068880 000010 000000 110111 001010 111000 000000 100000 000000* -L0068928 000000 000000 010000 000000 000000 000000 000000 000000* -L0068976 000100 000000 110000 000000 000000 000000 000000 000000* -L0069024 000100 000000 110000 000000 000000 000000 000000 000000* -L0069072 001110 000000 110000 000000 000000 000000 000000 000000* -L0069120 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00101100* -L0069184 00000000 00000000 00000000 00000000 10000000 00000000 00000000 10101100* -L0069248 00001000 00000000 00000000 00000000 00000000 00000000 00000000 10101100* -L0069312 00000000 00000000 00000000 00000000 00000000 00000000 00000000 10001100* -L0069376 00000000 00000000 00000000 00000000 00011000 00000000 00000000 00000100* -L0069440 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00101100* -L0069504 00000000 00000000 00000000 00000000 00001000 00000000 00000000 00101100* -L0069568 00000000 00000000 00000000 00000000 00001000 00000000 00000000 00101100* -L0069632 00000000 00000000 00000000 00000000 00001000 00000000 00000000 00001100* -L0069696 000000 000000 100000 000000 000111 000000 000000 000001* -L0069744 000000 000000 000000 000000 000000 000000 000000 000010* -L0069792 000000 000000 000000 000000 000000 000000 000000 000011* -L0069840 000000 000000 000000 000000 000000 000000 000000 000011* -L0069888 000000 000000 000000 000000 100000 000000 000000 000011* -L0069936 000000 000000 000000 000000 000110 000000 000000 000011* -L0069984 00000000 00000000 00000000 00000100 00000000 00000000 00000000 00000000* -L0070048 00000000 00000000 00000000 10000000 00000000 00000000 00000000 00000000* -L0070112 00000000 00000000 00000000 10000000 00000000 00000000 00000000 00000000* -L0070176 00000000 00000000 00000000 10000000 00001100 00000000 00000000 00000000* -L0070240 00000000 00000000 00000000 10000000 00000000 00000000 00000000 00000000* -L0070304 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0070368 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0070432 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0070496 00000000 00000000 00000000 00000000 10000000 00000000 00000000 00000000* -L0070560 000000 000000 000000 000000 000000 000000 000000 000000* -L0070608 000000 000000 000000 000010 000000 000000 000000 000001* -L0070656 000000 000010 000000 000000 000000 000000 000000 000000* -L0070704 000000 000000 000000 000000 000000 000000 000000 000000* -L0070752 000000 000000 000000 000000 000001 000000 000000 000000* -L0070800 000000 000000 000000 000000 000000 010000 000000 000000* -L0070848 00000000 00000000 00000000 00111100 00000000 00000000 00000000 00000000* -L0070912 00000000 00000000 10000000 00000000 00000000 00000000 00000000 00000000* -L0070976 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0071040 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0071104 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0071168 00010000 00000000 00000000 00111000 00000000 00000000 00000000 00000000* -L0071232 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0071296 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0071360 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0071424 000000 000000 000000 000000 000000 000000 000000 000000* -L0071472 000000 000000 000000 001110 000000 000000 000000 000000* -L0071520 000000 000000 000000 000000 000000 000000 000000 000000* -L0071568 000000 000000 000000 000000 000000 000000 000000 000000* -L0071616 000000 000000 000000 000000 000000 000000 000000 000000* -L0071664 000000 000000 000000 000000 000000 000000 000000 000000* -L0071712 00000000 00000000 00000000 00000000 00010000 01111100 00000000 00000000* -L0071776 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0071840 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0071904 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0071968 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0072032 00000000 00000000 00000000 00000000 00000100 10000000 00000000 00000000* -L0072096 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0072160 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0072224 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0072288 000000 000000 000000 000000 000000 000000 000000 000000* -L0072336 000000 000000 000000 000000 001000 100001 000000 010000* -L0072384 000000 000000 000000 000000 000000 000000 000000 000000* -L0072432 000000 000000 000000 000000 000000 000000 000000 000000* -L0072480 000000 000000 000000 000000 000000 000000 000000 000000* -L0072528 000000 000000 000000 000000 000000 000000 000000 000000* -L0072576 00000000 00000000 00000000 00000000 00000000 00000000 00000000 10000000* -L0072640 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0072704 00000000 00000000 00000000 00000000 00000000 00000000 00000000 10100000* -L0072768 00000000 00000000 10000000 00000000 00000000 00000000 00000000 00001000* -L0072832 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000100* -L0072896 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0072960 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0073024 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00100000* -L0073088 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00001000* -L0073152 000000 000000 000000 000000 000000 000000 000000 000001* -L0073200 000000 000000 000000 000000 000000 000000 000000 000010* -L0073248 000000 000000 000000 000000 000000 000000 000000 000010* -L0073296 000000 000000 000000 000000 000000 000000 000000 000010* -L0073344 000000 000000 000000 000000 000000 000000 000000 000000* -L0073392 000000 000000 000000 000000 000000 000000 000000 000010* -L0073440 10000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0073504 00001000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0073568 00001000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0073632 00001000 00000000 01000000 00000000 00000000 00000000 00000000 00000000* -L0073696 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0073760 10000000 00000000 00000000 00000000 00000000 00000000 01000000 00000000* -L0073824 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0073888 01110000 00000000 00000000 00000000 00000000 00001000 00000000 00000000* -L0073952 00110000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0074016 001100 000000 000000 000000 000000 000000 000000 000000* -L0074064 000000 000000 000000 000000 000000 000000 000000 000000* -L0074112 000000 000000 000000 000000 000000 000000 000000 000000* -L0074160 001010 000000 000000 000000 000000 000000 000000 000001* -L0074208 001010 000000 000000 000000 000000 000000 000000 000010* -L0074256 001010 000000 000000 000000 000000 000000 000000 000000* -L0074304 00000000 00000000 00000000 00000000 00000100 00000000 00000000 00000000* -L0074368 00000000 00000000 00000000 00000000 10000100 00000000 00000000 00000000* -L0074432 00000000 00000000 00000000 10000000 00000100 00000000 00000000 00100000* -L0074496 00000000 00000000 00000000 00000000 00000100 00000000 00000000 10001100* -L0074560 00000000 00000000 00000000 00000000 00011100 00000000 00000000 00000000* -L0074624 00100000 00000000 00000000 00000000 00000000 00000000 00000000 10001000* -L0074688 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00001000* -L0074752 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00100000* -L0074816 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00001000* -L0074880 000000 000000 000000 000000 000101 000000 000000 000000* -L0074928 000000 000000 000000 000000 000000 000000 000000 000000* -L0074976 000000 000000 000000 000000 000000 000000 000000 000000* -L0075024 000000 000000 000000 000000 000010 000000 000000 000000* -L0075072 000000 000000 000000 000000 100000 000000 000000 000000* -L0075120 000000 000000 000000 000000 000100 000000 000000 000011* -L0075168 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0075232 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0075296 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000100* -L0075360 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0075424 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0075488 00000000 00000000 00000000 00000000 10000000 00000000 00000000 00000000* -L0075552 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0075616 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00001000* -L0075680 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000100* -L0075744 000000 000000 000000 000000 000000 000000 000000 000000* -L0075792 000000 000000 000000 000000 000001 000000 000000 000000* -L0075840 000000 000000 000000 000000 000000 000010 000000 000000* -L0075888 000000 000000 000000 000000 000000 000000 000000 000000* -L0075936 000000 000000 000000 000000 000000 000000 000000 000000* -L0075984 000000 000000 000000 000000 000010 000000 000000 000000* -L0076032 00001000 00000000 00000000 00011000 00000000 00000000 00000000 00000000* -L0076096 00000000 01000100 00000000 00000000 00000000 00000000 00000000 00000000* -L0076160 00000000 00111100 00000000 00000000 00000000 00000000 00000000 00000000* -L0076224 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0076288 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0076352 00000000 00000000 00000000 00001000 00000000 00000000 10000000 00000000* -L0076416 00000000 01010100 00000000 00000000 00000000 00000000 00000000 00000000* -L0076480 00000000 00101100 00000000 00000000 00000000 00000000 00000000 00000000* -L0076544 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0076608 000000 000000 000000 000000 000000 000000 000000 000000* -L0076656 000000 000000 000000 000000 000000 000000 000000 000000* -L0076704 000000 110001 000000 000000 000000 000000 000000 000000* -L0076752 000000 001111 000000 000000 000000 000000 000000 000000* -L0076800 000000 000000 010000 000000 000000 000000 000000 000000* -L0076848 000000 000001 000000 000000 000000 000000 000000 000000* -L0076896 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00010000* -L0076960 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00010000* -L0077024 00000000 00000000 00000000 00000000 00000000 00000000 00010000 00010000* -L0077088 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0077152 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0077216 00000000 00010000 00000000 00010000 00000000 00000000 00000000 00000000* -L0077280 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0077344 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0077408 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0077472 000000 000000 000000 100000 000000 000000 000000 000000* -L0077520 000000 000000 000000 000101 000000 000000 000000 000000* -L0077568 000000 000000 000000 000001 000000 000000 000000 000000* -L0077616 000000 000000 000000 000001 000000 000000 000000 000000* -L0077664 000000 000000 000000 000001 000000 000000 000000 000000* -L0077712 000000 000000 000000 000001 000000 000000 000000 000000* -L0077760 00000000 00000000 00000000 10000000 00000000 00000000 00000000 00000000* -L0077824 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0077888 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0077952 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0078016 00000000 00000000 00000000 00000000 00011100 00000000 00000000 00000000* -L0078080 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0078144 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0078208 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0078272 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0078336 000000 000000 000000 000000 100100 000000 000000 000000* -L0078384 001000 000000 000000 000000 000000 000000 000000 000000* -L0078432 000000 000000 000000 000000 000000 000000 000010 000000* -L0078480 000000 000000 000000 000000 000000 000000 000000 000000* -L0078528 000000 000000 000000 000000 000000 000000 000000 000000* -L0078576 000000 000000 000000 000000 000101 000000 000000 000000* -L0078624 00000000 00000000 00000000 00000000 10000000 00000000 00000000 00010000* -L0078688 00000000 00000000 00000000 00000000 00000000 10010000 00000000 00010000* -L0078752 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00010000* -L0078816 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0078880 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0078944 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0079008 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0079072 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0079136 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0079200 000000 000000 000000 000000 000000 000000 000000 000000* -L0079248 000000 000000 000000 000000 000000 000000 000000 000000* -L0079296 000000 000000 000000 000000 000000 100000 000000 000000* -L0079344 000000 000000 000000 000000 000000 000000 000000 000000* -L0079392 000000 000000 000000 000000 000000 000000 000000 000000* -L0079440 000000 000000 000000 000000 000000 000000 000000 000000* -L0079488 00000000 00000000 00000000 00000000 00000000 10000000 00000000 00000000* -L0079552 00000000 00000000 00000000 00000000 10000000 00000000 00000000 00000000* -L0079616 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0079680 00000000 00000000 00010000 00000000 00000000 00000000 00000000 00000000* -L0079744 00000000 00000000 00000000 00000000 00011100 00000000 00000000 00000000* -L0079808 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0079872 00000000 00000000 00000000 00000000 00000000 00110000 00000000 00000000* -L0079936 00000000 00000000 00000000 00000000 00000100 00001100 00000000 00000000* -L0080000 00000000 00000000 00000000 00001000 00000100 00001100 00000000 00000000* -L0080064 000000 000000 000000 000000 000100 000000 000000 000000* -L0080112 000000 000000 000000 000000 000001 000000 000000 000000* -L0080160 000000 000000 000000 000000 000001 001000 000000 000000* -L0080208 000000 000000 000000 000000 000001 010110 000000 000000* -L0080256 000000 000000 001000 000000 100001 000110 000000 000000* -L0080304 000000 000000 000000 000000 000101 000000 000000 000000* -L0080352 10000000 00000000 11100000 00000000 00000000 00000000 00000000 00010000* -L0080416 00001000 00000000 00000000 00000000 00000000 00000000 00000000 00010000* -L0080480 00001000 00000000 10000000 00000000 00000000 00000000 00000000 00010000* -L0080544 00001000 00000000 10000000 00011000 00000000 00000000 00000000 00000000* -L0080608 00000000 00000000 11000000 00000000 00000000 00000000 00000000 00000000* -L0080672 10000000 00000000 00000000 00010000 00000000 01111100 00000000 00000000* -L0080736 00000000 00000000 00000000 00000000 10000000 00001100 00000000 00000000* -L0080800 01110000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0080864 00110000 00000000 00100000 00000000 00000000 00000000 00000000 00000000* -L0080928 001100 000000 000000 100000 000001 000000 000000 000000* -L0080976 000000 000000 110000 000101 000000 001110 000000 000000* -L0081024 000000 000000 010000 000001 000000 010110 000000 000000* -L0081072 001010 000000 110000 000001 000000 000000 000000 000000* -L0081120 001010 000000 110000 000001 000000 000000 000000 000000* -L0081168 001010 000000 110000 000001 000000 000000 000000 000000* -L0081216 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0081280 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0081344 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0081408 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0081472 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0081536 00000000 00000000 00000000 00010000 00000000 00000000 00000000 00000000* -L0081600 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0081664 00001000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0081728 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0081792 000000 000000 000000 000000 000000 000000 000000 000000* -L0081840 000000 000000 000000 000101 000000 000000 000000 000000* -L0081888 000000 000000 000000 000001 000000 000000 000000 000000* -L0081936 000000 000000 000000 000001 000000 000000 000000 000000* -L0081984 000000 000000 000000 000001 000000 000000 000000 000000* -L0082032 000000 000000 000000 000001 000000 000000 000000 000000* -L0082080 00000000 00001000 00000000 00000100 00010000 00000000 00000000 00010000* -L0082144 00000000 00000000 00000000 10000000 00000000 00000000 00000000 00010000* -L0082208 00000000 00010000 00000000 10000000 00000000 00000000 00000000 00010000* -L0082272 00000000 00000000 00000000 10000000 00000000 00000000 00000000 00000000* -L0082336 00000000 00000000 00000000 10000000 00000000 00000000 00000000 00000000* -L0082400 00000000 00000000 00000000 00000000 00000100 00000000 00000000 00000000* -L0082464 00000000 00000000 11000000 00000000 00000000 00000100 00000000 00000000* -L0082528 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0082592 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0082656 000000 000000 000000 100000 000000 000000 000000 000000* -L0082704 000000 000000 000000 000010 001000 000000 000000 000000* -L0082752 000000 000000 000000 000000 000000 000000 000000 000000* -L0082800 000000 000000 000000 000000 000000 000000 000000 000000* -L0082848 000000 000000 000000 000000 000000 000000 000000 000000* -L0082896 000000 000000 000000 000000 000000 000000 000000 000000* -L0082944 00000000 00000000 00000000 00000000 01100000 00000000 00000000 00000000* -L0083008 00000000 00000000 00000000 00000000 00000000 00000000 00000000 10101000* -L0083072 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0083136 00001000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0083200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0083264 00000000 00000000 00000000 00000000 00100000 00000000 00000000 00000000* -L0083328 01000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0083392 00000000 00000000 00000000 01000000 00000000 00000000 00000000 00000000* -L0083456 00000000 00000000 00000000 00000100 00000000 00000000 00000000 00000000* -L0083520 001100 000000 000000 000000 000000 000000 000000 000000* -L0083568 000000 000000 010000 000000 110000 000000 000000 000000* -L0083616 000000 000000 000000 000000 000000 000000 000000 000000* -L0083664 000000 000000 100000 000000 000000 000000 000000 000010* -L0083712 000000 000000 000000 000000 000000 000000 000000 000000* -L0083760 001010 000000 000000 000000 000000 000000 000000 000000* -L0083808 00000000 00000000 00000000 00000000 00000000 00000000 00000000 10100000* -L0083872 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0083936 00000000 00000000 00000000 00000000 00000000 00000000 00000000 10001000* -L0084000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0084064 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0084128 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0084192 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0084256 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0084320 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0084384 000000 000000 000000 000000 000000 000000 000000 000000* -L0084432 000000 000000 000000 000000 000000 000100 000000 000000* -L0084480 000000 000000 000000 000000 000000 000000 000000 000000* -L0084528 000000 000000 000000 000000 000000 000000 000000 000000* -L0084576 000000 000000 000000 000000 000000 000000 000000 000010* -L0084624 000000 000000 000000 000000 000000 000000 000000 000000* -L0084672 00000000 00000000 00000000 00000000 00000000 00000000 00000000 10000000* -L0084736 00000000 00000000 00000000 00000000 00000000 00000000 00000000 10000000* -L0084800 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00100000* -L0084864 00000000 00000000 00000000 00000000 00000000 00000000 00000000 10001000* -L0084928 00000000 00000000 01000000 00000000 00000000 00000000 00000000 00000100* -L0084992 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0085056 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0085120 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00100000* -L0085184 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00001000* -L0085248 000000 000000 000000 000000 000000 000000 000000 000001* -L0085296 000000 000000 000000 000000 000000 000000 000000 000000* -L0085344 000000 000000 000000 000000 000000 000000 000000 000001* -L0085392 000000 000000 000000 000000 100000 000000 000000 000001* -L0085440 000000 000000 000000 000000 000000 000000 000000 000001* -L0085488 000000 000000 000000 000000 000000 000000 000000 000010* -L0085536 10001000 01000100 00000000 00000100 00000000 01111100 00000000 00000000* -L0085600 01001000 00111000 00000000 10000000 00000000 00000000 00000000 00000000* -L0085664 00001000 00000000 00000000 10000000 00000000 00100000 00000000 10000000* -L0085728 00001000 00000000 00000000 10000000 00000000 00000000 00000000 00000000* -L0085792 00000000 00000000 00000000 10000000 00000000 00000000 00000000 00000000* -L0085856 10000000 01000000 00000000 00010000 00000000 10000000 00000000 00000000* -L0085920 00000000 10101000 00000000 00000000 00000000 00000000 00000000 00000000* -L0085984 01111000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0086048 00111000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0086112 001110 000000 000000 100000 000000 000000 000000 000000* -L0086160 000010 100000 000000 000111 000000 100001 000000 000000* -L0086208 000000 001110 000000 000001 100000 000000 000000 000000* -L0086256 001110 000000 000000 000001 000000 000000 000000 000000* -L0086304 001110 000000 000000 000001 000000 000000 000000 000000* -L0086352 001110 000000 000000 000001 000000 000000 000000 000000* -L0086400 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0086464 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0086528 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0086592 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0086656 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0086720 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00010000* -L0086784 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0086848 00000000 00000000 00000000 00000100 00000000 00000000 00000000 00000000* -L0086912 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0086976 000000 000000 010000 000000 000000 000000 000000 000000* -L0087024 000000 000000 000000 000000 000000 000000 000000 000000* -L0087072 000000 000000 000000 000000 000000 000000 000100 000000* -L0087120 000000 000000 000000 000000 000000 000000 000000 000000* -L0087168 000000 000000 000000 000000 000000 000000 000000 000000* -L0087216 000000 000000 000000 000000 000000 000000 000000 000000* -L0087264 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0087328 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0087392 00000000 00001000 00000000 00000000 00000000 00000000 00000000 00000000* -L0087456 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0087520 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0087584 00000000 00001000 00000000 00000000 00000000 00000000 00000000 00000000* -L0087648 00000000 00000000 00000000 01000000 00000000 00000000 00000000 00010000* -L0087712 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0087776 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0087840 000000 000000 000000 000000 000000 000000 000000 000000* -L0087888 000000 000000 000000 000000 000000 000000 000000 000000* -L0087936 000000 000000 000000 000000 000000 000000 000000 000000* -L0087984 000000 000000 000000 000000 000000 000000 000000 000000* -L0088032 000000 000000 000000 000000 000000 000010 000000 000000* -L0088080 000000 000000 000000 000000 000000 000000 000000 000000* -L0088128 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0088192 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0088256 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0088320 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0088384 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0088448 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0088512 00000000 00000000 00000000 01000000 00000000 00000000 00000000 00000000* -L0088576 00000000 00000000 00000000 00000100 00000000 00000000 00000000 00000000* -L0088640 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0088704 000000 000000 000000 000000 000000 000000 000000 000000* -L0088752 000010 000000 000000 000000 000000 000000 000000 000000* -L0088800 000000 000000 000000 000000 000000 000000 000000 000000* -L0088848 000000 000000 000000 000000 000000 000000 000000 000000* -L0088896 000000 000000 000000 000000 000000 000000 000000 000000* -L0088944 000000 000000 000000 000000 000000 000000 000000 000000* -L0088992 00000000 00000000 11110000 00000000 00000000 00000000 00010000 00010000* -L0089056 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00010000* -L0089120 00000000 00000000 10000000 00000000 00000000 00100000 00000000 00010000* -L0089184 00000000 00000000 10000000 00000000 00000000 00000000 00000000 00000000* -L0089248 00000000 00000000 11000000 00000000 00000000 00000000 00000000 00000000* -L0089312 00000000 00000000 00100000 00000000 00000000 00000000 00000000 00000000* -L0089376 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0089440 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0089504 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0089568 000000 000000 000000 000000 000000 000000 000000 000000* -L0089616 000000 000000 111000 000000 000000 000000 000000 000000* -L0089664 000000 000000 010000 000000 000000 000000 000000 000000* -L0089712 000000 000000 110000 000000 000000 000000 000000 000000* -L0089760 000000 000000 110000 000000 000000 000000 000000 000000* -L0089808 000000 000000 110000 000000 000000 000000 000000 000000* -L0089856 00000000 00000000 11100000 00000000 00000000 00000000 00000000 00000000* -L0089920 00000000 00000000 10000000 00000000 00000000 00000000 00000000 00000000* -L0089984 00000000 00000000 11000000 00000000 00000000 00000000 00000000 00100000* -L0090048 00000000 00000000 10000000 00000000 00000000 00000000 00000000 10001000* -L0090112 00000000 00000000 11000000 00000000 00000000 00000000 00000000 00000100* -L0090176 00000000 00000000 11000000 00000000 00000000 00000000 00000000 10000100* -L0090240 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000100* -L0090304 00000000 00000000 11000000 00000000 00000000 00000000 00000000 00100100* -L0090368 00000000 00000000 11000000 00000000 00000000 00000000 00000000 00001100* -L0090432 000000 000000 110000 000000 000000 000000 000000 000001* -L0090480 000000 000000 110000 000000 000000 000000 000000 000000* -L0090528 000000 000000 010000 000001 000000 000000 000000 000000* -L0090576 000000 000000 110000 000000 000000 000000 000000 000000* -L0090624 000000 000000 110000 000000 000000 000000 000000 000000* -L0090672 000000 000000 110000 000000 000000 000000 000000 000010* -L0090720 00000000 00000000 00000000 00000000 00010000 01111100 00000000 00000000* -L0090784 00000000 00000000 00000000 00000000 00000000 00000000 00001100 00000000* -L0090848 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0090912 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0090976 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0091040 00000000 00000000 00000000 00000000 00000100 10000000 00000000 00000000* -L0091104 00000000 00000000 00000000 00000000 00000000 00000000 00011100 00000000* -L0091168 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0091232 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0091296 000000 000000 000000 000000 000000 000000 000000 000000* -L0091344 000000 000000 000000 000000 001000 100001 000000 000000* -L0091392 000000 000000 000000 000000 000000 000000 000111 000000* -L0091440 000000 000000 000000 000000 000000 000000 000000 000000* -L0091488 000000 000000 000000 000000 000000 000000 000000 000000* -L0091536 001000 000000 000000 000000 000000 000000 000000 000001* -L0091584 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0091648 00000000 00000000 01000000 00000000 00000000 00000000 00000000 00000000* -L0091712 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00100000* -L0091776 00000000 00000000 10000000 00000000 00000000 00000000 00000000 10001000* -L0091840 00000000 00000000 10000000 00000000 00000000 00000000 00000000 00000100* -L0091904 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0091968 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0092032 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00100000* -L0092096 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00001000* -L0092160 000000 000000 000000 000000 000000 000000 000000 000001* -L0092208 000000 000000 000000 000000 000000 000000 000000 000000* -L0092256 000000 000000 010000 000000 000000 000000 000000 000000* -L0092304 000000 000000 000000 000000 000000 000000 000000 000000* -L0092352 000000 000000 010000 000000 000000 000000 000000 000000* -L0092400 000100 000000 000000 000000 000000 000000 000000 000010* -L0092448 00000000 00000000 00000000 00000000 00010000 00000000 00000000 00000000* -L0092512 00000000 00100000 00100000 00000000 00000000 00000000 00000000 00000000* -L0092576 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0092640 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0092704 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0092768 00000000 00000000 00000000 00000000 00000100 00000000 00000000 00000000* -L0092832 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0092896 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000* -L0092960 00000000 00000000 00000000 00000000 00000000 00001000 00000000 00000000* -L0093024 000000 000000 000000 000000 000000 000000 000000 000000* -L0093072 000000 000000 000000 000000 001000 000000 000000 000000* -L0093120 000000 000000 000000 000000 000000 000000 000000 000000* -L0093168 000000 000000 000000 000000 000000 000000 000000 000000* -L0093216 000000 000000 000000 000000 000000 000000 000000 000000* -L0093264 000000 000000 110000 000000 000000 000000 000000 000000* -C5453* -2F56 diff --git a/CPLD/sdmapper.prj b/CPLD/sdmapper.prj new file mode 100644 index 0000000..7bb4bb7 --- /dev/null +++ b/CPLD/sdmapper.prj @@ -0,0 +1,4 @@ +vhdl work "src/spi.vhd" +vhdl work "src/mapper.vhd" +vhdl work "src/exp_slot.vhd" +vhdl work "src/sdmapper.vhd" diff --git a/CPLD/sdmapper.xst b/CPLD/sdmapper.xst new file mode 100644 index 0000000..e3f4e8f --- /dev/null +++ b/CPLD/sdmapper.xst @@ -0,0 +1,29 @@ +set -tmpdir "/tmp" +set -xsthdpdir "xst" +run +-ifn sdmapper.prj +-ifmt mixed +-ofn sdmapper +-ofmt NGC +-p xc9500xl +-top sdmapper +-opt_mode Speed +-opt_level 2 +-iuc NO +-keep_hierarchy Yes +-netlist_hierarchy As_Optimized +-rtlview Yes +-hierarchy_separator / +-bus_delimiter <> +-case Maintain +-verilog2001 YES +-fsm_extract YES -fsm_encoding Auto +-safe_implementation No +-mux_extract Yes +-resource_sharing YES +-iobuf YES +-pld_mp YES +-pld_xp YES +-pld_ce YES +-wysiwyg NO +-equivalent_register_removal YES diff --git a/Nextor/Nextor-2.1.0.base.dat b/Nextor/Nextor-2.1.0.base.dat deleted file mode 100644 index 8c3c2ae..0000000 Binary files a/Nextor/Nextor-2.1.0.base.dat and /dev/null differ diff --git a/Nextor/Nextor-2.1.2.base.dat b/Nextor/Nextor-2.1.2.base.dat new file mode 100644 index 0000000..480cc73 Binary files /dev/null and b/Nextor/Nextor-2.1.2.base.dat differ diff --git a/Nextor/VERSION b/Nextor/VERSION new file mode 100644 index 0000000..8f9174b --- /dev/null +++ b/Nextor/VERSION @@ -0,0 +1 @@ +2.1.2 \ No newline at end of file diff --git a/README.md b/README.md index 2c8a6ad..939934a 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ This documentation describes Open Hardware and is licensed under the CERN OHL v. 1.1. -You may redistribute and modify this documentation under the terms of the CERN OHL v.1.1. (http://ohwr.org/cernohl). This documentation is distributed WITHOUT ANY EXPRESS OR IMPLIED WARRANTY, INCLUDING OF MERCHANTABILITY, SATISFACTORY QUALITY AND FITNESS FOR A PARTICULAR PURPOSE. +You may redistribute and modify this documentation under the terms of the [CERN OHL v.1.1](http://ohwr.org/cernohl). This documentation is distributed WITHOUT ANY EXPRESS OR IMPLIED WARRANTY, INCLUDING OF MERCHANTABILITY, SATISFACTORY QUALITY AND FITNESS FOR A PARTICULAR PURPOSE. Please see the CERN OHL v.1.1 for applicable conditions @@ -14,7 +14,7 @@ Please see the CERN OHL v.1.1 for applicable conditions This project implements a cartridge-shaped interface to add a mass storage device using up to two SD (Secure Digital) and a 512K Mapper for MSX line computers. -Nextor [1] was used as operating system, being developed only the driver to have access to the two SD cards. Nextor is an open project. +[Nextor](http://www.konamiman.com/msx/msx-e.html#nextor) was used as operating system, being developed only the driver to have access to the two SD cards. Nextor is an open project. Nextor is an evolution of MSX-DOS 2 natively supporting FAT16 partitions up to 4GB, and can have 4 partitions per SD card. 128KB of Mapper is required on the minimum to use Nextor with access to sub-directories, less than 128K mapper only allows the use of the MSXDOS1 kernel, limiting partitions with FAT12 and maximum 16MB per partition. @@ -22,7 +22,7 @@ One of the switches enables or disables the Mapper in conjunction with a slot ex A utility called "FBL-UPD.COM" was created to be able to update the flash by MSX itself. -To compile the FBL-UPD.COM driver and utility use the cross-compiler SJASMPLUS [2] and to compile the CPLD code use Xilinx ISE Webpack [3]. +To compile the FBL-UPD.COM driver and utility use the [Konaniman's Nestor80](https://github.com/Konamiman/Nestor80) and to compile the CPLD code use [Xilinx ISE Webpack](https://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/vivado-design-tools/archive-ise.html). Technical details: - The CPLD code implements all the necessary logic, implementing an expander of standard slots, one SPI mode 0 port, standard ASCII16 MegaROM control used by Nextor and the 512K Mapper control. @@ -34,14 +34,6 @@ Technical details: Thanks to FRS for rewriting the driver, to Luciano Sturaro for board routing and the MSXBR-L community for their support and encouragement. -## References - -[1] http://www.konamiman.com/msx/msx-e.html#nextor - -[2] http://sourceforge.net/projects/sjasmplus/ - -[3] http://www.xilinx.com/products/design-tools/ise-design-suite/ise-webpack.htm - # Quickstart guide After assembling the device, or buying a ready-made one, get an SD card, put it in the interface and start MSX. @@ -50,12 +42,13 @@ When dropping into BASIC, type `CALL FDISK` to start formatting the SD card. The After partitioning and formatting, shut down MSX, remove the SD card and put it on your PC, copy the contents of the ./SD folder into the first partition of the SD card and put it back in MSX. +For more information on how to use Nextor, visit [User Manual](https://github.com/Konamiman/Nextor/blob/v2.1/docs/Nextor%202.1%20User%20Manual.md) # Readme in portuguese Este projeto implementa uma interface em forma de cartucho para adicionar um dispositivo de armazenamento em massa utilizando até dois cartões SD (Secure Digital) e uma Mapper de 512K para computadores da linha MSX. -Foi utilizado como sistema operacional o Nextor [1] sendo desenvolvido somente o driver para se ter acesso aos dois cartões SD. O Nextor é um projeto aberto. +Foi utilizado como sistema operacional o [Nextor](http://www.konamiman.com/msx/msx-e.html#nextor) sendo desenvolvido somente o driver para se ter acesso aos dois cartões SD. O Nextor é um projeto aberto. O Nextor é uma evolução do MSX-DOS 2 tendo nativamente suporte a partições FAT16 de até 4GB, podendo ter 4 partições por cartão SD. É necessário 128KB de Mapper no mínimo para utilizar o Nextor com acesso à sub-diretórios, menos que 128K de mapper permite somente o uso do kernel do MSXDOS1 limitando em partições com FAT12 e máximo de 16MB por partição. @@ -63,7 +56,7 @@ Uma das chaves habilita ou não a Mapper em conjunto com um expansor de slot. A Foi criado um utilitário chamado "FBL-UPD.COM" para poder atualizar a flash pelo próprio MSX. -Para compilar o driver e o utilitário FBL-UPD.COM utilize o cross-compiler SJASMPLUS [2] e para compilar o código do CPLD utilize o Xilinx ISE Webpack [3]. +Para compilar o driver e o utilitário FBL-UPD.COM utilize o [Nestor80 do Konaniman](https://github.com/Konamiman/Nestor80) e para compilar o código do CPLD utilize o [Xilinx ISE Webpack](https://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/vivado-design-tools/archive-ise.html). # Agradecimentos @@ -84,12 +77,4 @@ Ao cair no BASIC, digite `CALL FDISK` para iniciar a formatação do cartão SD. Após o particionamento e formatação, desligue o MSX, retire o cartão SD e coloque no seu PC, copie o conteúdo da pasta ./SD para dentro da primeira partição do cartão SD e recoloque no MSX. -# Referências: - -[1] http://www.konamiman.com/msx/msx-e.html#nextor - -[2] http://sourceforge.net/projects/sjasmplus/ - -[3] http://www.xilinx.com/products/design-tools/ise-design-suite/ise-webpack.htm - -[4] https://github.com/Konamiman/Nextor/blob/v2.1/docs/Nextor%202.1%20User%20Manual.md +Maiores informações de como usar o Nextor acesse o [Manual do usuário](https://github.com/Konamiman/Nextor/blob/v2.1/docs/Nextor%202.1%20User%20Manual.md) diff --git a/SD/autoexec.bat b/SD/AUTOEXEC.BAT similarity index 100% rename from SD/autoexec.bat rename to SD/AUTOEXEC.BAT diff --git a/SD/DOS/CONCLUS.COM b/SD/DOS/CONCLUS.COM new file mode 100644 index 0000000..e3f22f8 Binary files /dev/null and b/SD/DOS/CONCLUS.COM differ diff --git a/SD/DOS/EMUFILE.COM b/SD/DOS/EMUFILE.COM index ef7fec7..5e88d8e 100644 Binary files a/SD/DOS/EMUFILE.COM and b/SD/DOS/EMUFILE.COM differ diff --git a/SD/DOS/MSXDOS.SYS b/SD/DOS/MSXDOS.SYS deleted file mode 100644 index ed38112..0000000 Binary files a/SD/DOS/MSXDOS.SYS and /dev/null differ diff --git a/SD/DOS/NEXBOOT.COM b/SD/DOS/NEXBOOT.COM index 1a702bf..2015242 100644 Binary files a/SD/DOS/NEXBOOT.COM and b/SD/DOS/NEXBOOT.COM differ diff --git a/SD/DOS/VSFT.COM b/SD/DOS/VSFT.COM new file mode 100644 index 0000000..38c8426 Binary files /dev/null and b/SD/DOS/VSFT.COM differ diff --git a/SD/HELP/ali.hlp b/SD/HELP/ALI.HLP similarity index 100% rename from SD/HELP/ali.hlp rename to SD/HELP/ALI.HLP diff --git a/SD/HELP/alias.hlp b/SD/HELP/ALIAS.HLP similarity index 100% rename from SD/HELP/alias.hlp rename to SD/HELP/ALIAS.HLP diff --git a/SD/HELP/assign.hlp b/SD/HELP/ASSIGN.HLP similarity index 100% rename from SD/HELP/assign.hlp rename to SD/HELP/ASSIGN.HLP diff --git a/SD/HELP/atdir.hlp b/SD/HELP/ATDIR.HLP similarity index 100% rename from SD/HELP/atdir.hlp rename to SD/HELP/ATDIR.HLP diff --git a/SD/HELP/attrib.hlp b/SD/HELP/ATTRIB.HLP similarity index 100% rename from SD/HELP/attrib.hlp rename to SD/HELP/ATTRIB.HLP diff --git a/SD/HELP/basic.hlp b/SD/HELP/BASIC.HLP similarity index 100% rename from SD/HELP/basic.hlp rename to SD/HELP/BASIC.HLP diff --git a/SD/HELP/batch.hlp b/SD/HELP/BATCH.HLP similarity index 100% rename from SD/HELP/batch.hlp rename to SD/HELP/BATCH.HLP diff --git a/SD/HELP/beep.hlp b/SD/HELP/BEEP.HLP similarity index 100% rename from SD/HELP/beep.hlp rename to SD/HELP/BEEP.HLP diff --git a/SD/HELP/boot.hlp b/SD/HELP/BOOT.HLP similarity index 100% rename from SD/HELP/boot.hlp rename to SD/HELP/BOOT.HLP diff --git a/SD/HELP/buffers.hlp b/SD/HELP/BUFFERS.HLP similarity index 100% rename from SD/HELP/buffers.hlp rename to SD/HELP/BUFFERS.HLP diff --git a/SD/HELP/cd.hlp b/SD/HELP/CD.HLP similarity index 100% rename from SD/HELP/cd.hlp rename to SD/HELP/CD.HLP diff --git a/SD/HELP/cdd.hlp b/SD/HELP/CDD.HLP similarity index 100% rename from SD/HELP/cdd.hlp rename to SD/HELP/CDD.HLP diff --git a/SD/HELP/cdpath.hlp b/SD/HELP/CDPATH.HLP similarity index 100% rename from SD/HELP/cdpath.hlp rename to SD/HELP/CDPATH.HLP diff --git a/SD/HELP/chdir.hlp b/SD/HELP/CHDIR.HLP similarity index 100% rename from SD/HELP/chdir.hlp rename to SD/HELP/CHDIR.HLP diff --git a/SD/HELP/chkdsk.hlp b/SD/HELP/CHKDSK.HLP similarity index 100% rename from SD/HELP/chkdsk.hlp rename to SD/HELP/CHKDSK.HLP diff --git a/SD/HELP/cls.hlp b/SD/HELP/CLS.HLP similarity index 100% rename from SD/HELP/cls.hlp rename to SD/HELP/CLS.HLP diff --git a/SD/HELP/color.hlp b/SD/HELP/COLOR.HLP similarity index 100% rename from SD/HELP/color.hlp rename to SD/HELP/COLOR.HLP diff --git a/SD/HELP/command2.hlp b/SD/HELP/COMMAND2.HLP similarity index 100% rename from SD/HELP/command2.hlp rename to SD/HELP/COMMAND2.HLP diff --git a/SD/HELP/concat.hlp b/SD/HELP/CONCAT.HLP similarity index 100% rename from SD/HELP/concat.hlp rename to SD/HELP/CONCAT.HLP diff --git a/SD/HELP/copy.hlp b/SD/HELP/COPY.HLP similarity index 100% rename from SD/HELP/copy.hlp rename to SD/HELP/COPY.HLP diff --git a/SD/HELP/cpu.hlp b/SD/HELP/CPU.HLP similarity index 100% rename from SD/HELP/cpu.hlp rename to SD/HELP/CPU.HLP diff --git a/SD/HELP/date.hlp b/SD/HELP/DATE.HLP similarity index 100% rename from SD/HELP/date.hlp rename to SD/HELP/DATE.HLP diff --git a/SD/HELP/del.hlp b/SD/HELP/DEL.HLP similarity index 100% rename from SD/HELP/del.hlp rename to SD/HELP/DEL.HLP diff --git a/SD/HELP/dir.hlp b/SD/HELP/DIR.HLP similarity index 100% rename from SD/HELP/dir.hlp rename to SD/HELP/DIR.HLP diff --git a/SD/HELP/diskcopy.hlp b/SD/HELP/DISKCOPY.HLP similarity index 100% rename from SD/HELP/diskcopy.hlp rename to SD/HELP/DISKCOPY.HLP diff --git a/SD/HELP/dskchk.hlp b/SD/HELP/DSKCHK.HLP similarity index 100% rename from SD/HELP/dskchk.hlp rename to SD/HELP/DSKCHK.HLP diff --git a/SD/HELP/echo.hlp b/SD/HELP/ECHO.HLP similarity index 100% rename from SD/HELP/echo.hlp rename to SD/HELP/ECHO.HLP diff --git a/SD/HELP/echos.hlp b/SD/HELP/ECHOS.HLP similarity index 100% rename from SD/HELP/echos.hlp rename to SD/HELP/ECHOS.HLP diff --git a/SD/HELP/editing.hlp b/SD/HELP/EDITING.HLP similarity index 100% rename from SD/HELP/editing.hlp rename to SD/HELP/EDITING.HLP diff --git a/SD/HELP/else.hlp b/SD/HELP/ELSE.HLP similarity index 100% rename from SD/HELP/else.hlp rename to SD/HELP/ELSE.HLP diff --git a/SD/HELP/end.hlp b/SD/HELP/END.HLP similarity index 100% rename from SD/HELP/end.hlp rename to SD/HELP/END.HLP diff --git a/SD/HELP/endiff.hlp b/SD/HELP/ENDIFF.HLP similarity index 100% rename from SD/HELP/endiff.hlp rename to SD/HELP/ENDIFF.HLP diff --git a/SD/HELP/env.hlp b/SD/HELP/ENV.HLP similarity index 100% rename from SD/HELP/env.hlp rename to SD/HELP/ENV.HLP diff --git a/SD/HELP/era.hlp b/SD/HELP/ERA.HLP similarity index 100% rename from SD/HELP/era.hlp rename to SD/HELP/ERA.HLP diff --git a/SD/HELP/erase.hlp b/SD/HELP/ERASE.HLP similarity index 100% rename from SD/HELP/erase.hlp rename to SD/HELP/ERASE.HLP diff --git a/SD/HELP/errors.hlp b/SD/HELP/ERRORS.HLP similarity index 100% rename from SD/HELP/errors.hlp rename to SD/HELP/ERRORS.HLP diff --git a/SD/HELP/exit.hlp b/SD/HELP/EXIT.HLP similarity index 100% rename from SD/HELP/exit.hlp rename to SD/HELP/EXIT.HLP diff --git a/SD/HELP/fixdisk.hlp b/SD/HELP/FIXDISK.HLP similarity index 100% rename from SD/HELP/fixdisk.hlp rename to SD/HELP/FIXDISK.HLP diff --git a/SD/HELP/format.hlp b/SD/HELP/FORMAT.HLP similarity index 100% rename from SD/HELP/format.hlp rename to SD/HELP/FORMAT.HLP diff --git a/SD/HELP/free.hlp b/SD/HELP/FREE.HLP similarity index 100% rename from SD/HELP/free.hlp rename to SD/HELP/FREE.HLP diff --git a/SD/HELP/gosub.hlp b/SD/HELP/GOSUB.HLP similarity index 100% rename from SD/HELP/gosub.hlp rename to SD/HELP/GOSUB.HLP diff --git a/SD/HELP/goto.hlp b/SD/HELP/GOTO.HLP similarity index 100% rename from SD/HELP/goto.hlp rename to SD/HELP/GOTO.HLP diff --git a/SD/HELP/help.hlp b/SD/HELP/HELP.HLP similarity index 100% rename from SD/HELP/help.hlp rename to SD/HELP/HELP.HLP diff --git a/SD/HELP/hertz.hlp b/SD/HELP/HERTZ.HLP similarity index 100% rename from SD/HELP/hertz.hlp rename to SD/HELP/HERTZ.HLP diff --git a/SD/HELP/history.hlp b/SD/HELP/HISTORY.HLP similarity index 100% rename from SD/HELP/history.hlp rename to SD/HELP/HISTORY.HLP diff --git a/SD/HELP/if.hlp b/SD/HELP/IF.HLP similarity index 100% rename from SD/HELP/if.hlp rename to SD/HELP/IF.HLP diff --git a/SD/HELP/iff.hlp b/SD/HELP/IFF.HLP similarity index 100% rename from SD/HELP/iff.hlp rename to SD/HELP/IFF.HLP diff --git a/SD/HELP/inkey.hlp b/SD/HELP/INKEY.HLP similarity index 100% rename from SD/HELP/inkey.hlp rename to SD/HELP/INKEY.HLP diff --git a/SD/HELP/input.hlp b/SD/HELP/INPUT.HLP similarity index 100% rename from SD/HELP/input.hlp rename to SD/HELP/INPUT.HLP diff --git a/SD/HELP/io.hlp b/SD/HELP/IO.HLP similarity index 100% rename from SD/HELP/io.hlp rename to SD/HELP/IO.HLP diff --git a/SD/HELP/kmode.hlp b/SD/HELP/KMODE.HLP similarity index 100% rename from SD/HELP/kmode.hlp rename to SD/HELP/KMODE.HLP diff --git a/SD/HELP/md.hlp b/SD/HELP/MD.HLP similarity index 100% rename from SD/HELP/md.hlp rename to SD/HELP/MD.HLP diff --git a/SD/HELP/memory.hlp b/SD/HELP/MEMORY.HLP similarity index 100% rename from SD/HELP/memory.hlp rename to SD/HELP/MEMORY.HLP diff --git a/SD/HELP/mkdir.hlp b/SD/HELP/MKDIR.HLP similarity index 100% rename from SD/HELP/mkdir.hlp rename to SD/HELP/MKDIR.HLP diff --git a/SD/HELP/mode.hlp b/SD/HELP/MODE.HLP similarity index 100% rename from SD/HELP/mode.hlp rename to SD/HELP/MODE.HLP diff --git a/SD/HELP/more.hlp b/SD/HELP/MORE.HLP similarity index 100% rename from SD/HELP/more.hlp rename to SD/HELP/MORE.HLP diff --git a/SD/HELP/move.hlp b/SD/HELP/MOVE.HLP similarity index 100% rename from SD/HELP/move.hlp rename to SD/HELP/MOVE.HLP diff --git a/SD/HELP/mvdir.hlp b/SD/HELP/MVDIR.HLP similarity index 100% rename from SD/HELP/mvdir.hlp rename to SD/HELP/MVDIR.HLP diff --git a/SD/HELP/path.hlp b/SD/HELP/PATH.HLP similarity index 100% rename from SD/HELP/path.hlp rename to SD/HELP/PATH.HLP diff --git a/SD/HELP/pause.hlp b/SD/HELP/PAUSE.HLP similarity index 100% rename from SD/HELP/pause.hlp rename to SD/HELP/PAUSE.HLP diff --git a/SD/HELP/popd.hlp b/SD/HELP/POPD.HLP similarity index 100% rename from SD/HELP/popd.hlp rename to SD/HELP/POPD.HLP diff --git a/SD/HELP/pushd.hlp b/SD/HELP/PUSHD.HLP similarity index 100% rename from SD/HELP/pushd.hlp rename to SD/HELP/PUSHD.HLP diff --git a/SD/HELP/ramdisk.hlp b/SD/HELP/RAMDISK.HLP similarity index 100% rename from SD/HELP/ramdisk.hlp rename to SD/HELP/RAMDISK.HLP diff --git a/SD/HELP/rd.hlp b/SD/HELP/RD.HLP similarity index 100% rename from SD/HELP/rd.hlp rename to SD/HELP/RD.HLP diff --git a/SD/HELP/rem.hlp b/SD/HELP/REM.HLP similarity index 100% rename from SD/HELP/rem.hlp rename to SD/HELP/REM.HLP diff --git a/SD/HELP/ren.hlp b/SD/HELP/REN.HLP similarity index 100% rename from SD/HELP/ren.hlp rename to SD/HELP/REN.HLP diff --git a/SD/HELP/rename.hlp b/SD/HELP/RENAME.HLP similarity index 100% rename from SD/HELP/rename.hlp rename to SD/HELP/RENAME.HLP diff --git a/SD/HELP/reset.hlp b/SD/HELP/RESET.HLP similarity index 100% rename from SD/HELP/reset.hlp rename to SD/HELP/RESET.HLP diff --git a/SD/HELP/return.hlp b/SD/HELP/RETURN.HLP similarity index 100% rename from SD/HELP/return.hlp rename to SD/HELP/RETURN.HLP diff --git a/SD/HELP/rmdir.hlp b/SD/HELP/RMDIR.HLP similarity index 100% rename from SD/HELP/rmdir.hlp rename to SD/HELP/RMDIR.HLP diff --git a/SD/HELP/rndir.hlp b/SD/HELP/RNDIR.HLP similarity index 100% rename from SD/HELP/rndir.hlp rename to SD/HELP/RNDIR.HLP diff --git a/SD/HELP/set.hlp b/SD/HELP/SET.HLP similarity index 100% rename from SD/HELP/set.hlp rename to SD/HELP/SET.HLP diff --git a/SD/HELP/shift.hlp b/SD/HELP/SHIFT.HLP similarity index 100% rename from SD/HELP/shift.hlp rename to SD/HELP/SHIFT.HLP diff --git a/SD/HELP/syntax.hlp b/SD/HELP/SYNTAX.HLP similarity index 100% rename from SD/HELP/syntax.hlp rename to SD/HELP/SYNTAX.HLP diff --git a/SD/HELP/then.hlp b/SD/HELP/THEN.HLP similarity index 100% rename from SD/HELP/then.hlp rename to SD/HELP/THEN.HLP diff --git a/SD/HELP/time.hlp b/SD/HELP/TIME.HLP similarity index 100% rename from SD/HELP/time.hlp rename to SD/HELP/TIME.HLP diff --git a/SD/HELP/to.hlp b/SD/HELP/TO.HLP similarity index 100% rename from SD/HELP/to.hlp rename to SD/HELP/TO.HLP diff --git a/SD/HELP/tree.hlp b/SD/HELP/TREE.HLP similarity index 100% rename from SD/HELP/tree.hlp rename to SD/HELP/TREE.HLP diff --git a/SD/HELP/type.hlp b/SD/HELP/TYPE.HLP similarity index 100% rename from SD/HELP/type.hlp rename to SD/HELP/TYPE.HLP diff --git a/SD/HELP/typeww.hlp b/SD/HELP/TYPEWW.HLP similarity index 100% rename from SD/HELP/typeww.hlp rename to SD/HELP/TYPEWW.HLP diff --git a/SD/HELP/undel.hlp b/SD/HELP/UNDEL.HLP similarity index 100% rename from SD/HELP/undel.hlp rename to SD/HELP/UNDEL.HLP diff --git a/SD/HELP/ver.hlp b/SD/HELP/VER.HLP similarity index 100% rename from SD/HELP/ver.hlp rename to SD/HELP/VER.HLP diff --git a/SD/HELP/verify.hlp b/SD/HELP/VERIFY.HLP similarity index 100% rename from SD/HELP/verify.hlp rename to SD/HELP/VERIFY.HLP diff --git a/SD/HELP/vol.hlp b/SD/HELP/VOL.HLP similarity index 100% rename from SD/HELP/vol.hlp rename to SD/HELP/VOL.HLP diff --git a/SD/HELP/xcopy.hlp b/SD/HELP/XCOPY.HLP similarity index 100% rename from SD/HELP/xcopy.hlp rename to SD/HELP/XCOPY.HLP diff --git a/SD/HELP/xdir.hlp b/SD/HELP/XDIR.HLP similarity index 100% rename from SD/HELP/xdir.hlp rename to SD/HELP/XDIR.HLP diff --git a/SD/NEXTOR.SYS b/SD/NEXTOR.SYS index 8d25275..e67f922 100644 Binary files a/SD/NEXTOR.SYS and b/SD/NEXTOR.SYS differ diff --git a/SD/UTIL/deltree.com b/SD/UTIL/DELTREE.COM similarity index 100% rename from SD/UTIL/deltree.com rename to SD/UTIL/DELTREE.COM diff --git a/SD/UTIL/kmode.com b/SD/UTIL/KMODE.COM similarity index 100% rename from SD/UTIL/kmode.com rename to SD/UTIL/KMODE.COM diff --git a/SD/UTIL/ted.com b/SD/UTIL/TED.COM similarity index 100% rename from SD/UTIL/ted.com rename to SD/UTIL/TED.COM diff --git a/SD/UTIL/xcopy.com b/SD/UTIL/XCOPY.COM similarity index 100% rename from SD/UTIL/xcopy.com rename to SD/UTIL/XCOPY.COM diff --git a/SD/UTIL/yenslash.com b/SD/UTIL/YENSLASH.COM similarity index 100% rename from SD/UTIL/yenslash.com rename to SD/UTIL/YENSLASH.COM diff --git a/SW/Updater/src/sdmapper.c b/SW/Updater/src/sdmapper.c deleted file mode 100644 index 23e7d50..0000000 --- a/SW/Updater/src/sdmapper.c +++ /dev/null @@ -1,195 +0,0 @@ -/* -Copyright (c) 2017 FBLabs - -This program is free software: you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation, either version 3 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program. If not, see . -*/ - -#include "conio.h" -#include "strings.h" -#include "mem.h" -#include "bios.h" -#include "mapper.h" -#include "interface.h" - -/* Constants */ -const char *title1 = "FBLabs SDMapper programmer utility\r\n"; -const char *usage2 = " sdm-upd /opts \r\n" - "Example: sdm-upd DRIVER.ROM\r\n" - " sdm-upd /e\r\n"; -static const char *found = "Found SDMapper interface"; -__sfr __at 0x5F IOFW; - - -/* Variables */ -static int i; -static unsigned char c, t1, t2; -static unsigned char flashIdMan, flashIdProd, alg; -static unsigned char hwId, swId, mySlot; -static unsigned char *source, *dest; - -/* Private Functions */ - -/******************************************************************************/ -static unsigned char flashIdent(unsigned char manId, unsigned char prodId) -{ - alg = ALGBYTE; - if (manId == 0x01) { // AMD - if (prodId == 0x20) { // AM29F010 - return 1; - } - } else if (manId == 0x1F) { // Atmel - if (prodId == 0x07) { // AT49F002 - return 1; - } else if (prodId == 0x08) { // AT49F002T - return 1; - } else if (prodId == 0x17) { // AT49F010 - return 1; - } else if (prodId == 0xD5) { // AT29C010 (page) - alg = ALGPAGE; - return 1; - } - } else if (manId == 0xBF) { // SST - if (prodId == 0x07) { // SST29EE010 (page) - alg = ALGPAGE; - return 1; - } else if (prodId == 0xB5) { // SST39SF010A - return 1; - } else if (prodId == 0xB6) { // SST39SF020 - return 1; - } - } else if (manId == 0xDA) { // Winbond - if (prodId == 0x0B) { // W49F002UN - return 1; - } else if (prodId == 0x25) { // W49F002B - return 1; - } else if (prodId == 0xA1) { // W39F010 - return 1; - } - } - return 0; -} - -/******************************************************************************/ -static void flashSendCmd(unsigned char cmd) -{ - IOFW = 0x81; - poke(0x9555, 0xAA); - IOFW = 0x80; - poke(0xAAAA, 0x55); - IOFW = 0x81; - poke(0x9555, cmd); -} - - -/* Public Functions */ - -/******************************************************************************/ -unsigned char detectInterface(unsigned char slot) -{ - putSlotFrame2(slot); - flashSendCmd(FLASHCMD_SOFTRESET); - flashSendCmd(FLASHCMD_SOFTIDENTRY); - flashIdMan = peek(0x8000); - flashIdProd = peek(0x8001); - flashSendCmd(FLASHCMD_SOFTRESET); - IOFW = 0; - putRamFrame2(); - if (flashIdent(flashIdMan, flashIdProd) == 1) { - puts(found); - return 1; - } - return 0; -} - -/******************************************************************************/ -unsigned char verifySwId(unsigned char *str) -{ - return !memcmp(str, "SDMapper", 8); -} - -/******************************************************************************/ -static void waitErase(void) -{ - c = 0; - t2 = 50; - while (--t2 != 0) { - __asm__("ei"); - __asm__("halt"); - __asm__("di"); - t1 = peek(0x8000); - t2 = peek(0x8000); - if (t1 == t2) { - break; - } - putchar(ce[c]); - putchar(8); - c = (c + 1) & 0x03; - } -} - -/******************************************************************************/ -void eraseFlash(unsigned char slot) -{ - puts(erasingFlash); - putSlotFrame2(slot); - flashSendCmd(FLASHCMD_ERASE); - flashSendCmd(FLASHCMD_ERASEALL); - waitErase(); - flashSendCmd(FLASHCMD_SOFTRESET); - putRamFrame1(); - IOFW = 0x00; - puts(ok0); -} - -/******************************************************************************/ -unsigned char writeBlock(unsigned char slot, unsigned char segment, - unsigned char curSegm, unsigned char bank) -{ - putSegFrame1(segment); // Data to be write - putSlotFrame2(slot); // Flash - t1 = 1; - source = (unsigned char *)0x4000; - dest = (unsigned char *)0x8000; - while ((unsigned int)source < 0x8000) { - flashSendCmd(FLASHCMD_WRITEBYTE); - IOFW = 0x80 | bank; - if (alg == ALGBYTE) { - *dest = *source; // write byte - } else { - for (i = 0; i < 127; i++) { // write 128-byte - *dest = *source; - ++dest; - ++source; - } - *dest = *source; - } - i = 3800; - while (--i != 0) { - if (*dest == *source) { // /DATAPOLLING, if equal byte was written - break; - } - } - if (i == 0) { // timeout - t1 = 0; // error - break; - } - ++dest; - ++source; - } - IOFW = 0; - putRamFrame2(); - putSegFrame1(curSegm); - putchar('*'); - return t1; -} diff --git a/_build.cmd b/_build.cmd index 7c3444b..deba6d3 100644 --- a/_build.cmd +++ b/_build.cmd @@ -8,21 +8,33 @@ echo VER_MAIN equ %VER_MAIN% > %cd%/driver/VERSION.INC echo VER_SEC equ %VER_SEC% >> %cd%/driver/VERSION.INC echo VER_REV equ %VER_REV% >> %cd%/driver/VERSION.INC +set /p NXT_VERSION= $PWD/driver/VERSION.INC echo "VER_SEC equ $VER_SEC" >> $PWD/driver/VERSION.INC echo "VER_REV equ $VER_REV" >> $PWD/driver/VERSION.INC +NXT_VERSION=`