Stop Closure Compiler from stripping out FileReader support
This commit is contained in:
parent
ab5eb61b8d
commit
6ae24b8dae
8 changed files with 58 additions and 58 deletions
|
|
@ -428,7 +428,7 @@ this.H&255,this.Ga-2);Ab(this.ra,a+1&65535,this.H>>8,this.Ga-2);this.A-=this.B.n
|
|||
1)<<8;this.A-=this.B.Yi},function(){Ab(this.ra,this.K,this.H&255,this.Ga-1);this.A-=this.B.mj},function(){Ab(this.ra,this.K,this.H&255,this.Ga-1);Ab(this.ra,this.K+1&65535,this.H>>8,this.Ga-1);this.A-=this.B.mj},$h,$h,function(){this.aa|=132;this.A-=this.B.oe},function(){this.aa|=68;this.A-=this.B.oe},function(){this.pb|=4;this.A-=2;this.fa&&Ed(this.fa)?(nd(this,-1),this.Bb()):this.Ca&512||(this.fa&&nd(this,-1),this.Bb())},function(){od(this)?ud(this):zd(this);this.A-=2},function(){this.Jb=-1;Ah[this.ha()].call(this,
|
||||
De,ue);0<=this.Jb&&(this.H=this.Jb)},function(){this.Jb=-1;Bh[this.ha()].call(this,Ee,ue);0<=this.Jb&&(this.H=this.Jb,this.K=this.Bg)},function(){this.Z&=~this.ga;this.A-=2},function(){this.Z|=this.ga;this.A-=2},function(){this.Ca&=-513;this.A-=this.B.Rk},function(){this.Ca|=512;this.aa|=4;this.A-=2},function(){this.Ca&=-1025;this.A-=2},function(){this.Ca|=1024;this.A-=2},function(){Ah[this.ha()].call(this,Lc,ue)},function(){Bh[this.ha()].call(this,Oc,ue)}];
|
||||
function O(a){z.call(this,"ChipSet",a,O);this.Ia=a.model;this.Ia=void 0!==this.Ia?parseInt(this.Ia,10):ai;this.$b=0;var b=a.sw1;if(b)this.$b=bi(b,ci|di.km);else{this.Vd=[360,360];(b=a.floppies)&&void 0!==b.length&&(this.Vd=b);if(b=this.Vd.length)this.$b|=ei.Th,b--,this.$b|=(b&3)<<ei.Hf;if(b=a.monitor||(this.Ia<fi?"mono":"ega"),void 0!==gi[b])this.$b|=gi[b]<<di.Hf}this.ue=bi(a.sw2||"11110000",0);this.In=this.Ia==ai?16:64;this.Uf=this.Vf=1;this.Ia>=fi&&(this.Uf=this.Vf=2);this.ph=a.scaleTimers||!1;
|
||||
this.cp=a.rtcDate;this.yk=!1;a.sound&&window&&"webkitAudioContext"in window&&(this.ki=new webkitAudioContext);this.reset(!0);this.Ta()}A(z,O);var ai=5150,fi=5170,gi={none:0,tv:1,color:2,mono:3,ega:0},ei={Th:1,ONE:0,Zp:64,Xp:128,sp:192,Gf:192,Hf:6},ci=12,di={Yp:16,lp:32,km:48,Gf:48,Hf:4};k=O.prototype;
|
||||
this.cp=a.rtcDate;this.yk=!1;a.sound&&window&&"webkitAudioContext"in window&&(this.ki=new webkitAudioContext);this.reset(!0);this.Ta()}A(z,O);var ai=5150,fi=5170,gi={none:0,tv:1,color:2,mono:3,ega:0},ei={Th:1,ONE:0,Wp:64,Up:128,sp:192,Gf:192,Hf:6},ci=12,di={Vp:16,lp:32,km:48,Gf:48,Hf:4};k=O.prototype;
|
||||
k.Eb=function(a,b,c,d){switch(c){case "sw1":return this.ya[c]=d,hi(this,c,d,this.$b,{0:this.Ia==ai?"Bootable Floppy Drive":"Loop on POST",1:this.Ia==ai?"Reserved":"Coprocessor",2:"Base Memory Size",4:"Monitor Type",6:"Number of Floppy Drives"}),!0;case "sw2":if(this.Ia==ai)return this.ya[c]=d,hi(this,c,d,this.ue,{0:"Expansion Memory Size",4:"Reserved"}),!0;break;case "swdesc":return this.ya[c]=d,!0}return!1};
|
||||
k.pc=function(a,b,c,d){this.ra=b;this.T=c;this.fa=d;this.Ka=a;this.bb=eb(a,"Keyboard");this.Ol=Math.round(c.ca.Kd/1193181);tb(b,this,ii);zb(b,this,ji);this.Ia<fi?(tb(b,this,ki),zb(b,this,li)):(tb(b,this,mi),zb(b,this,ni));if(d){var e=this;oi(d,Fd,function(){for(var a=0;a<e.zb.length;a++){for(var b=e.zb[a],c="PIC"+a+":",d=0;d<b.sd.length;d++)c+=" IC"+(d+1)+"="+t(b.sd[d]);c+=" IMR="+t(b.yd)+" IRR="+t(b.Mb)+" ISR="+t(b.Ic);e.fa.message(c)}});oi(d,pi,function(){for(var a=0;a<e.Lb.length;a++){qi(e,a);
|
||||
var b=e.Lb[a],c="TIMER"+a+":",d=0;if(void 0!==b.kd)for(var n=0;n<=b.kd;n++)d|=b.ac[n]<<8*n;c+=" MODE"+b.mode+" BYTES="+b.kd+" COUNT="+v(d);e.fa.message(c)}});oi(d,ri,function(){for(var a="",b=0;64>b;b++){var c=13>=b?si(e,b):e.ta[b];a&&(a+="\n");a+="CMOS[0x"+t(b)+"]: 0x"+t(c)}e.fa.message(a)})}Xc(c,ti,this,this.Hn)};k.Zb=function(a,b){if(!b)if(!a)this.reset();else if(!this.restore(a))return!1;return!0};k.Yb=function(a){return a&&this.save?this.save():!0};
|
||||
|
|
@ -440,7 +440,7 @@ k.save=function(){var a=new gd(this);a.set(0,[this.$b,this.ue,this.dd,this.Ze]);
|
|||
[b]);b=[];for(c=0;c<this.Lb.length;c++)d=[],e=this.Lb[c],d[0]=e.Kc,d[1]=e.Yc,d[2]=e.ac,d[3]=e.$f,d[4]=e.hk,d[5]=e.mode,d[6]=e.Cg,d[7]=e.ge,d[8]=e.kd,d[9]=e.md,d[10]=e.cg,d[11]=e.kf,d[12]=e.re,b[c]=d;a.set(3,[this.hi,b]);a.set(4,[this.Xg,this.zc,this.fi,this.Tf,this.Wg]);this.Ia>=fi&&(a.set(5,[this.lb,this.xd,this.gd,this.Sg,this.Ae,this.di]),a.set(6,[this.Rf,this.Og,this.Be,this.ta,this.jg]));return a.data()};
|
||||
k.restore=function(a){var b,c;b=a[0];this.$b=b[0];this.ue=b[1];this.dd=b[2];this.Ze=b[3];b=a[1];this.fb=Array(this.Uf);for(c=0;c<this.Uf;c++)vi(this,c,1==b.length?b[0][c]:b);b=a[2];this.zb=Array(this.Vf);for(c=0;c<this.Vf;c++)wi(this,c,0===c?32:160,b[0][c]);b=a[3];this.hi=b[0];this.Lb=Array(3);for(c=0;c<this.Lb.length;c++)xi(this,c,b[1][c]);b=a[4];this.Xg=b[0];this.zc=b[1];this.fi=b[2];this.Tf=b[3];this.Wg=b[4];if(b=a[5])this.lb=b[0],this.xd=b[1],this.gd=b[2],this.Sg=b[3],this.Ae=b[4],this.di=b[5];
|
||||
if(b=a[6])this.Rf=b[0],this.Og=b[1],this.Be=b[2],this.ta=b[3],this.jg=b[4],Ai(this);return!0};function vi(a,b,c){a=a.fb[b]={};c&&5==c.length||(c=[0,void 0,void 0,0,[]]);a.de=c[0];a.ei=c[1];a.fk=c[2];a.ub=c[3];a.On=b<<2;a.Kb=Array(4);for(b=0;b<a.Kb.length;b++)Di(a,b,c[4][b])}function Di(a,b,c){var d=a.Kb[b]={};if(void 0===c||8!=c.length)c=[!0,[],[],[],[]];d.ia=a;d.Dk=b;d.Id=c[0];d.ak=c[1];d.Kc=c[2];d.Sb=c[3];d.ac=c[4];d.mode=c[5];d.Yg=c[6];Ei(d,c[8],c[9])}
|
||||
function Ei(a,b,c,d){"string"==typeof b&&(b=Wa(b));b&&(a.gh=null,a.$o=b.id,a.ap=c,a.eh=b,a.Ci=b[c],a.Fh=d)}function wi(a,b,c,d){a=a.zb[b]={};d&&8==d.length||(d=[0,[void 0,void 0,void 0,void 0]]);a.port=c;a.vq=b<<3;a.og=d[0];a.sd=d[1];a.Ld=d[2];a.yd=d[3];a.Mb=d[4];a.Ic=d[5];a.Ce=d[6];a.Sf=d[7]}
|
||||
function Ei(a,b,c,d){"string"==typeof b&&(b=Wa(b));b&&(a.gh=null,a.$o=b.id,a.ap=c,a.eh=b,a.Ci=b[c],a.Fh=d)}function wi(a,b,c,d){a=a.zb[b]={};d&&8==d.length||(d=[0,[void 0,void 0,void 0,void 0]]);a.port=c;a.sq=b<<3;a.og=d[0];a.sd=d[1];a.Ld=d[2];a.yd=d[3];a.Mb=d[4];a.Ic=d[5];a.Ce=d[6];a.Sf=d[7]}
|
||||
function xi(a,b,c){a=a.Lb[b]={};if(void 0===c||13!=c.length)c=[[],[],[],[]];a.Kc=c[0];a.Yc=c[1];a.ac=c[2];a.$f=c[3];a.hk=c[4];a.mode=c[5];a.Cg=c[6];a.ge=c[7];a.kd=c[8];a.md=c[9];a.cg=c[10];a.kf=c[11];a.re=c[12]}function yi(a,b){return((((b?a.$b:a.dd)&12)>>2)+1)*a.In+32*((b?a.ue:a.Ze)&15)}function Fi(a,b){var c=b?a.$b:a.dd;return a.Ia!=ai||c&ei.Th?((c&ei.Gf)>>ei.Hf)+1:0}
|
||||
function Bi(a,b){if(b<Fi(a)){if(!a.Vd)return 1;if(b<a.Vd.length)switch(a.Vd[b]){case 160:case 180:case 320:case 360:return 1;case 720:return 3;case 1200:return 2;case 1440:return 4}}return 0}function zi(a,b){return((b?a.$b:a.dd)&di.Gf)>>di.Hf}
|
||||
function hi(a,b,c,d,e){for(var f="",g=1;8>=g;g++){var h="pcjs-bitCell";g||(h+=" pcjs-bitCellLeft");f+='<div id="'+(b+"-"+g)+'" class="'+h+'" data-value="0">'+g+"</div>\n"}c.innerHTML=f;b=D(c,"pcjs-bitCell");c=null;for(g=0;g<b.length;g++)void 0!==e&&void 0!==e[g]&&(c=e[g]),c&&b[g].setAttribute("title",c),Gi(b[g],d&1<<g?!1:!0),b[g].onclick=function(a,b){return function(){var c="1"!=b.getAttribute("data-value");Gi(b,c);var d=b.getAttribute("id").split("-"),e=1<<parseInt(d[1],10)-1;switch(d[0]){case "sw1":a.$b=
|
||||
|
|
@ -484,8 +484,8 @@ g.message);return}else for(a=b.replace(/\n/gm," ").replace(/ +$/,"").split(" "),
|
|||
function zj(a,b){if(null==b)return!0;if(kb(a.ra,b,a.Qh,!0)){for(var c=0;c<a.Fb.length;c++)pb(a.ra,b+c,a.Fb[c]);return!0}return!1}Ha(function(){for(var a=D(window.document,"pcjs","rom"),b=0;b<a.length;b++){var c=a[b],d=C(c),d=new wj(d);Za(d,c)}});function Bj(a){z.call(this,"RAM",a,Bj);this.Qg=a.addr;this.Qd=a.size;this.zm=a.test;this.xm=!!this.Qd;this.hh=!1}A(z,Bj);Bj.prototype.pc=function(a,b,c){this.ra=b;this.T=c;this.oa=eb(a,"ChipSet");this.Ta()};Bj.prototype.Zb=function(a,b){b||this.reset();return!0};
|
||||
Bj.prototype.Yb=function(){return!0};Bj.prototype.reset=function(){if(!this.Qg&&!this.xm&&this.oa){var a=1024*yi(this.oa);this.Qd&&a!=this.Qd&&(mb(this.ra,this.Qg,this.Qd),this.hh=!1);this.Qd=a}!this.hh&&this.Qd&&kb(this.ra,this.Qg,this.Qd)&&(this.hh=!0,this.status(Math.floor(this.Qd/1024)+"Kb"));if(this.hh){if(this.zm||qb(this.ra,1138,4660),this.oa&&(a=this.oa,a.ta)){var b=1048576>this.Qg?21:23,c=a.ta[b]|a.ta[b+1]<<8,c=c+(this.Qd>>10);a.ta[b]=c&255;a.ta[b+1]=c>>8;Ci(a)}}else x("No RAM allocated")};
|
||||
Ha(function(){for(var a=D(window.document,"pcjs","ram"),b=0;b<a.length;b++){var c=a[b],d=C(c),d=new Bj(d);Za(d,c)}});function Cj(a){z.call(this,"Keyboard",a,Cj);this.Yh={};this.Ln=250;this.Mn=100;this.Ta()}A(z,Cj);
|
||||
var Q={mp:1,np:26," ":32,"!":33,'"':34,"#":35,$:36,"%":37,"&":38,"'":39,"(":40,")":41,"*":42,"+":43,",":44,"-":45,".":46,"/":47,0:48,1:49,2:50,3:51,4:52,5:53,6:54,7:55,8:56,9:57,":":58,";":59,"<":60,"=":61,">":62,"?":63,"@":64,jp:65,kp:66,Vj:67,im:68,E:69,qp:70,xp:71,Wj:72,zp:73,Ap:74,Bp:75,Cp:76,Dp:77,Uh:78,Fp:79,Gp:80,Ip:81,Yj:82,Mp:83,Wp:84,$p:85,aq:86,bq:87,dq:88,eq:89,fq:90,"[":91,"\\":92,"]":93,"^":94,_:95,"`":96,gq:97,hq:98,jq:99,kq:100,lq:101,mq:102,nq:103,oq:104,pq:105,qq:106,rq:107,sq:108,
|
||||
tq:109,uq:110,wq:111,xq:112,yq:113,zq:114,Aq:115,Bq:116,Cq:117,Dq:118,Eq:119,x:120,y:121,z:122,"{":123,"|":124,"}":125,"~":126},Dj={16:2,17:8,18:32,20:256},Ej={tab:1009,esc:1027,"right-shift":3016,shift:1016,ctrl:1017,alt:1018,"caps-lock":1020,f1:1112,f2:1113,f3:1114,f4:1115,f5:1116,f6:1117,f7:1118,f8:1119,f9:1120,f10:1121,left:1037,up:1038,right:1039,down:1040,"ctrl-c":4003,"ctrl-break":4063,"ctrl-alt-del":4081},Fj={esc:1,1:2,2:3,3:4,4:5,5:6,6:7,7:8,8:9,9:10,0:11,"-":12,"=":13,bs:14,tab:15,q:16,
|
||||
var Q={mp:1,np:26," ":32,"!":33,'"':34,"#":35,$:36,"%":37,"&":38,"'":39,"(":40,")":41,"*":42,"+":43,",":44,"-":45,".":46,"/":47,0:48,1:49,2:50,3:51,4:52,5:53,6:54,7:55,8:56,9:57,":":58,";":59,"<":60,"=":61,">":62,"?":63,"@":64,jp:65,kp:66,Vj:67,im:68,E:69,qp:70,tp:71,Wj:72,wp:73,xp:74,yp:75,zp:76,Ap:77,Uh:78,Cp:79,Dp:80,Fp:81,Yj:82,Jp:83,Tp:84,Xp:85,Yp:86,Zp:87,aq:88,bq:89,cq:90,"[":91,"\\":92,"]":93,"^":94,_:95,"`":96,dq:97,eq:98,gq:99,hq:100,iq:101,jq:102,kq:103,lq:104,mq:105,nq:106,oq:107,pq:108,
|
||||
qq:109,rq:110,tq:111,uq:112,vq:113,wq:114,xq:115,yq:116,zq:117,Aq:118,Bq:119,x:120,y:121,z:122,"{":123,"|":124,"}":125,"~":126},Dj={16:2,17:8,18:32,20:256},Ej={tab:1009,esc:1027,"right-shift":3016,shift:1016,ctrl:1017,alt:1018,"caps-lock":1020,f1:1112,f2:1113,f3:1114,f4:1115,f5:1116,f6:1117,f7:1118,f8:1119,f9:1120,f10:1121,left:1037,up:1038,right:1039,down:1040,"ctrl-c":4003,"ctrl-break":4063,"ctrl-alt-del":4081},Fj={esc:1,1:2,2:3,3:4,4:5,5:6,6:7,7:8,8:9,9:10,0:11,"-":12,"=":13,bs:14,tab:15,q:16,
|
||||
w:17,e:18,r:19,t:20,y:21,u:22,i:23,o:24,p:25,"[":26,"]":27,enter:28,ctrl:29,a:30,s:31,d:32,f:33,g:34,h:35,j:36,k:37,l:38,";":39,quote:40,"`":41,shift:42,"\\":43,z:44,x:45,c:46,v:47,b:48,n:49,m:50,",":51,".":52,"/":53,"right-shift":54,prtsc:55,alt:56,space:57,"caps-lock":58,f1:59,f2:60,f3:61,f4:62,f5:63,f6:64,f7:65,f8:66,f9:67,f10:68,"num-lock":69,"scroll-lock":70,"num-home":71,"num-up":72,"num-pgup":73,"num-sub":74,"num-left":75,"num-center":76,"num-right":77,"num-add":78,"num-end":79,"num-down":80,
|
||||
"num-pgdn":81,"num-ins":82,"num-del":83,sysreq:84,pause:84,f11:87,f12:88,"num-enter":7392,"right-ctrl":7648,"num-div":13792,"num-mul":14304,"right-alt":14560,home:18400,up:18656,pgup:18912,left:19424,right:19936,end:20448,down:20704,pgdn:20960,ins:21216,del:21472,win:23520,"right-win":23776,menu:24032},S={1027:2};S[Q["1"]]=2;S[Q["!"]]=10754;S[Q["2"]]=3;S[Q["@"]]=10755;S[Q["3"]]=4;S[Q["#"]]=10756;S[Q["4"]]=5;S[Q.$]=10757;S[Q["5"]]=6;S[Q["%"]]=10758;S[Q["6"]]=7;S[Q["^"]]=10759;S[Q["7"]]=8;
|
||||
S[Q["&"]]=10760;S[Q["8"]]=9;S[Q["*"]]=10761;S[Q["9"]]=10;S[Q["("]]=10762;S[Q["0"]]=11;S[Q[")"]]=10763;S[Q["-"]]=12;S[Q._]=10764;S[Q["="]]=13;S[Q["+"]]=10765;S[1008]=14;S[1009]=15;S[113]=16;S[81]=10768;S[119]=17;S[87]=10769;S[101]=18;S[69]=10770;S[114]=19;S[82]=10771;S[116]=20;S[84]=10772;S[121]=21;S[89]=10773;S[117]=22;S[85]=10774;S[105]=23;S[73]=10775;S[111]=24;S[79]=10776;S[112]=25;S[80]=10777;S[Q["["]]=26;S[Q["{"]]=10778;S[Q["]"]]=27;S[Q["}"]]=10779;S[13]=28;S[1017]=29;S[97]=30;S[65]=10782;
|
||||
|
|
@ -595,9 +595,9 @@ k.save=function(){var a=0,b=[];b[a++]=[this.Ue,this.gf,this.rb,this.sb,this.xb,t
|
|||
k.restore=function(a){var b=0,c="unsupported restore format";if(a&&0<a.length){var d=0,e=a[d++];e&&2<=e.length&&(!this.$a.length&&6<=e.length?this.create("local",e[2],e[3],e[4],e[5]):null!=e[1]&&null!=this.gf&&e[1]!=this.gf&&(c="original checksum ("+e[1]+") differs from current checksum ("+this.gf+")",b=-1));for(this.$a.length||(b=-1);d<a.length&&0<=b;){var f=0,g=a[d++],h=g[f++],l=g[f++],n=g[f++];if(h>=this.$a.length||l>=this.$a[h].length||n>=this.$a[h][l].length){c="sector "+h+":"+l+":"+n+" out of range ("+
|
||||
b+" changes applied)";b=-1;break}if(this.nf){c="unable to modify write-protected disk";b=-1;break}e=g[f++];f=g[f++];g=e+f.length;if(h=this.$a[h][l][n]){for(l=h.data.length;l<e;)h.data[l++]=h.pattern;l=0;h.$c=e;for(h.Ac=f.length;e<g;)h.data[e++]=f[l++];b++}}}0>b&&this.ia.Ja("unable to restore disk '"+this.qd+": "+c);return b};k.Ra=function(a){this.fa&&E(this.fa,pl)&&this.fa.message(a)};
|
||||
function ql(a){z.call(this,"FDC",a,ql);this.dmaRead=this.oi;this.dmaWrite=this.pi;this.dmaFormat=this.qm;this.Ie=null;if(a.autoMount&&(this.Ie=a.autoMount,"string"==typeof this.Ie))try{this.Ie=eval("("+a.autoMount+")")}catch(b){x("FDC auto-mount error: "+b.message+" ("+a.autoMount+")"),this.Ie=null}this.uc=[]}A(z,ql);m={};aa={};
|
||||
var rl={3:{zd:3,ee:0,name:aa.Rp},4:{zd:2,ee:1,name:aa.Pp},5:{zd:9,ee:7,name:aa.cq},6:{zd:9,ee:7,name:aa.Jp},7:{zd:2,ee:0,name:aa.Lp},8:{zd:1,ee:2,name:aa.Qp},10:{zd:2,ee:7,name:aa.Kp},13:{zd:6,ee:7,name:aa.rp},15:{zd:3,ee:0,name:aa.Op}};k=ql.prototype;
|
||||
var rl={3:{zd:3,ee:0,name:aa.Op},4:{zd:2,ee:1,name:aa.Mp},5:{zd:9,ee:7,name:aa.$p},6:{zd:9,ee:7,name:aa.Gp},7:{zd:2,ee:0,name:aa.Ip},8:{zd:1,ee:2,name:aa.Np},10:{zd:2,ee:7,name:aa.Hp},13:{zd:6,ee:7,name:aa.rp},15:{zd:3,ee:0,name:aa.Lp}};k=ql.prototype;
|
||||
k.Eb=function(a,b,c,d){var e=this;switch(c){case "listDisks":return this.ya[c]=d,sl(this,"Local Disk","?"),sl(this,"Remote Disk","??"),d.onchange=function(){var a=e.ya.descDisk,b=d.options[d.selectedIndex];if(a&&b){var c={};if(b=b.getAttribute("data-value"))try{c=eval("({"+b+"})")}catch(l){x("FDC option error: "+l.message)}b=c.desc;void 0===b&&(b="");c=c.href;void 0!==c&&(b='<a href="'+c+'" target="_blank">'+b+"</a>");a.innerHTML=b}},!0;case "descDisk":case "listDrives":return this.ya[c]=d,d.onchange=
|
||||
function(){var a=da(d.value,10);null!=a&&tl(e,a)},!0;case "loadDrive":return this.ya[c]=d,d.onclick=function(){var a=e.ya.listDisks;a&&ul(e,a.options[a.selectedIndex].text,a.value)},!0;case "mountDrive":return window.wp&&window.tp&&window.vp?(this.ya[c]=d,d.addEventListener("change",function(){var a=d.children[0];a.children[1].disabled=0==a.children[0].files.length}),d.onsubmit=function(a){if(a=a.currentTarget[1].files[0]){var b=a.name;ul(e,fa(b,!0),b,a)}return!1}):d.parentNode.removeChild(d),!0}return!1};
|
||||
function(){var a=da(d.value,10);null!=a&&tl(e,a)},!0;case "loadDrive":return this.ya[c]=d,d.onclick=function(){var a=e.ya.listDisks;a&&ul(e,a.options[a.selectedIndex].text,a.value)},!0;case "mountDrive":return window&&"FileReader"in window?(this.ya[c]=d,d.addEventListener("change",function(){var a=d.children[0];a.children[1].disabled=0==a.children[0].files.length}),d.onsubmit=function(a){if(a=a.currentTarget[1].files[0]){var b=a.name;ul(e,fa(b,!0),b,a)}return!1}):d.parentNode.removeChild(d),!0}return!1};
|
||||
k.pc=function(a,b,c,d){this.ra=b;this.T=c;this.fa=d;this.Ka=a;this.oa=eb(a,"ChipSet");this.Hd();tb(b,this,vl);zb(b,this,wl);this.Pf()||this.Ta()};
|
||||
k.Zb=function(a,b){if(!b){if(!a||!this.restore){if(this.reset(),this.Ka.yi){this.uc=[];for(var c=0;c<this.Ea.length;c++)xl(this,c,!0);this.Pf(!0)}}else if(!this.restore(a))return!1;if(c=this.ya.listDrives){for(;c.firstChild;)c.removeChild(c.firstChild);c.innerHTML="";for(var d=0;d<this.Qi;d++){var e=window.document.createElement("option");e.value=d;e.innerHTML=String.fromCharCode(65+d)+":";c.appendChild(e)}0<this.Qi&&(c.value="0",tl(this,0))}}return!0};
|
||||
k.Yb=function(a){return a&&this.save?this.save():!0};k.reset=function(){this.Hd()};k.save=function(){var a=new gd(this);a.set(0,this.Nj());return a.data()};k.restore=function(a){return this.Hd(a[0])};
|
||||
|
|
@ -613,10 +613,10 @@ k.qk=function(a,b,c,d){var e;a.Cc=!1;b&&(e=b.info(),b&&e[0]>a.rb||e[1]>a.sb)&&(t
|
|||
function sl(a,b,c){if(a=a.ya.listDisks){for(var d=0;d<a.options.length;d++)if(a.options[d].value==c)return;d=window.document.createElement("option");d.value=c;d.innerHTML=b;a.appendChild(d)}}function tl(a,b){if(0<=b&&b<a.Ea.length){var c=a.Ea[b],d=a.ya.listDisks,e=a.ya.listDrives;if(d&&e&&(e=parseInt(e.value,10),c=c.lf?"?":c.Ve,!isNaN(e)&&e==b)){for(e=0;e<d.options.length;e++)if(d.options[e].value==c){d.selectedIndex!=e&&(d.selectedIndex=e);break}e==d.options.length&&(d.selectedIndex=0)}}}
|
||||
function xl(a,b,c,d){var e=a.Ea[b];e.za&&(yl(a,e.Ve,e.za),e.Zl="",e.Ve="",e.za=null,e.lf=!1,a.se|=128,d||a.Ja("Drive "+String.fromCharCode(65+b)+" unloaded",c),c||d||tl(a,b))}function Al(a,b,c,d){var e;for(e=0;e<a.uc.length;e++)if(a.uc[e][1]==c){d.restore(a.uc[e][2]);return}a.uc[e]=[b,c,[]]}function yl(a,b,c){var d;for(d=0;d<a.uc.length;d++)if(a.uc[d][1]==b){a.uc[d][2]=c.save();break}}k.uo=function(a,b,c){this.ea(a,b,c,"OUTPUT");b&4?this.zf&4||this.zf&8&&this.oa&&aj(this.oa,6):this.Hd();this.zf=b};
|
||||
k.bn=function(a,b){this.ea(a,null,b,"STATUS",this.Da);return this.Da};k.$m=function(a,b){var c=0;this.tb<this.eb&&(c=this.cc[this.tb]);this.zf&8&&this.oa&&bj(this.oa,6);this.ea(a,null,b,"DATA["+this.tb+"]",c);++this.tb>=this.eb&&(this.Da&=-81,this.tb=this.eb=0);return c};
|
||||
k.to=function(a,b,c){this.ea(a,b,c,"DATA["+this.eb+"]");this.eb<this.cc.length&&(this.cc[this.eb++]=b);a=this.cc[0]&31;if(void 0!==rl[a]&&this.eb>=rl[a].zd){c=!1;this.tb=0;a=this.Qa();var d,e,f,g,h;b=a&31;switch(b){case 3:this.Qa(m.Sp);this.Qa(m.yp);this.Tb();break;case 4:e=this.Qa(m.Ff);this.gb=e&3;d=this.Ea[this.gb];this.Tb();this.bc((d.Ya&4278190080)>>>24,m.Vp);break;case 5:case 6:e=this.Qa(m.Ff);c=e>>2&1;this.gb=e&3;d=this.Ea[this.gb];d.Na=c;e=d.mb=this.Qa(m.Vj);f=this.Qa(m.Wj);g=d.Wa=this.Qa(m.Yj);
|
||||
h=this.Qa(m.Uh);d.cb=128<<h;d.ce=this.Qa(m.pp);this.Qa(m.jm);this.Qa(m.op);6==b?this.qi(d):this.ri(d);Bl(this,d,a,c,e,f,g,h);c=!0;break;case 7:e=this.Qa(m.Ff);this.gb=e&3;d=this.Ea[this.gb];d.mb=d.ae=0;d.Ya=268435488;this.Tb();c=!0;break;case 8:d=this.Ea[this.gb];d.Na=0;this.Tb();this.bc(d.gb|d.Na<<2|d.Ya&255,m.lm);this.bc(d.mb,m.Hp);this.gb=this.gb+1&3;break;case 10:e=this.Qa(m.Ff);c=e>>2&1;this.gb=e&3;d=this.Ea[this.gb];e=d.mb;f=d.Na=c;g=d.Wa=1;h=0;d.Ya=0;d.za&&(d.Sa=d.za.seek(d.mb,d.Na,d.Wa))?
|
||||
h=d.Sa.length:d.Ya=1088;Bl(this,d,a,c,e,f,g,h);c=!0;break;case 13:e=this.Qa(m.Ff);c=e>>2&1;this.gb=e&3;d=this.Ea[this.gb];e=d.mb;f=d.Na=c;g=1;h=this.Qa(m.Uh);d.cb=128<<h;d.ce=this.Qa(m.Np);this.Qa(m.jm);d.dk=this.Qa(m.im);this.pk(d);Bl(this,d,a,c,e,f,g,h);c=!0;break;case 15:e=this.Qa(m.Ff),this.gb=e&3,d=this.Ea[this.gb],d.Na=e>>2&1,e=this.Qa(m.Ep),d.mb+=e-d.ae,0>d.mb&&(d.mb=0),d.mb>=d.rb&&(d.mb=d.rb-1),d.ae=e,d.Ya=32,0==d.mb&&(d.Ya|=268435456),this.Tb(),c=!0}0<this.eb&&(this.Da|=80);this.zf&8&&(!d||
|
||||
d.Ya&8||!c||this.oa&&aj(this.oa,6))}};k.an=function(a,b){var c=this.se;this.se&=-129;this.ea(a,null,b,"INPUT",c);return c};k.so=function(a,b,c){this.ea(a,b,c,"CONTROL");this.Ul=b};function Bl(a,b,c,d,e,f,g,h){a.Tb();a.bc(b.gb|b.Na<<2|b.Ya&255,m.lm);a.bc((b.Ya&65280)>>>8,m.Tp);a.bc((b.Ya&16711680)>>>16,m.Up);var l=0;if(e!=b.mb||f!=b.Na)l=g=1;c&128&&(f^=l,d||(l=0));a.bc(e+l,m.Vj);a.bc(f,m.Wj);a.bc(g,m.Yj);a.bc(h,m.Uh)}k.Qa=function(){var a=this.cc[this.tb];this.tb++;return a};
|
||||
k.to=function(a,b,c){this.ea(a,b,c,"DATA["+this.eb+"]");this.eb<this.cc.length&&(this.cc[this.eb++]=b);a=this.cc[0]&31;if(void 0!==rl[a]&&this.eb>=rl[a].zd){c=!1;this.tb=0;a=this.Qa();var d,e,f,g,h;b=a&31;switch(b){case 3:this.Qa(m.Pp);this.Qa(m.vp);this.Tb();break;case 4:e=this.Qa(m.Ff);this.gb=e&3;d=this.Ea[this.gb];this.Tb();this.bc((d.Ya&4278190080)>>>24,m.Sp);break;case 5:case 6:e=this.Qa(m.Ff);c=e>>2&1;this.gb=e&3;d=this.Ea[this.gb];d.Na=c;e=d.mb=this.Qa(m.Vj);f=this.Qa(m.Wj);g=d.Wa=this.Qa(m.Yj);
|
||||
h=this.Qa(m.Uh);d.cb=128<<h;d.ce=this.Qa(m.pp);this.Qa(m.jm);this.Qa(m.op);6==b?this.qi(d):this.ri(d);Bl(this,d,a,c,e,f,g,h);c=!0;break;case 7:e=this.Qa(m.Ff);this.gb=e&3;d=this.Ea[this.gb];d.mb=d.ae=0;d.Ya=268435488;this.Tb();c=!0;break;case 8:d=this.Ea[this.gb];d.Na=0;this.Tb();this.bc(d.gb|d.Na<<2|d.Ya&255,m.lm);this.bc(d.mb,m.Ep);this.gb=this.gb+1&3;break;case 10:e=this.Qa(m.Ff);c=e>>2&1;this.gb=e&3;d=this.Ea[this.gb];e=d.mb;f=d.Na=c;g=d.Wa=1;h=0;d.Ya=0;d.za&&(d.Sa=d.za.seek(d.mb,d.Na,d.Wa))?
|
||||
h=d.Sa.length:d.Ya=1088;Bl(this,d,a,c,e,f,g,h);c=!0;break;case 13:e=this.Qa(m.Ff);c=e>>2&1;this.gb=e&3;d=this.Ea[this.gb];e=d.mb;f=d.Na=c;g=1;h=this.Qa(m.Uh);d.cb=128<<h;d.ce=this.Qa(m.Kp);this.Qa(m.jm);d.dk=this.Qa(m.im);this.pk(d);Bl(this,d,a,c,e,f,g,h);c=!0;break;case 15:e=this.Qa(m.Ff),this.gb=e&3,d=this.Ea[this.gb],d.Na=e>>2&1,e=this.Qa(m.Bp),d.mb+=e-d.ae,0>d.mb&&(d.mb=0),d.mb>=d.rb&&(d.mb=d.rb-1),d.ae=e,d.Ya=32,0==d.mb&&(d.Ya|=268435456),this.Tb(),c=!0}0<this.eb&&(this.Da|=80);this.zf&8&&(!d||
|
||||
d.Ya&8||!c||this.oa&&aj(this.oa,6))}};k.an=function(a,b){var c=this.se;this.se&=-129;this.ea(a,null,b,"INPUT",c);return c};k.so=function(a,b,c){this.ea(a,b,c,"CONTROL");this.Ul=b};function Bl(a,b,c,d,e,f,g,h){a.Tb();a.bc(b.gb|b.Na<<2|b.Ya&255,m.lm);a.bc((b.Ya&65280)>>>8,m.Qp);a.bc((b.Ya&16711680)>>>16,m.Rp);var l=0;if(e!=b.mb||f!=b.Na)l=g=1;c&128&&(f^=l,d||(l=0));a.bc(e+l,m.Vj);a.bc(f,m.Wj);a.bc(g,m.Yj);a.bc(h,m.Uh)}k.Qa=function(){var a=this.cc[this.tb];this.tb++;return a};
|
||||
k.Tb=function(){this.tb=this.eb=0};k.bc=function(a){this.cc[this.eb++]=a};k.oi=function(a,b,c){void 0===b||0>b?this.sc(a,c):c(-1,!1)};k.pi=function(a,b){return void 0!==b&&0<=b?this.Fc(a,b):-1};k.qm=function(a,b){return void 0!==b&&0<=b?this.Rj(a,b):-1};k.qi=function(a){a.Ya=72;a.za&&(a.Sa=null,a.Ya=0,this.oa&&(Ui(this.oa,2,this,"dmaRead",a),Oi(this.oa,2)))};k.ri=function(a){a.Ya=72;a.za&&(a.za.nf?a.Ya=576:(a.Sa=null,a.Ya=0,this.oa&&(Ui(this.oa,2,this,"dmaWrite",a),Oi(this.oa,2))))};
|
||||
k.pk=function(a){a.Ya=72;a.za&&(a.Sa=null,a.Ya=0,this.oa&&(a.He=0,a.wc=Array(4),a.Qf=!0,a.Wf=0,Ui(this.oa,2,this,"dmaFormat",a),Oi(this.oa,2),a.Qf=!1))};k.sc=function(a,b){var c=-1;if(!a.Ya&&a.za){do{if(a.Sa&&0<=(c=ol(a.Sa,a.ab++)))break;a.Sa=a.za.seek(a.mb,a.Na,a.Wa);if(!a.Sa){a.Ya=1088;break}a.ab=0;this.Nf(a)}while(1)}b(c,!1)};
|
||||
k.Fc=function(a,b){if(a.Ya||!a.za)return-1;do{if(a.Sa&&a.za.write(a.Sa,a.ab++,b))break;a.Sa=a.za.seek(a.mb,a.Na,a.Wa);if(!a.Sa){a.Ya=8256;b=-1;break}a.ab=0;this.Nf(a)}while(1);return b};k.Nf=function(a){a.Wa++;a.Wa>=a.qg+1&&(a.Wa=1,a.Na++,a.Na>=a.pg&&(a.Na=0,a.mb++))};k.Rj=function(a,b){if(a.Ya)return-1;a.wc[a.He++]=b;if(a.He==a.wc.length){a.mb=a.wc[0];a.Na=a.wc[1];a.Wa=a.wc[2];a.cb=128<<a.wc[3];for(var c=a.He=0;c<a.cb;c++)if(0>this.Fc(a,a.dk))return-1;a.Wf++}a.Wf>=a.ce&&(b=-1);return b};
|
||||
|
|
@ -641,7 +641,7 @@ k.jo=function(a,b,c){this.ea(a,b,c,"SECCNT");this.te=b};k.Rm=function(a,b){var c
|
|||
k.ho=function(a,b,c){this.ea(a,b,c,"DRVHD");this.yf=b;this.Da=this.Ea[this.yf&16?1:0]?this.Da|64:this.Da&-65};k.Sm=function(a,b){var c=this.Da;this.ea(a,null,b,"STATUS",c);return c};k.bo=function(a,b,c){this.ea(a,b,c,"COMMAND");this.Kj=b;this.oa&&bj(this.oa,14);Kl(this)};k.io=function(a,b,c){this.ea(a,b,c,"FDR");this.Mh&4&&!(b&4)&&(this.Nd=1);this.Mh=b};
|
||||
function Kl(a){var b=!1,c=a.Kj,d=a.yf&16?1:0,e=a.yf&15,f=a.Lh|(a.Kh&3)<<8,g=a.Nh,h=a.te||256;a.Pa=null;a.Nd=0;a.Da=80;(d=a.Ea[d])?(d.Sd=f,d.Na=e,d.Wa=g,d.cb=h*d.ib,c=144<=c?c:c&240,d.Sa=null,d.errorCode=0,a.Pa=d):c=-1;switch(c&240){case 32:a.sc(d,function(b){0<=b&&a.oa?(Jl(a),a.Da=136):(a.Da=1,a.Nd=16)},!1);break;case 48:a.oa?(Jl(a),a.Da=136):(a.Da=1,a.Nd=4);break;case 16:b=!0;break;case 64:b=!0;break;case 144:a.Nd=1;b=!0;break;case 145:d.sb=e+1,d.xb=h,b=!0}b&&Jl(a)}
|
||||
function Jl(a){!a.oa||a.Mh&2||aj(a.oa,14)}
|
||||
function Il(a){a.tb=0;var b=a.Qa(),c=a.Qa(),d=c&32,e=d>>5,f=c&31,g=a.Qa(),h=a.Qa(),l=g<<2&768|h,n=g&63,q=a.Qa(),r=a.Qa(),s=a.Ea[e];s&&(s.Sd=l,s.Na=f,s.Wa=n,s.cb=q*s.ib);switch(b){case 3:a.Tb(s?s.errorCode:4);a.bc(c);a.bc(g);a.bc(h);a.bc(0|d);b=-1;break;case 12:for(c=0;0<=(b=a.Qa());)s&&c<s.bf.length&&(s.bf[c++]=b);s&&Hl(a,s);b=0;s||a.pf!=e||(a.pf=-1,b=2);a.Tb(b|d);b=-1;break;case 224:case 228:a.Tb(0|d),b=-1}if(0<=b)switch(void 0===s?b=-1:(s.errorCode=0,s.dm=0),b){case 0:a.Tb(0|d);break;case 1:s.iq=
|
||||
function Il(a){a.tb=0;var b=a.Qa(),c=a.Qa(),d=c&32,e=d>>5,f=c&31,g=a.Qa(),h=a.Qa(),l=g<<2&768|h,n=g&63,q=a.Qa(),r=a.Qa(),s=a.Ea[e];s&&(s.Sd=l,s.Na=f,s.Wa=n,s.cb=q*s.ib);switch(b){case 3:a.Tb(s?s.errorCode:4);a.bc(c);a.bc(g);a.bc(h);a.bc(0|d);b=-1;break;case 12:for(c=0;0<=(b=a.Qa());)s&&c<s.bf.length&&(s.bf[c++]=b);s&&Hl(a,s);b=0;s||a.pf!=e||(a.pf=-1,b=2);a.Tb(b|d);b=-1;break;case 224:case 228:a.Tb(0|d),b=-1}if(0<=b)switch(void 0===s?b=-1:(s.errorCode=0,s.dm=0),b){case 0:a.Tb(0|d);break;case 1:s.fq=
|
||||
r;a.Tb(0|d);break;case 5:a.Tb(0|d);break;case 8:a.qi(s,function(b){a.Tb(b|d)});break;case 10:a.ri(s,function(b){a.Tb(b|d)});break;case 15:Ll(a,s,function(b){a.Tb(b|d)});break;default:a.Tb(2|d)}}k.Qa=function(){var a=-1;this.tb<this.eb&&(a=this.cc[this.tb++]);return a};k.Tb=function(a){this.tb=this.eb=0;void 0!==a&&this.bc(a);this.oa&&aj(this.oa,5);this.Da|=32};k.bc=function(a){this.cc[this.eb++]=a};k.oi=function(a,b,c){void 0===b||0>b?this.sc(a,c):c(-1,!1)};
|
||||
k.pi=function(a,b){return void 0!==b&&0<=b?this.Fc(a,b):-1};k.rm=function(a,b){var c;void 0!==b&&0<=b?(c=b,a.ab<a.cf.length?a.cf[a.ab++]=c:(a.errorCode=20,c=-1)):c=-1;return c};k.sm=function(a,b){return void 0!==b&&0<=b?this.Rj(a,b):-1};k.qi=function(a,b){a.errorCode=4;if(a.za&&(a.Sa=null,this.oa)){a.errorCode=0;Ui(this.oa,3,this,"dmaRead",a);Oi(this.oa,3,function(c){c||0!=a.errorCode||(a.errorCode=4);b(a.errorCode?2:0)});return}b(a.errorCode?2:0)};
|
||||
k.ri=function(a,b){a.errorCode=4;if(a.za&&(a.Sa=null,this.oa)){a.errorCode=0;Ui(this.oa,3,this,"dmaWrite",a);Oi(this.oa,3,function(c){c||(0==a.errorCode&&(a.errorCode=4),20==a.errorCode&&(a.errorCode=0));b(a.errorCode?2:0)});return}b(a.errorCode?2:0)};function Ll(a,b,c){b.errorCode=4;b.cf&&b.cf.length==b.cb||(b.cf=Array(b.cb));b.ab=0;a.oa?(b.errorCode=0,Ui(a.oa,3,a,"dmaWriteBuffer",b),Oi(a.oa,3,function(a){a||0!=b.errorCode||(b.errorCode=4);c(b.errorCode?2:0)})):c(b.errorCode?2:0)}
|
||||
|
|
|
|||
Loading…
Reference in a new issue