Tidied up some Bus and Disk messages
This commit is contained in:
parent
d8cdebae3b
commit
d8f98fb263
11 changed files with 57 additions and 56 deletions
|
|
@ -91,7 +91,7 @@ function Pb(a,b,c,d){a.A.Ge[a.A.fi++]={Dk:b,fd:c,type:d};return Aa(Hb,b,c,0,d)}f
|
|||
function Cb(){for(var a=!1,b=gb(document,"pcx86","panel"),c=0;c<b.length;c++){var d=b[c],e=hb(d),f=jb(e.id);f||(a=!0,f=new Ab(e));fb(f,d);a&&sb(f)}}var Eb=1280,Fb=720,Mb=18,Qb="Monaco, Lucida Console, Courier New",Gb=3*Eb>>2,Rb=Fb,Ib=Fb,Kb="black",Jb=Fb>>1;Qa(Cb);
|
||||
function Sb(a,b,c){u.call(this,"Bus",a);this.S=b;this.Ea=c;this.F=a.busWidth||20;this.K=Math.pow(2,this.F);this.W=this.D=this.K-1|0;this.B=32==this.F||20>=this.F?12:24>=this.F?14:15;this.A=1<<this.B;this.V=this.A>>2;this.C=this.A-1;this.H=this.K/this.A|0;this.L=this.H-1;this.I=[];this.J=[];this.M=[];this.N=[];a=new v;Tb(a,this.Ea);this.X=Array(this.H);for(b=0;b<this.H;b++)this.X[b]=a;a=this.S;b=this.X;c=this.B;a.Nc=a.X=b;a.Bb=c;a.Xh=1<<a.Bb;a.Ab=a.Xh-1;a.nf=b.length;a.Ae=a.nf-1;a=this.S;a.Be=a.Ic=
|
||||
this.D;sb(this)}ba(Sb,u);l=Sb.prototype;l.reset=function(){Ub(this,!0)};l.Pb=function(a,b){b||this.reset();return!0};
|
||||
function Vb(a,b,c,d,e){for(var f=b,g=c,h=f>>>a.B;0<g&&h<a.X.length;){var k=a.X[h],m=h*a.A,r=a.A-(f-m);r>g&&(r=g);if(k&&k.size){if(k.type==d&&k.controller==e){if(f+g<=k.fe)return k.ze+=k.fe-f,k.fe=f,!0;if(f>=k.fe+k.ze){r=k.size-(f-m);r>g&&(r=g);k.ze=f-k.fe+r;f=m+a.A;g-=r;h++;continue}}return Wb(a,Xb,f,g)}f=new v(f,r,a.A,d,e);Tb(f,a.Ea,k);a.X[h++]=f;f=m+a.A;g-=r}return 0>=g?(e=a.S,e.pa&-2147483648&&Yb(e),a.S.Y.nb||a.status(Math.floor(c/1024)+"Kb "+Zb[d]+" at "+na(b)),!0):Wb(a,$b,b,c)}
|
||||
function Vb(a,b,c,d,e){for(var f=b,g=c,h=f>>>a.B;0<g&&h<a.X.length;){var k=a.X[h],m=h*a.A,r=a.A-(f-m);r>g&&(r=g);if(k&&k.size){if(k.type==d&&k.controller==e){if(f+g<=k.fe)return k.ze+=k.fe-f,k.fe=f,!0;if(f>=k.fe+k.ze){r=k.size-(f-m);r>g&&(r=g);k.ze=f-k.fe+r;f=m+a.A;g-=r;h++;continue}}return Wb(a,Xb,f,g)}f=new v(f,r,a.A,d,e);Tb(f,a.Ea,k);a.X[h++]=f;f=m+a.A;g-=r}return 0>=g?(e=a.S,e.pa&-2147483648&&Yb(e),a.S.Y.nb||(e=c/1024|0,a.status((e?e+"Kb ":c+" bytes ")+Zb[d]+" at "+na(b))),!0):Wb(a,$b,b,c)}
|
||||
function Ub(a,b){32==a.F?b?a.G&&(ac(a,1048576,1048576,a.G),a.G=null):a.G||(a.G=bc(a,1048576,1048576),ac(a,1048576,1048576,bc(a,0,1048576))):20<a.F&&(b=a.D&-1048577|(b?1048576:0),b!=a.D&&(a.D=b,a.S&&(a=a.S,a.Be=a.Ic=b)))}l.bg=function(a,b,c,d){if(!(a&this.C||!b||b&this.C)){for(var e=a>>>this.B;0<b;){var f=this.X[e];if(!f.controller)return Wb(this,cc,a,b,d);dc(f,c,!0);b-=this.A;e++}return!0}return Wb(this,ec,a,b)};
|
||||
function fc(a,b,c){if(!(b&a.C||!c||c&a.C)){for(var d=b>>>a.B;0<c;){var e=a.X[d];b=new v(b);Tb(b,a.Ea,e);a.X[d++]=b;b=d*a.A;c-=a.A}a=a.S;a.pa&-2147483648&&Yb(a);return!0}return Wb(a,gc,b,c)}function bc(a,b,c){var d=[];for(b>>>=a.B;0<c&&b<a.X.length;)d.push(a.X[b++]),c-=a.A;return d}
|
||||
function ac(a,b,c,d,e){for(var f=0,g=b>>>a.B;0<c&&g<a.X.length;){var h=d[f++];if(!h)break;if(void 0!==e){var k=new v(b),m=k,r=e,y=a.Ea;m.id=h.id|1;m.ze=h.ze;m.size=h.size;r&&(m.type=r,m.H=r==hc);ub?(m.L=h.L,m.K=h.K,m.Ga=h.Ga,m.sd=h.sd,m.U=h.U,dc(m,ic?jc:kc)):(m.U=h.U,dc(m,lc));Tb(m,y,h);h=k}a.X[g++]=h;c-=a.A}}l.Eb=function(a){return this.X[(a&this.D)>>>this.B].nc(a&this.C,a)};function mc(a,b){var c=b&a.C,d=(b&a.D)>>>a.B;return c!=a.C?a.X[d].df(c,b):a.X[d++].Bd(c,b)|a.X[d&a.L].Bd(0,b+1)<<8}
|
||||
|
|
@ -171,8 +171,8 @@ l.ga=function(a){var b=a&this.Ab,c=(a&this.Ic)>>>this.Bb;this.A-=this.B.Sf;if(b<
|
|||
l.Wa=function(a,b){var c=a&this.Ab,d=(a&this.Ic)>>>this.Bb;this.A-=this.B.Sf;c<this.Ab?this.X[d].lf(c,b&65535,a):(this.X[d++].pc(c,b&255,a),this.M&4096||this.X[d&this.Ae].pc(0,b>>8&255,a+1))};l.Pa=function(a,b){var c=a&this.Ab,d=(a&this.Ic)>>>this.Bb;this.A-=this.B.Sf;if(c<this.Ab-2)this.X[d].kf(c,b,a);else for(var e=4,f=4-(c&3);e--;){this.X[d].pc(c++,b&255,a++);if(this.M&4096)break;--f||(d=d+1&this.Ae,c=0);b>>>=8}};function yf(a,b,c){a.Ya=b;a.cb=c&a.ra;a.C=b.Mb(a.cb,1);return a.M&1?0:a.Eb(a.C)}
|
||||
function H(a,b){return yf(a,a.Ba,b)}function I(a,b){return yf(a,a.Db,b)}function zf(a,b,c){a.Ya=b;a.cb=c&a.ra;a.C=b.Mb(a.cb,a.T);return a.M&1?0:a.jb(a.C)}function J(a,b){a.Ya=a.Ba;a.cb=b&a.ra;a.C=a.Ya.Mb(a.cb,2);return a.M&1?0:a.ga(a.C)}function K(a,b){a.Ya=a.Db;a.cb=b&a.ra;a.C=a.Ya.Mb(a.cb,2);return a.M&1?0:a.ga(a.C)}function L(a,b){a.Ya=a.Ba;a.cb=b&a.ra;a.C=a.Ya.Mb(a.cb,4);return a.M&1?0:a.ea(a.C)}function M(a,b){a.Ya=a.Db;a.cb=b&a.ra;a.C=a.Ya.Mb(a.cb,4);return a.M&1?0:a.ea(a.C)}
|
||||
function Af(a,b){a.M&2||a.oc(a.Ya.Nb(a.cb,1),b)}function Bf(a,b){a.M&2||a.Wa(a.Ya.Nb(a.cb,2),b)}function Cf(a,b){a.M&2||a.Pa(a.Ya.Nb(a.cb,4),b)}function Cd(a,b,c){return a.jb(b.Mb(c,a.T))}l.la=function(){var a=af(this,1),b=this.Eb(this.da);this.da=a;return b};function Df(a){var b=af(a,2),c=a.ga(a.da);a.da=b;return c}function N(a){var b=af(a,a.Jc),c=a.ui(a.da);a.da=b;return c}l.ya=function(){var a=af(this,this.T),b=this.jb(this.da);this.da=a;return b};
|
||||
l.P=function(){var a=af(this,1),b=this.Eb(this.da)<<24>>24;this.da=a;return b};function x(a){var b=a.jb(a.za);a.za=a.za+a.T|0;var c=(a.zi>>>0)-(a.za>>>0);0>c&&(8088>=a.ca?(A(a,a.za-a.W.va&a.W.ra),-1>c&&(b=b&255|a.Eb(a.za-1)<<8)):!a.W.me&&a.W.ab==a.W.ra||a.W.me&&!a.W.ab?A(a,a.za-a.W.va&a.W.ra):-1>c&&w.call(a,12,0));return b}function C(a,b){Dd(a,b,a.T)}
|
||||
function Dd(a,b,c,d){d=void 0===d?c:d;var e=a.za-c|0,f=(e>>>0)-(a.Bi>>>0);if(0>f){if(8088>=a.ca&&-1==f){a.oc(e+1,b>>8);A(a,e-a.W.va&a.W.ra);a.oc(a.za,b);return}if(!a.W.me&&a.W.ab==a.W.ra||a.W.me&&!a.W.ab){if(0>f&&f>-c){w.call(a,12,0);return}A(a,e-a.W.va&a.W.ra);e=a.za}else{w.call(a,12,0);return}}switch(d){case 1:a.oc(e,b);break;case 2:a.Wa(e,b);break;case 4:a.Pa(e,b)}a.za=e}
|
||||
l.P=function(){var a=af(this,1),b=this.Eb(this.da)<<24>>24;this.da=a;return b};function x(a){var b=a.jb(a.za);a.za=a.za+a.T|0;var c=(a.zi>>>0)-(a.za>>>0);0>c&&(8088>=a.ca?(A(a,a.za-a.W.va&a.W.ra),-1>c&&(b=b&255|a.Eb(a.za-1)<<8)):-1>c?w.call(a,12,0):(!a.W.me&&a.W.ab==a.W.ra||a.W.me&&!a.W.ab)&&A(a,a.za-a.W.va&a.W.ra));return b}function C(a,b){Dd(a,b,a.T)}
|
||||
function Dd(a,b,c,d){d=void 0===d?c:d;var e=a.za-c|0,f=(e>>>0)-(a.Bi>>>0);if(0>f){if(8088>=a.ca&&-1==f){a.oc(e+1,b>>8);A(a,e-a.W.va&a.W.ra);a.oc(a.za,b);return}if(!a.W.me&&a.W.ab==a.W.ra||a.W.me&&!a.W.ab){if(f>-c){w.call(a,12,0);return}A(a,e-a.W.va&a.W.ra);e=a.za}else{w.call(a,12,0);return}}switch(d){case 1:a.oc(e,b);break;case 2:a.Wa(e,b);break;case 4:a.Pa(e,b)}a.za=e}
|
||||
function Ef(a,b,c){var d=4;1==b.length&&(d=1,c=c?1:0);if(80386>a.ca)2<b.length&&(b=b.substr(1,2));else if("PS"==b||2<b.length)d=8;a.ja[b]&&(void 0===c&&(qb(a,"Value for "+b+" is invalid"),Wc(a)),d=!a.Y.nb||a.Y.mi?na(c,d):"--------".substr(0,d),a.ja[b].textContent!=d&&(a.ja[b].textContent=d))}
|
||||
l.Ah=function(a){this.Y.complete=!0;this.Y.tk=!1;this.Y.Yj=!1;this.jc=this.A=a;this.V&&!a&&hd(this.V);a||(this.M|=4);do{if(a=this.M&3312)this.ba|=a;else if(this.Uc=this.da,this.Ba=this.Ca,this.Db=this.W,this.C=this.D=-1,this.ba&3072&&Se(this),this.ba=this.M&256,this.Ka){a:if(!(this.M&4)){a=80286>this.ca?0:1;for(var b=0;2>b;b++){switch(a){case 0:if(this.Ka&1&&this.N&512){var c=Ff(this.V);if(-1<=c&&(this.Ka&=-2,0<=c)){this.Ka&=-5;Gf.call(this,c);break a}}break;case 1:if(this.Ka&2){this.Ka&=-3;80386<=
|
||||
this.ca&&(this.zb[6]|=16384);Gf.call(this,1);break a}}a=1-a}}if(this.Ka&4){this.M=this.A=0;break}}this.M=0;this.qa[this.la()].call(this)}while(0<this.A);return this.Y.complete?this.jc-this.A:void 0===this.Y.complete?0:-1};var te=512;Qa(function(){for(var a=gb(document,"pcx86","cpu"),b=0;b<a.length;b++){var c=a[b],d=hb(c),d=new Ld(d);fb(d,c)}});
|
||||
|
|
|
|||
Loading…
Reference in a new issue