Let's try to tone down the alerts when 'resume' is set to AUTO (1)
This commit is contained in:
parent
5baa1f53ce
commit
7aa689c745
9 changed files with 68 additions and 70 deletions
|
|
@ -436,8 +436,8 @@ function jm(a,b,c){var d=0,e=c&km;b?(d=3,a.ea=c):a.ta=c;if(e==lm){if(!(c&mm))for
|
|||
e.vc[0]=e.bc[0],e.vc[1]=e.bc[1],e.gd=ad(a.U,a.V))}}}function hm(a,b){a=a.H[b];(b=a.bc[1]<<8|a.bc[0])||(b=1==a.fd?256:65536);return b}function ed(a,b){a=a.H[b];(b=a.vc[1]<<8|a.vc[0])||(b=1==a.fd?256:65536);return b}function rm(a,b){am(a,b);var c=a.H[b];c.Fd[0]=c.eb[0];c.Fd[1]=c.eb[1];c.le=!0;$l(a,b)}function $l(a,b){a=a.H[b];a.Xc=a.gf==Bm?1:0;a.fd=a.gf==Cm?2:1}
|
||||
function am(a,b,c){var d=a.H[b];if(d.Hd&&(b!=im||a.J&xm)){var e=ad(a.U,a.V),f=(e-d.gd)/a.Aa|0;0>f&&(d.gd=e,f=0);var g=hm(a,b),h=ed(a,b)-f;d.mode==cm?(0>=h&&(h=0),h||(d.Lc=!0,d.Hd=!1,b||Kf(a,gm))):d.mode==Dm?(d.Lc=1!=h,0>=h&&(h=g+h,0>=h&&(h=g),d.vc[0]=h&255,d.vc[1]=h>>8&255,d.gd=e,!b&&d.Lc&&Kf(a,gm))):d.mode==fd&&(h-=f,0>=h&&(d.Lc=!d.Lc,h=g+h,0>=h&&(h=g),d.vc[0]=h&255,d.vc[1]=h>>8&255,d.gd=e,!b&&d.Lc&&Kf(a,gm)));d.eb[0]=h&255;d.eb[1]=h>>8&255;c&&(a.gd=0)}return d}
|
||||
function dd(a,b){for(var c=0;c<a.H.length;c++)am(a,c,b);if(a.ba>=Hf){b=a.U.R.Yc;c=ad(a.U,a.V);null==a.ya&&(a.na=ad(a.U,a.V),a.Ha=1024,a.ya=Math.floor(a.U.R.Yc/a.Ha),Qk(a));c>=a.X&&(a.A[Nk]|=Em,a.A[gd]&hd&&(a.A[Nk]|=Fm,Kf(a,Gm)),a.X=c+a.ya);a.A[Ak]==a.A[Bk]&&a.A[Ck]==a.A[Dk]&&a.A[Ek]==a.A[Fk]&&(a.A[Nk]|=Hm,a.A[gd]&Im&&(a.A[Nk]|=Fm,Kf(a,Gm)));var d=c-a.na,e=Math.floor(d/b);if(e&&!(a.A[gd]&Jm)){for(;e--;)if(60<=++a.A[Ak]&&(a.A[Ak]=0,60<=++a.A[Ck]&&(a.A[Ck]=0,24<=++a.A[Ek]))){a.A[Ek]=0;a.A[Gk]=a.A[Gk]%
|
||||
7+1;var f;f=a.A[Jk];var g=Ca[a.A[Ik]-1];28==g&&(f%4||!(f%100)&&f%400||g++);f=g;++a.A[Hk]>f&&(a.A[Hk]=1,12<++a.A[Ik]&&(a.A[Ik]=1,a.A[Jk]=(a.A[Jk]+1)%100))}a.A[Nk]|=Km;a.A[gd]&Lm&&(a.A[Nk]|=Fm,Kf(a,Gm))}a.na=c-d%b}}k.tl=function(){var a=this.ua;this.ga&Mm&&(this.J&Nm?a=this.B[0][1]:this.C&&(a=Sm(this.C)));return a};k.Om=function(a,b){this.ua=b};k.ul=function(){return this.J};k.Pm=function(a,b){Tm(this,b)};
|
||||
function Tm(a,b){var c=!!(b&Um),d=!!(a.J&Um);a.J=b;a.C&&Vm(a.C,!(b&Nm),!!(b&Am));c!=d&&Sk(a,c)}k.vl=function(){var a=0,a=(this.ba|0)==Cj?this.J&ym?a|this.B[1][1]&Wm:a|this.B[1][1]>>4&1:this.J&Xm?a|this.B[0][1]>>4:a|this.B[0][1]&15;this.J&xm&&am(this,im).Lc&&(a=this.J&Um?a|Ym:a|Zm);return a};k.Qm=function(a,b){this.Ba=b};k.wl=function(){return this.ga};k.Rm=function(a,b){this.ga=b};k.Fk=function(){var a=this.C?Sm(this.C):0;this.Z&=~$m;return a};k.$l=function(){};k.Ek=function(){return this.J};
|
||||
7+1;var f;f=a.A[Jk];var g=Ca[a.A[Ik]-1];28==g&&(f%4||!(f%100)&&f%400||g++);f=g;++a.A[Hk]>f&&(a.A[Hk]=1,12<++a.A[Ik]&&(a.A[Ik]=1,a.A[Jk]=(a.A[Jk]+1)%100))}a.A[Nk]|=Km;a.A[gd]&Lm&&(a.A[Nk]|=Fm,Kf(a,Gm))}a.na=c-d%b}}k.tl=function(){var a=this.ua;this.ga&Mm&&(this.J&Nm?a=this.B[0][1]:this.C&&(a=Om(this.C)));return a};k.Om=function(a,b){this.ua=b};k.ul=function(){return this.J};k.Pm=function(a,b){Tm(this,b)};
|
||||
function Tm(a,b){var c=!!(b&Um),d=!!(a.J&Um);a.J=b;a.C&&Vm(a.C,!(b&Nm),!!(b&Am));c!=d&&Sk(a,c)}k.vl=function(){var a=0,a=(this.ba|0)==Cj?this.J&ym?a|this.B[1][1]&Wm:a|this.B[1][1]>>4&1:this.J&Xm?a|this.B[0][1]>>4:a|this.B[0][1]&15;this.J&xm&&am(this,im).Lc&&(a=this.J&Um?a|Ym:a|Zm);return a};k.Qm=function(a,b){this.Ba=b};k.wl=function(){return this.ga};k.Rm=function(a,b){this.ga=b};k.Fk=function(){var a=this.C?Om(this.C):0;this.Z&=~$m;return a};k.$l=function(){};k.Ek=function(){return this.J};
|
||||
k.Zl=function(a,b){Tm(this,b)};k.Gk=function(){return this.Z};k.Hk=function(){var a=this.pa;this.F&=~($m|an);this.C&&bn(this.C);return a};k.bm=function(a,b){if(this.F&cn)switch(this.L){case dn:en(this,b);break;case fn:gn(this,b);break;default:if(en(this,this.K&~bk),this.C){a=this.C;var c=b,d=-1;switch(a.G||c){case hn:d=jn;a.Jb=[];kn(a,ln);break;case mn:a.G&&(c=0);kn(a,jn);a.G=c;break;case nn:a.G&&(c=0),kn(a,jn),a.G=c}on(this,d)}}this.L=b;this.F&=~cn};
|
||||
k.Ik=function(){return this.J&~(pn|qn)|(ad(this.U)&64?qn:0)};k.cm=function(a,b){Tm(this,b)};k.Jk=function(){var a=this.F&255;this.F&an&&(this.F|=$m,this.F&=~an);return a};
|
||||
k.am=function(a,b){this.L=b;this.F|=cn;a=0;this.L>=rn&&(a=this.L^15,this.L=rn);switch(this.L){case sn:on(this,this.K);break;case tn:en(this,this.K|bk);break;case un:en(this,this.K&~bk);this.C&&bn(this.C);break;case vn:this.C&&(this.C.Jb=[]);en(this,this.K|bk);on(this,wn);gn(this,lk|mk);break;case xn:on(this,yn);break;case zn:on(this,this.M);break;case An:on(this,this.qa);break;case Bn:on(this,this.K&bk?0:Cn);break;case rn:a&1&&oe(this.U)}};
|
||||
|
|
@ -461,7 +461,7 @@ b){ll(this,1,1,b)},198:function(a,b){nl(this,1,1,b)},200:function(a,b){ll(this,1
|
|||
b){bm(this,1,0,b)},73:function(a,b){bm(this,1,1,b)},74:function(a,b){bm(this,1,2,b)},75:function(a,b){jm(this,1,b)}};Pa(function(){for(var a=hb(document,"pcx86","chipset"),b=0;b<a.length;b++){var c=a[b],d=eb(c),d=new T(d);gb(d,c);il(d)}});
|
||||
function Pn(a){t.call(this,"ROM",a);this.A=null;this.F=a.addr;this.C=a.size;this.D=a.alias;this.G=a.file;this.B=a.notify;this.I=null;if(this.B&&(a=this.B.indexOf("["),0<a)){try{this.I=eval(this.B.substr(a))}catch(d){}this.B=this.B.substr(0,a)}if(this.G){a=this.G;var b=qa(pa(a));"json"!=b&&"hex"!=b&&(a=Fa()+"/api/v1/dump?file="+this.G+"&format=bytes&decimal=true");var c=this;Ea(a,null,!0,function(a,b,f){Qn(c,a,b,f)})}}ba(Pn,t);Pn.prototype.ic=function(a,b,c,d){this.ma=b;this.U=c;this.Ea=d;Rn(this)};
|
||||
Pn.prototype.Ob=function(){this.H&&(this.Ea&&this.Ea.A(this.id,0,this.F>>>4,0,this.F,this.C,this.H),delete this.H);return!0};Pn.prototype.Nb=function(){return!0};
|
||||
function Qn(a,b,c,d){if(d)a.wa("Unable to load system ROM (error "+d+": "+b+")");else{Ya(a.Wd,b,c);if("["==c.charAt(0)||"{"==c.charAt(0))try{var e=eval("("+c+")"),f=e.bytes,g=e.longs||e.data;if(f)a.A=f;else if(g)for(a.A=Array(4*g.length),d=c=0;c<g.length;c++)a.A[d++]=g[c]&255,a.A[d++]=g[c]>>8&255,a.A[d++]=g[c]>>16&255,a.A[d++]=g[c]>>24&255;else a.A=e;a.H=e.symbols;if(!a.A.length){r("Empty ROM: "+b);return}if(1==a.A.length){r(a.A[0]);return}}catch(h){a.wa("ROM data error: "+h.message);return}else for(b=
|
||||
function Qn(a,b,c,d){if(d)a.wa("Unable to load system ROM (error "+d+": "+b+")",0>d);else{Ya(a.Wd,b,c);if("["==c.charAt(0)||"{"==c.charAt(0))try{var e=eval("("+c+")"),f=e.bytes,g=e.longs||e.data;if(f)a.A=f;else if(g)for(a.A=Array(4*g.length),d=c=0;c<g.length;c++)a.A[d++]=g[c]&255,a.A[d++]=g[c]>>8&255,a.A[d++]=g[c]>>16&255,a.A[d++]=g[c]>>24&255;else a.A=e;a.H=e.symbols;if(!a.A.length){r("Empty ROM: "+b);return}if(1==a.A.length){r(a.A[0]);return}}catch(h){a.wa("ROM data error: "+h.message);return}else for(b=
|
||||
c.replace(/\n/gm," ").replace(/ +$/,"").split(" "),a.A=Array(b.length),e=0;e<b.length;e++)a.A[e]=na(b[e],16);Rn(a)}}
|
||||
function Rn(a){if(!ob(a))if(!a.G)pb(a);else if(a.A&&a.ma){a.C||(a.C=a.A.length);if(a.A.length!=a.C)nb(a,"ROM size ("+oa(a.A.length,8,!0)+") does not match specified size ("+oa(a.C,8,!0)+")");else{var b;b=a.F;if(Tb(a.ma,b,a.C,fc)){for(var c=0;c<a.A.length;c++){var d=a.ma,e=b+c;d.X[(e&d.D)>>>d.B].jf(e&d.C,a.A[c]&255,e)}b=!0}else b=!1;if(b){b=[];"number"==typeof a.D?b.push(a.D):null!=a.D&&a.D.length&&(b=a.D);for(c=0;c<b.length;c++){var d=a,e=b[c],f=$b(d.ma,d.F,d.C);Zb(d.ma,e,d.C,f)}a.B&&((b=cb(a.B,a.id))?
|
||||
(c=a.A,d=a.I,b.Ma==Sn?Tn(b,c,d||[12640,8752],8):b.Ma==Un&&Tn(b,c,d||[14221,16269],8),pb(b)):a.wa("Unable to find component: "+a.B));delete a.A}}pb(a)}}Pa(function(){for(var a=hb(document,"pcx86","rom"),b=0;b<a.length;b++){var c=a[b],d=eb(c),d=new Pn(d);gb(d,c)}});function Vn(a){t.call(this,"RAM",a);this.B=a.addr;this.A=a.size;this.F=a.test;this.D=!!this.A;this.C=!1}ba(Vn,t);k=Vn.prototype;k.ic=function(a,b,c,d){this.ma=b;this.U=c;this.Ea=d;this.V=zb(a,"ChipSet");pb(this)};
|
||||
|
|
@ -475,7 +475,7 @@ c,c.onclick=function(){e.oa&&bd(e.oa);mo(e,po,!0)},!0;default:var g=b.toUpperCas
|
|||
a,c.onmouseup=c.onmouseout=b),!0;if(d)return this.ia[f]=c,c.onclick=function(){e.oa&&bd(e.oa);d&&!e.B&&(e.B=d,uo(e,150))},!0}return!1};function vo(a,b,c){if(a.L){for(var d in p)if(b==p[d]){b=+d;(d=ma[d])&&(b=d);break}for(var e in so)if((d=so[e]==b)||(d=b,d>=n.Dd&&d<=n.z&&(d-=n.Dd-n.Cd),d=so[e]==d),d){(a=a.ia["key-"+e])&&void 0!==c&&(a.style.color=c?"#ffffff":"#000000",a.style.backgroundColor=c?"#000000":"#ffffff");break}}}
|
||||
k.ic=function(a,b,c,d){this.oa=a;this.ma=b;this.U=c;this.Ea=d;this.V=zb(a,"ChipSet");this.F=Pc(a,"autoType")||this.F;Pe(c,33,this.Ll.bind(this))};k.Ll=function(){if(10==(this.U.F>>8&255)&&!this.D&&this.F){var a=this.D=wo(this.F);a&&!this.B&&(this.B=a,uo(this,150))}return!0};
|
||||
function wo(a){if(a){for(var b,c=/(?:^|[^$])\$([a-z]+)/g;b=c.exec(a);){var d;switch(b[1]){case "date":d=xa("n-j-Y");break;case "time":d=xa("h:i:s");break;default:continue}a=a.replace("$"+b[1],d)}a=a.replace(/\$\$/g,"$$")}return a}function jo(a,b){var c=0;a.ba=null;"string"==typeof b&&(a.ba=b.toUpperCase(),c=xo.indexOf(a.ba),0>c&&(c=0));if(b=xo[c])a.X=parseInt(b.substr(2),10)}function Vm(a,b,c){a.J!==c&&(a.J=a.K=c)&&(a.H=!0);a.I!==b&&(a.I=b)&&!a.K&&In(a,!0);a.I&&a.K&&(a.Jb=[],kn(a,ln),a.K=!1)}
|
||||
function kn(a,b){a.V&&(a.Jb.unshift(b),a.H=!0,Gn(a.V,b))}function bn(a){var b;a.Jb.length&&a.H&&(b=a.Jb[0],a.V&&Gn(a.V,b))}function Sm(a){var b=0;a.Jb.length&&(b=a.Jb[0]);return b}function In(a,b){0<a.Jb.length&&(a.Jb.shift(),(a.H=b)&&a.Jb.length&&a.V&&Gn(a.V,a.Jb[0]))}k.Ob=function(a,b){return!b&&(this.reset(),a&&this.restore&&!this.restore(a))?!1:!0};k.Nb=function(a){return a?this.save():!0};
|
||||
function kn(a,b){a.V&&(a.Jb.unshift(b),a.H=!0,Gn(a.V,b))}function bn(a){var b;a.Jb.length&&a.H&&(b=a.Jb[0],a.V&&Gn(a.V,b))}function Om(a){var b=0;a.Jb.length&&(b=a.Jb[0]);return b}function In(a,b){0<a.Jb.length&&(a.Jb.shift(),(a.H=b)&&a.Jb.length&&a.V&&Gn(a.V,a.Jb[0]))}k.Ob=function(a,b){return!b&&(this.reset(),a&&this.restore&&!this.restore(a))?!1:!0};k.Nb=function(a){return a?this.save():!0};
|
||||
k.reset=function(){if(!this.ba&&this.V)switch(this.V.ba){case Cj:case 5160:jo(this,xo[0]);break;default:jo(this,xo[1])}yo(this)};k.save=function(){var a=new Te(this),b=[];b[0]=this.J;b[1]=this.I;a.set(0,b);return a.data()};k.restore=function(a){return yo(this,a[0])};function yo(a,b){var c=0;b?a.D=wo(a.F):(b=[],a.D=null);a.J=b[c++];a.I=b[c];a.G=0;a.Sb=a.C=0;a.Jb=[];a.H=!0;a.B="";return!0}
|
||||
function uo(a,b){for(var c=0;0<a.B.length&&!c;)if(c=a.B.charAt(0),a.B=a.B.substr(1),c=c.charCodeAt(0),240<=c){b=100*(c-240)||150;c=0;break}c&&(10==c&&(c=13),mo(a,c,!0));0<a.B.length&&setTimeout(function(a){return function(){uo(a,b)}}(a),b)}
|
||||
function ro(a,b,c,d){if(V[b]){var e=Math.floor(b/1E3)&2;if(b=zo[b]||0){!e||b&Ao||(b>>=1);if(b&Bo){if(!1===d)return!0;d=null}null==d?d=!((c?a.C:a.Sb)&b):d||b&Co&&(b=Co);if(c){a.C&=~b;d&&(a.C|=b);c=b;var f,g;for(g in Do)d="led-"+g,e=Do[g],c&&c!=e||!(f=a.ia[d])||(f.style.backgroundColor=a.C&e?"#00ff00":"#000000")}else a.Sb&=~b,d&&(a.Sb|=b);return!0}}return!1}
|
||||
|
|
@ -528,8 +528,8 @@ function Zp(a,b,c,d){if(d)a.wa("Unable to load font ROM (error "+d+": "+b+")");e
|
|||
function Eq(a,b){if(1==b)return a.ga[0]=Fq[zq],a.ga[1]=Fq[xq],a.ga;if(2==b){var c=a.B.ef;if(a.B===a.A){var d=a.A.rc[0],c=d&7;d&16&&(c|=8);18!=a.A.rc[1]&&(c|=32)}a.ga[0]=Fq[c&15];c=c&32?Gq:Hq;for(d=0;d<c.length;d++)a.ga[d+1]=Fq[c[d]];return a.ga}if(a.I===a.rb)return Fq;a.Ga&&b&&!a.ga[16]&&(a.Ga=!1);if(!a.Ga){var c=a.A,d=c.we,e,f,g,h;if(8==b)for(e=0;256>e;e++)f=d[e]||0,g=f<<2&252,h=f>>4&252,f=f>>10&252,a.ga[e]=[g,h,f,255];else{var l=d&&d[255];b=null!=c.rc[15]?c.rc:Iq;for(e=0;16>e;e++)f=b[e]&63,l?(f|=
|
||||
(c.rc[20]&12)<<4,c.rc[16]&128&&(f&=-49,f|=(c.rc[20]&3)<<4),f=d[f],g=f<<2&252,h=f>>4&252,f=f>>10&252):(g=(f&4?170:0)|(f&32?85:0),h=(f&2?170:0)|(f&16?85:0),f=(f&1?170:0)|(f&8?85:0)),a.ga[e]=[g,h,f,255]}a.Ga=!0}return a.ga}function Tn(a,b,c,d){a.nb=b;a.Va=c;a.Ca=d}
|
||||
function uq(a,b){var c=!1;if(window&&a.nb&&(!b||a.G)){var d=0,e=a.Ca?a.Ca:8,f=Eq(a);null!=a.Va[0]&&Jq(a,Kq,a.Va[0],d,e,8,a.nb,f)&&(c=!0);d=a.Ca?0:2048;e=a.Ca?a.Ca:9;null!=a.Va[1]&&(Jq(a,Lq,a.Va[1],d,e,14,a.nb,Mq,Nq)&&(c=!0),a.Ca&&Jq(a,a.Ma,a.Va[1],0,a.Ca,14,a.nb,f)&&(c=!0))}b||(a.Z=-1,a.ya=-1,a.ua=0);return c}function Jq(a,b,c,d,e,f,g,h,l){var m=!1;null!=c&&(Oq(a,b,c,d,e,f,g,h,l)&&(m=!0),a.md&&Oq(a,b<<1,c,d,e,f,g,h,l)&&(m=!0));return m}
|
||||
function Oq(a,b,c,d,e,f,g,h,l){var m=!1,q=b&1?0:1,y=a.ta[b],w=16>h.length?h.length:16;y||(y={oc:e<<q,pc:f<<q,ae:Array(w),Xh:h.slice(0,w),De:l,ig:Array(w)});for(l=0;l<w;l++){var z=h[l],B=y.ae[l]?y.Xh[l]:[];if(z[0]!==B[0]||z[1]!==B[1]||z[2]!==B[2]){var m=y,B=l,S=q,X=c,ca=d,$a=e,yb=f,Vh=g,Qt=[0,0,0,0],Pf=document.createElement("canvas");Pf.width=m.oc<<4;Pf.height=m.pc<<4;var Om=Pf.getContext("2d"),Lb,pd,pc,Qf=8>yb||!ca?yb:8,Wh=Om.createImageData(m.oc,m.pc);for(Lb=0;256>Lb;Lb++){for(pc=0;pc<yb;pc++)for(var Rt=
|
||||
m.De&&B&1&&pc>=yb-2,St=Vh[pc<Qf?X+Lb*Qf+pc:ca+Lb*Qf+pc-Qf],Xh=0;Xh<=S;Xh++)for(pd=0;pd<$a;pd++){var Pm=pd<<S,Qm=(pc<<S)+Xh,Rm=Rt||St&128>>(8<=pd&&192<=Lb&&223>=Lb?7:pd)?z:Qt;Pq(Wh,Pm,Qm,Rm);S&&Pq(Wh,Pm+1,Qm,Rm)}Om.putImageData(Wh,(Lb&15)*m.oc,(Lb>>4)*m.pc)}m.ae[B]="#"+oa(z[0],2)+oa(z[1],2)+oa(z[2],2);m.Xh[B]=z;m.ig[B]=Pf;m=!0}}a.ta[b]=y;return m}function Qq(a){0<a.ua||0<=a.Z?0>a.ya&&(a.ya=0):a.ya=-1}
|
||||
function Oq(a,b,c,d,e,f,g,h,l){var m=!1,q=b&1?0:1,y=a.ta[b],w=16>h.length?h.length:16;y||(y={oc:e<<q,pc:f<<q,ae:Array(w),Xh:h.slice(0,w),De:l,ig:Array(w)});for(l=0;l<w;l++){var z=h[l],B=y.ae[l]?y.Xh[l]:[];if(z[0]!==B[0]||z[1]!==B[1]||z[2]!==B[2]){var m=y,B=l,S=q,X=c,ca=d,$a=e,yb=f,Vh=g,Qt=[0,0,0,0],Pf=document.createElement("canvas");Pf.width=m.oc<<4;Pf.height=m.pc<<4;var Pm=Pf.getContext("2d"),Lb,pd,pc,Qf=8>yb||!ca?yb:8,Wh=Pm.createImageData(m.oc,m.pc);for(Lb=0;256>Lb;Lb++){for(pc=0;pc<yb;pc++)for(var Rt=
|
||||
m.De&&B&1&&pc>=yb-2,St=Vh[pc<Qf?X+Lb*Qf+pc:ca+Lb*Qf+pc-Qf],Xh=0;Xh<=S;Xh++)for(pd=0;pd<$a;pd++){var Qm=pd<<S,Rm=(pc<<S)+Xh,Sm=Rt||St&128>>(8<=pd&&192<=Lb&&223>=Lb?7:pd)?z:Qt;Pq(Wh,Qm,Rm,Sm);S&&Pq(Wh,Qm+1,Rm,Sm)}Pm.putImageData(Wh,(Lb&15)*m.oc,(Lb>>4)*m.pc)}m.ae[B]="#"+oa(z[0],2)+oa(z[1],2)+oa(z[2],2);m.Xh[B]=z;m.ig[B]=Pf;m=!0}}a.ta[b]=y;return m}function Qq(a){0<a.ua||0<=a.Z?0>a.ya&&(a.ya=0):a.ya=-1}
|
||||
function Dq(a){if(a.G){for(var b=10;15>=b;b++)if(null==a.B.Oa[b])return;var c=a.B.Oa[10],b=c&31,d=a.B.Oa[11]&31,e=a.B.Oa[9]&31,f=!1;a.B===a.A&&(f=!0,7!=e||4!=b||d||(d=7));if(c&32||b>d&&!f||b>e)Rq(a);else{c=a.B.Oa[15]+((a.B.Oa[14]&63)<<8);a.Z!=c&&(Rq(a),a.Z=c);d=d-b+1;if(a.Uc!=b||a.xc!=d)a.Uc=b,a.xc=d;a.xa=e+1;Qq(a)}}}function Rq(a){if(0<=a.Z){if(void 0!==a.L){var b=Sq<<8,c=a.L[a.Z];if(c&b){var c=c&~b,b=a.Z%a.F,d=a.Z/a.F|0;a.G&&a.ta[a.G]&&(a.Ba&&Tq(a,b,d,c,a.Ba),Tq(a,b,d,c));a.L[a.Z]=c}}a.Z=-1}}
|
||||
function Uq(a){var b,c=a.B;a.yc=!1;var d=c.kd[5];if(null!=d){b=lp;var e=np,f=c.kd[3]&31;switch(d&3){case 0:if(f){e=np|32;switch(f&24){case 8:e=np|96;break;case 16:e=np|160;break;case 24:e=np|224}c.zc=f&7}break;case 1:e=1;break;case 2:switch(f&24){default:e=2;break;case 8:e=98;break;case 16:e=162;break;case 24:e=226}break;case 3:a.Ma==Un&&(e=3,c.zc=f&7)}d&8&&(b=1280);c=c.Qd[4];null!=c&&(c&4||(b|=mp,e|=op),d&64&&(c&8&&(b|=16384,e|=4),a.yc=!0));b|=e}return b}
|
||||
function Vq(a,b){var c=a.B;return c&&null!=b&&b!=c.ug?(c.ag(b),a.ma.ag(c.Ya,c.Ab,c.rg(),!0),!0):!1}
|
||||
|
|
@ -666,8 +666,8 @@ this.id))&&this.D.Ef)for(b=0;b<e.length;b++)d=e[b],d.wa=this.D.wa,d.Zb=this.D.Zb
|
|||
new Te(this,"1.35.1"),this.L.load()?b=null:delete this.L));!b&&this.A&&(b=Uu(this))&&(this.H=!0);if(b){var f=this;Ea(b,null,!0,function(a,b,c){c?(f.J=null,f.H=!1,f.wa("Unable to load machine state from server (error "+c+(b?": "+ua(b):"")+")")):(f.K=b,f.X=!0);pb(f)})}else pb(this);this.ia.power||(this.M=!0);!c&&this.M&&Vu(this,this.af)}else r("Unable to find CPU component")}ba(Qu,t);
|
||||
function Ru(a,b){if(!b){var c;if("object"==typeof resources&&(c=resources.parms))try{b=eval("("+c+")")}catch(d){r(d.message+" ("+c+")")}}a.I=b}function Pc(a,b,c){var d=La(b);void 0===d&&a.I&&(d=a.I[b]);void 0===d&&c&&(d=c[b]);void 0===d&&"object"==typeof resources&&resources[b]&&(d=b);return d}function Vu(a,b,c){for(var d=bb(a.id),e=0;e<=d.length;e++){var f=e<d.length?d[e]:a;if(!ob(f)){ob(f,function(){Vu(a,b,c)});return}}b.call(a,c)}
|
||||
function Wu(a,b){var c=new Te(a,"1.35.1",Xu);if(c.load()&&Yu(c)){var d=c.get(Zu),e=b?b.get(Zu):"unknown";d!=e&&(a.wa("Machine state may be out-of-date\n("+d+" vs. "+e+")\nCheck your browser's local storage limits"),b||c.clear())}}k=Qu.prototype;
|
||||
k.af=function(a){void 0===a&&(a=this.A||(this.K?$u:Su));if(!this.C){this.C++;var b=!1,c=!1;this.W=!1;var d=this.L||new Te(this,"1.35.1");if(a==av)b=!0;else if(a>Su){if(d.load(this.K)){this.F=new Te(this,"1.35.1",bv);this.F.load()&&(cv(this,d)&&(a=dv),ev(this.F));this.F.set(Zu,wa());fv(this.F);var e=this.A&&!this.H;if(a==$u||ab("Click OK to restore the previous PCx86 machine state, or CANCEL to reset the machine.")){if(c=Yu(d)){var f=d.get("code"),g=d.get("data");f&&("ok"==f?d.load(g):("error"==f&&
|
||||
"no machine state"!=g?(this.wa("Error: "+g),"unable to verify user"==g&&(Ja(gv,""),this.B=null)):this.Zb(f+": "+g),ev(d),d.load()?(c=Yu(d),e=!0):c=!1))}e&&Wu(this,c?d:null)}else a==dv&&d.clear()}else Wu(this);delete this.K;delete this.L}e=bb(this.id);for(f=0;f<e.length;f++)g=e[f],g!==this&&g!=this.U&&(c=hv(this,g,d,b,c));b=[d,a,c];a!=av?Vu(this,this.mi,b):this.mi(b)}};
|
||||
k.af=function(a){void 0===a&&(a=this.A||(this.K?$u:Su));if(!this.C){this.C++;var b=!1,c=!1;this.W=!1;var d=this.L||new Te(this,"1.35.1");if(a==av)b=!0;else if(a>Su){if(d.load(this.K)){this.F=new Te(this,"1.35.1",bv);this.F.load()&&(a!=$u&&cv(this,d)&&(a=dv),ev(this.F));this.F.set(Zu,wa());fv(this.F);var e=this.A&&!this.H;if(a==$u||ab("Click OK to restore the previous PCx86 machine state, or CANCEL to reset the machine.")){if(c=Yu(d)){var f=d.get("code"),g=d.get("data");f&&("ok"==f?d.load(g):("error"==
|
||||
f&&"no machine state"!=g?(this.wa("Error: "+g),"unable to verify user"==g&&(Ja(gv,""),this.B=null)):this.Zb(f+": "+g),ev(d),d.load()?(c=Yu(d),e=!0):c=!1))}e&&Wu(this,c?d:null)}else a==dv&&d.clear()}else Wu(this);delete this.K;delete this.L}e=bb(this.id);for(f=0;f<e.length;f++)g=e[f],g!==this&&g!=this.U&&(c=hv(this,g,d,b,c));b=[d,a,c];a!=av?Vu(this,this.mi,b):this.mi(b)}};
|
||||
function hv(a,b,c,d,e){if(!b.aa.Pb){b.aa.Pb=!0;if(b.Ob){var f=null;e&&((f=c.get(b.id))||(f=c.get(b.id.replace(/-[0-9]+\./i,"."))));"string"===typeof f&&(f=null);!b.Ob(f,d)&&f&&(b.wa("Unable to restore hardware state")&&(a.V&&!a.X?(c.clear(),a.A=Su,window&&window.location.reload()):a.W=!0),b.Ob(null),e=!1)}if(!d&&b.vi)for(a=b.vi.split("|"),c=0;c<a.length;c++)b.status(a[c])}return e}
|
||||
k.mi=function(a){var b=a[0],c=0>a[1];a=a[2];this.ea=!0;this.aa.Pb=!0;var d=this.ia.power;d&&(d.textContent="Shutdown");this.U&&(hv(this,this.U,b,c,a),this.U.Fe());this.W&&(cv(this,b),b.clear());!c&&this.F&&(this.F.clear(),delete this.F);this.C=0};
|
||||
function cv(a,b){if(!a.aa.hf){if(ab("There may be a problem with your PCx86 machine.\n\nTo help us diagnose it, click OK to send this PCx86 machine state to http://www.pcjs.org.")){var c=a.B||"";b=b.toString();var d={app:"PCx86",ver:"1.35.1"};d.url=a.ca;d.user=c;d.type="bug";d.data=b;Ea("http://www.pcjs.org/api/v1/report",d,!0)}return!0}return!1}
|
||||
|
|
|
|||
Loading…
Reference in a new issue