Columbia Data Products MPC 1600 works, but the Zenith Z-150 does not

This commit is contained in:
Jeff Parsons 2016-03-19 17:19:14 -07:00
commit 41d073ddba
19 changed files with 328 additions and 296 deletions

View file

@ -366,13 +366,13 @@ var hf=[function(){this.A-=2+(-1===this.D?0:1);return this.Bc.Z},function(){this
a;Ef(this);return a},function(a){this.S|=2;this.A-=14+(-1===this.D?0:2);if(-1!==this.Ea.load(a)&&512==(this.Ea.wb&2560)&&this.Ea.Kc>=this.pa&&this.Ea.Kc>=(a&3))return Gf(this),a;Ef(this);return a},Lh,Lh],Gd=[fe,fe,fe,fe,fe,fe,Lh,Lh],kk=[function(a){if(-1===this.D)C.call(this,6);else{a=this.zd-this.Ec;var b=this.Ec;80286==this.ja?b|=-16777216:80386<=this.ja&&2!=this.aa&&(a|=b<<16);this.mb(this.D+2,b);this.A-=11}return a},function(a){if(-1===this.D)C.call(this,6);else{a=this.Pd-this.Nc;var b=this.Nc;
80286==this.ja?b|=-16777216:80386<=this.ja&&2!=this.aa&&(a|=b<<16);this.mb(this.D+2,b);this.A-=12}return a},function(a){-1===this.D||this.ba&131072?C.call(this,6):(this.Ec=this.na(this.D+2)&(this.R|this.R<<8),a&=65535,this.zd=this.Ec+a,this.S|=2,this.A-=11);return a},function(a){-1===this.D||this.ba&131072?C.call(this,6):(this.Nc=this.na(this.D+2)&(this.R|this.R<<8),a&=65535,this.Pd=this.Nc+a,this.S|=2,this.A-=12);return a},function(){this.A-=2+(-1===this.D?0:1);return this.ab},Lh,function(a){this.ba&
131072?C.call(this,6):(Hf(this,a),this.A-=-1===this.D?3:6,this.S|=2);return a},Lh],lk=[Lh,Lh,Lh,Lh,zh,Ch,Bh,Ah];
function mk(a){Ua.call(this,"ChipSet",a,mk,32768);this.ja=(this.ja=a.model)&&nk[this.ja]||ok;this.V=0;var b=a[pk];if(b)this.V=qk(b,rk|sk.Ak);else{this.ka=[360,360];(b=a.floppies)&&b.length&&(this.ka=b);if(b=this.ka.length)this.V|=tk.Qg,b--,this.V|=(b&3)<<tk.yf;if(b=a.monitor||(this.ja<dg?"mono":"ega"),void 0!==uk[b])this.V|=uk[b]<<sk.yf}this.ua=qk(a[vk]||"11110000",0);this.cc=this.ja==ok?16:64;this.eb=this.Ia=1;this.ja>=dg&&(this.eb=this.Ia=2);this.pa=a.scaleTimers||!1;this.nc=a.rtcDate;this.Rb=!1;
a.sound&&(this.Db=this.Ja=null,window&&(this.Db=window.AudioContext||window.webkitAudioContext),this.Db&&(this.Ja=new this.Db));this.reset(!0);sb(this)}db(mk);var ok=5150,dg=5170,nk={5150:ok,5160:5160,5170:dg,deskpro386:5180.1,mpc1600:5150.2,z150:5150.3},pk="sw1",vk="sw2",uk={none:0,tv:1,color:2,mono:3,ega:0,vga:0},tk={Qg:1,ONE:0,Xn:64,Vn:128,An:192,xf:192,yf:6},rk=12,sk={Wn:16,tn:32,Ak:48,xf:48,yf:4};m=mk.prototype;
m.Qb=function(a,b,c){switch(b){case pk:return this.qa[b]=c,wk(this,b,this.V,{0:this.ja==ok?"Bootable Floppy Drive":"Loop on POST",1:this.ja<ok?"Reserved":"Coprocessor",2:"Base Memory Size",4:"Monitor Type",6:"Number of Floppy Drives"}),!0;case vk:if(this.ja==ok)return this.qa[b]=c,wk(this,b,this.ua,{0:"Expansion Memory Size",4:"Reserved"}),!0;break;case "swdesc":return this.qa[b]=c,!0}return!1};
function mk(a){Ua.call(this,"ChipSet",a,mk,32768);var b=a.model;this.ja=b&&nk[b]||ok;this.V=0;if(b=a[pk])this.V=qk(b,rk|sk.Ak);else{this.ka=[360,360];(b=a.floppies)&&b.length&&(this.ka=b);if(b=this.ka.length)this.V|=tk.Qg,b--,this.V|=(b&3)<<tk.yf;if(b=a.monitor||(this.ja<dg?"mono":"ega"),void 0!==uk[b])this.V|=uk[b]<<sk.yf}this.ua=qk(a[vk]||"11110000",0);this.cc=(this.ja|0)==ok?16:64;this.eb=this.Ia=1;this.ja>=dg&&(this.eb=this.Ia=2);this.pa=a.scaleTimers||!1;this.nc=a.rtcDate;this.Rb=!1;a.sound&&
(this.Db=this.Ja=null,window&&(this.Db=window.AudioContext||window.webkitAudioContext),this.Db&&(this.Ja=new this.Db));this.reset(!0);sb(this)}db(mk);var ok=5150,dg=5170,nk={5150:ok,5160:5160,5170:dg,deskpro386:5180,mpc1600:5150.8,z150:5150.81},pk="sw1",vk="sw2",uk={none:0,tv:1,color:2,mono:3,ega:0,vga:0},tk={Qg:1,ONE:0,Xn:64,Vn:128,An:192,xf:192,yf:6},rk=12,sk={Wn:16,tn:32,Ak:48,xf:48,yf:4};m=mk.prototype;
m.Qb=function(a,b,c){switch(b){case pk:return this.qa[b]=c,wk(this,b,this.V,{0:(this.ja|0)==ok?"Bootable Floppy Drive":"Loop on POST",1:this.ja<ok?"Reserved":"Coprocessor",2:"Base Memory Size",4:"Monitor Type",6:"Number of Floppy Drives"}),!0;case vk:if((this.ja|0)==ok)return this.qa[b]=c,wk(this,b,this.ua,{0:"Expansion Memory Size",4:"Reserved"}),!0;break;case "swdesc":return this.qa[b]=c,!0}return!1};
m.Hc=function(a,b,c,d){this.ea=b;this.F=c;this.ha=d;this.da=a;if(this.Ub=Eb(a,"FPU"))this.V|=2;this.C=Eb(a,"Keyboard");this.pb=c.X.Hd/1193181;hc(b,this,xk);lc(b,this,yk);this.ja<dg?(hc(b,this,zk),lc(b,this,Ak)):(hc(b,this,Bk),lc(b,this,Ck));if(d){var e=this;Dk(d,1024,function(){for(var a=0;a<e.vc.length;a++){for(var b=e.vc[a],c="PIC"+a+":",d=0;d<b.Yc.length;d++)c+=" IC"+(d+1)+"="+t(b.Yc[d]);c+=" IMR="+t(b.Ad)+" IRR="+t(b.oc)+" ISR="+t(b.Oc)+" DELAY="+b.kf;e.ha.O(c)}});Dk(d,2048,function(a){a=(a=a[0])?
+a:null;for(var b=0;b<e.L.length;b++)if(null==a||b==a){Ek(e,b);var c=e.L[b],d="TIMER"+b+":",l=0;if(null!=c.md)for(var n=0;n<=c.md;n++)l|=c.Ab[n]<<8*n;d+=" mode="+(c.mode>>1)+" bytes="+c.md+" count="+u(l);e.ha.O(d)}});Dk(d,4096,function(){for(var a="",b=0;64>b;b++){var c=13>=b?Fk(e,b):e.A[b];a&&(a+="\n");a+="CMOS["+t(b)+"]: "+t(c)}e.ha.O(a)})}df(c,26,this.Xl.bind(this))};m.jc=function(a,b){if(!b)if(!a)this.reset();else if(!this.restore(a))return!1;return!0};m.ic=function(a){return a?this.save():!0};
m.reset=function(a){var b;this.Y=this.V;this.ra=this.ua;Gk(this,pk,this.Y);Gk(this,vk,this.ra);Hk(this);this.N=Array(this.eb);for(b=0;b<this.eb;b++)Ik(this,b);this.vc=Array(this.Ia);Jk(this,0,32);1<this.Ia&&Jk(this,1,160);this.Jb=this.Ya=null;this.L=Array(5180.1==this.ja?6:3);for(b=0;b<this.L.length;b++)Kk(this,b);this.Fa=this.vb=this.W=this.bb=null;this.Ea=0;if(this.ja>=dg){this.B=16;this.ga=0;this.fa=16;this.Na=0;this.ia=160;512<=Lk(this)&&(this.ia|=16);3==Mk(this)&&(this.ia|=64);5180.1==this.ja&&
(this.ia|=12);this.Pa=3;this.za=Array(8);this.wa=0;a&&(this.A=Array(64));Nk(this,this.nc);for(a=21;24>=a;a++)this.A[a]=0;for(a=14;46>a;a++)void 0===this.A[a]&&(this.A[a]=0);this.A[20]=this.Y&(sk.xf|2|tk.Qg|tk.xf);this.A[16]=Ok(this,0)<<4|Ok(this,1);Pk(this)}};
m.reset=function(a){var b;this.Y=this.V;this.ra=this.ua;Gk(this,pk,this.Y);Gk(this,vk,this.ra);Hk(this);this.N=Array(this.eb);for(b=0;b<this.eb;b++)Ik(this,b);this.vc=Array(this.Ia);Jk(this,0,32);1<this.Ia&&Jk(this,1,160);this.Jb=this.Ya=null;this.L=Array(5180==(this.ja|0)?6:3);for(b=0;b<this.L.length;b++)Kk(this,b);this.Fa=this.vb=this.W=this.bb=null;this.Ea=0;if(this.ja>=dg){this.B=16;this.ga=0;this.fa=16;this.Na=0;this.ia=160;512<=Lk(this)&&(this.ia|=16);3==Mk(this)&&(this.ia|=64);5180==(this.ja|
0)&&(this.ia|=12);this.Pa=3;this.za=Array(8);this.wa=0;a&&(this.A=Array(64));Nk(this,this.nc);for(a=21;24>=a;a++)this.A[a]=0;for(a=14;46>a;a++)void 0===this.A[a]&&(this.A[a]=0);this.A[20]=this.Y&(sk.xf|2|tk.Qg|tk.xf);this.A[16]=Ok(this,0)<<4|Ok(this,1);Pk(this)}};
function Nk(a,b){var c=b?new Date(b):new Date;"[object Date]"!==Object.prototype.toString.call(c)||isNaN(c.getTime())?(c=new Date,a.O("CMOS date invalid ("+b+"), using "+c)):b&&a.O("CMOS date: "+c);a.A[0]=c.getSeconds();a.A[1]=0;a.A[2]=c.getMinutes();a.A[3]=0;a.A[4]=c.getHours();a.A[5]=0;a.A[6]=c.getDay()+1;a.A[7]=c.getDate();a.A[8]=c.getMonth()+1;c=c.getFullYear();a.A[9]=c%100;c/=100;a.A[50]=c%10|c/10<<4;a.A[10]=38;a.A[11]=2;a.A[12]=0;a.A[13]=128;a.Ka=a.Ba=0;a.Vb=a.fb=null}
function Fk(a,b){var c=a.A[b];if(10>b){var d=!1;4!=b&&5!=b||a.A[11]&2||(12>c?c=c?c:12:c=(c-=12)?c+128:140,d=!0);a.A[11]&4||(d&&128<c&&(c-=48),c=c%10|c/10<<4)}else 10==b&&(a.A[b]^=128);return c}function Qk(a){var b;void 0===b&&(b=a.fb);a.Ba=Wc(a.F,a.pa)+b;a.A[11]&64&&$c(a.F,b)}function Pk(a){for(var b=0,c=16;46>c;c++)b+=a.A[c];a.A[47]=b&255;a.A[46]=b>>8}
m.save=function(){var a=new jf(this);N(a,0,[this.V,this.ua,this.Y,this.ra]);for(var b=[],c=0;c<this.N;c++){for(var d=this.N[c],e=d,f=[],g=0;g<e.Dc.length;g++){var h=e.Dc[g];f[g]=[h.Be,h.ig,h.Fc,h.Eb,h.Ab,h.mode,h.kg,h.nn,h.on]}b[c]=[d.Zb,d.Xg,d.zi,d.Kb,f]}N(a,1,[b]);b=[];for(c=0;c<this.vc.length;c++)d=this.vc[c],b[c]=[d.kf,d.Yc,d.Vd,d.Ad,d.oc,d.Oc,d.ve,d.Cf];N(a,2,[b]);b=[];for(c=0;c<this.L.length;c++)d=this.L[c],b[c]=[d.Fc,d.$c,d.Ab,d.we,d.Zg,d.mode,d.eg,d.Dd,d.md,d.vd,d.Xe,d.ye,d.xd,d.Zb,d.bf];
@ -382,7 +382,7 @@ b[3],this.Ka=b[4],this.Ba=b[5],Nk(this);return!0};var Rk=[0,null,null,0,Array(4)
function Sk(a,b,c){var d=a.Dc[b];d||(d={ig:[0,0],Fc:[0,0],Eb:[0,0],Ab:[0,0]});c=c&&8==c.length?c:Tk;d.Be=c[0];d.ig[0]=c[1][0];d.ig[1]=c[1][1];d.Fc[0]=c[2][0];d.Fc[1]=c[2][1];d.Eb[0]=c[3][0];d.Eb[1]=c[3][1];d.Ab[0]=c[4][0];d.Ab[1]=c[4][1];d.mode=c[5];d.kg=c[6];d.controller=a;d.Ti=b;Uk(d,c[8],c[9]);a.Dc[b]=d}function Uk(a,b,c,d){"string"==typeof b&&(b=hb(b));b&&(a.done=null,a.nn=b.id,a.on=c,a.pg=b,a.fh=b[c],a.Eg=d)}var Vk=[0,Array(4)];
function Jk(a,b,c,d){var e=a.vc[b];e||(e={Yc:[null,null,null,null]});d=d&&8==d.length?d:Vk;e.port=c;e.ro=b<<3;e.kf=d[0];e.Yc[0]=d[1][0];e.Yc[1]=d[1][1];e.Yc[2]=d[1][2];e.Yc[3]=d[1][3];e.Vd=d[2];e.Ad=d[3];e.oc=d[4];e.Oc=d[5];e.ve=d[6];e.Cf=d[7];a.vc[b]=e}var Wk=[[0,0],[0,0],[0,0],[0,0]];
function Kk(a,b,c){var d=a.L[b];d||(d={Fc:[0,0],$c:[0,0],Ab:[0,0],we:[0,0]});c=c&&13<=c.length?c:Wk;d.Fc[0]=c[0][0];d.Fc[1]=c[0][1];d.$c[0]=c[1][0];d.$c[1]=c[1][1];d.Ab[0]=c[2][0];d.Ab[1]=c[2][1];d.we[0]=c[3][0];d.we[1]=c[3][1];d.Zg=c[4];d.mode=c[5];d.eg=c[6];d.Dd=c[7];d.md=c[8];d.vd=c[9];d.Xe=c[10];d.ye=c[11];d.xd=c[12];d.Zb=c[13]||0;d.bf=c[14]||!1;a.L[b]=d}function Lk(a,b){return((((b?a.V:a.Y)&12)>>2)+1)*a.cc+32*((b?a.ua:a.ra)&15)}
function Xk(a,b){var c=b?a.V:a.Y;return a.ja!=ok||c&tk.Qg?((c&tk.xf)>>tk.yf)+1:0}function Ok(a,b){if(b<Xk(a)){if(!a.ka)return 1;if(b<a.ka.length)switch(a.ka[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 Mk(a,b){return((b?a.V:a.Y)&sk.xf)>>sk.yf}
function Xk(a,b){var c=b?a.V:a.Y;return(a.ja|0)!=ok||c&tk.Qg?((c&tk.xf)>>tk.yf)+1:0}function Ok(a,b){if(b<Xk(a)){if(!a.ka)return 1;if(b<a.ka.length)switch(a.ka[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 Mk(a,b){return((b?a.V:a.Y)&sk.xf)>>sk.yf}
function wk(a,b,c,d){for(var e="",f=a.qa[b],g=1;8>=g;g++){var h="pcjs-bitCell";g||(h+=" pcjs-bitCellLeft");e+='<div id="'+(b+"-"+g)+'" class="'+h+'" data-value="0">'+g+"</div>\n"}f.innerHTML=e;Gk(a,b,c,d)}
function Gk(a,b,c,d){if(b=a.qa[b]){b=nb(b,"pcjs-bitCell");for(var e=0;e<b.length;e++){var f=null;null!=d&&null!=d[e]&&(f=d[e]);f&&b[e].setAttribute("title",f);Yk(b[e],c&1<<e?!1:!0);b[e].onclick=function(a,b){return function(){var c="1"!=b.getAttribute("data-value");Yk(b,c);var d=b.getAttribute("id").split("-"),e=1<<+d[1]-1;switch(d[0]){case pk:a.V=a.V&~e|(c?0:e);break;case vk:a.ua=a.ua&~e|(c?0:e)}Hk(a)}}(a,b[e])}}}
function Hk(a){var b=a.qa.swdesc;if(null!=b){var c;c=""+(Lk(a,!0)+"Kb");c+=", "+(a.V&2?"":"No ")+"Coprocessor";c+=", "+{0:"Enhanced Color",1:"TV",2:"Color",3:"Monochrome"}[Mk(a,!0)]+" Monitor";c+=", "+Xk(a,!0)+" Floppy Drives";if(null!=a.Y&&a.Y!=a.V||null!=a.ra&&a.ra!=a.ua)c+=" (Reset required)";b.textContent=c}}function Yk(a,b){a.setAttribute("data-value",b?"1":"0");a.style.color=b?"#ffffff":"#000000";a.style.backgroundColor=b?"#000000":"#ffffff"}
@ -402,7 +402,7 @@ a.$c[0]=a.Fc[0],a.$c[1]=a.Fc[1],a.xd=Wc(this.F,this.pa))}}};function xl(a,b){var
function Ek(a,b,c){var d=a.L[b];if(d.ye&&(2!=b||a.W&1)){var e=Wc(a.F,a.pa),f=(e-d.xd)/a.pb|0;0>f&&(d.xd=e,f=0);var g=xl(a,b),h=ed(a,b)-f;0==d.mode?(0>=h&&(h=0),h||(d.vd=!0,d.ye=!1,b||fg(a,0))):4==d.mode?(d.vd=1!=h,0>=h&&(h=g+h,0>=h&&(h=g),d.$c[0]=h&255,d.$c[1]=h>>8&255,d.xd=e,!b&&d.vd&&fg(a,0))):6==d.mode&&(h-=f,0>=h&&(d.vd=!d.vd,h=g+h,0>=h&&(h=g),d.$c[0]=h&255,d.$c[1]=h>>8&255,d.xd=e,!b&&d.vd&&fg(a,0)));d.Ab[0]=h&255;d.Ab[1]=h>>8&255;c&&(a.xd=0)}return d}
function dd(a,b){for(var c=0;c<a.L.length;c++)Ek(a,c,b);if(a.ja>=dg){var c=a.F.X.Hd,d=Wc(a.F,a.pa);null==a.fb&&(a.Ka=Wc(a.F,a.pa),a.Vb=1024,a.fb=Math.floor(a.F.X.Hd/a.Vb),Qk(a));d>=a.Ba&&(a.A[12]|=64,a.A[11]&64&&(a.A[12]|=128,fg(a,8)),a.Ba=d+a.fb);a.A[0]==a.A[1]&&a.A[2]==a.A[3]&&a.A[4]==a.A[5]&&(a.A[12]|=32,a.A[11]&32&&(a.A[12]|=128,fg(a,8)));var e=d-a.Ka,f=Math.floor(e/c);if(f&&!(a.A[11]&128)){for(;f--;)if(60<=++a.A[0]&&(a.A[0]=0,60<=++a.A[2]&&(a.A[2]=0,24<=++a.A[4]))){a.A[4]=0;a.A[6]=a.A[6]%7+1;
var g;g=a.A[9];var h=ra[a.A[8]-1];28==h&&0===g%4&&(g%100||0===g%400)&&h++;g=h;++a.A[7]>g&&(a.A[7]=1,12<++a.A[8]&&(a.A[8]=1,a.A[9]=(a.A[9]+1)%100))}a.A[12]|=16;a.A[11]&16&&(a.A[12]|=128,fg(a,8))}a.Ka=d-e%c}}m.Gl=function(a,b){var c=this.bb;if(this.Fa&16)if(this.W&128)c=this.Y;else if(this.C){var c=this.C,d=0;c.A.length&&(d=c.A[0]);z(c)&&y(c,"scan code "+t(d)+" delivered");c=d}x(this,a,null,b,"PPI_A",c);return c};m.$m=function(a,b,c){x(this,a,b,c,"PPI_A");this.bb=b};
m.Hl=function(a,b){var c=this.W;x(this,a,null,b,"PPI_B",c);return c};m.an=function(a,b,c){x(this,a,b,c,"PPI_B");zl(this,b)};function zl(a,b){var c=!!(b&2),d=!!(a.W&2);a.W=b;a.C&&Al(a.C,!(b&128),!!(b&64));c!=d&&cd(a,c)}m.Il=function(a,b){var c=0,c=this.ja==ok?this.W&4?c|this.ra&15:c|this.ra>>4&1:this.W&8?c|this.Y>>4:c|this.Y&15;this.W&1&&Ek(this,2).vd&&(c=this.W&2?c|32:c|16);x(this,a,null,b,"PPI_C",c,32896);return c};m.bn=function(a,b,c){x(this,a,b,c,"PPI_C");this.vb=b};
m.Hl=function(a,b){var c=this.W;x(this,a,null,b,"PPI_B",c);return c};m.an=function(a,b,c){x(this,a,b,c,"PPI_B");zl(this,b)};function zl(a,b){var c=!!(b&2),d=!!(a.W&2);a.W=b;a.C&&Al(a.C,!(b&128),!!(b&64));c!=d&&cd(a,c)}m.Il=function(a,b){var c=0,c=(this.ja|0)==ok?this.W&4?c|this.ra&15:c|this.ra>>4&1:this.W&8?c|this.Y>>4:c|this.Y&15;this.W&1&&Ek(this,2).vd&&(c=this.W&2?c|32:c|16);x(this,a,null,b,"PPI_C",c,32896);return c};m.bn=function(a,b,c){x(this,a,b,c,"PPI_C");this.vb=b};
m.Jl=function(a,b){var c=this.Fa;x(this,a,null,b,"PPI_CTRL",c);return c};m.cn=function(a,b,c){x(this,a,b,c,"PPI_CTRL");this.Fa=b};m.Uk=function(a,b){var c=this.Na;x(this,a,null,b,"8042_OUTBUFF",c,16384);this.B&=-258;this.C&&Bl(this.C);return c};
m.lm=function(a,b,c){x(this,a,b,c,"8042_INBUF.DATA",null,16384);if(this.B&8)switch(this.ga){case 96:Cl(this,b);break;case 209:Dl(this,b);break;default:if(Cl(this,this.fa&-17),this.C){a=this.C;c=b;var d=-1;z(a)&&y(a,"sendCmd("+t(c)+")");switch(a.da||c){case 255:d=250;El(a);break;case 243:a.da&&(c=0);Fl(a,250);a.da=c;break;case 237:a.da&&(c=0);Fl(a,250);a.da=c;break;default:y(a,"sendCmd(): unrecognized command")}Gl(this,d)}}this.ga=b;this.B&=-9};
m.Vk=function(a,b){var c=this.W&-209|(Wc(this.F)&64?16:0);x(this,a,null,b,"8042_RWREG",c,16384);return c};m.mm=function(a,b,c){x(this,a,b,c,"8042_RWREG",null,16384);zl(this,b)};m.Wk=function(a,b){x(this,a,null,b,"8042_STATUS",this.B,16384);var c=this.B&255;this.B&256&&(this.B|=1,this.B&=-257);return c};
@ -437,12 +437,12 @@ Qa(function(){for(var a=nb(document,"pcjs","ram"),b=0;b<a.length;b++){var c=a[b]
var Zl=["US83","US84","US101"],X={un:1,vn:3,wn: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,qn:65,rn:66,sn:67,xn:68,E:69,yn:70,Bn:71,Cn:72,Dn:73,En:74,Fn:75,Gn:76,Hn:77,In:78,Jn:79,Kn:80,Q:81,Ln:82,Pn:83,Un:84,Yn:85,Zn:86,$n:87,bo:88,co:89,eo:90,"[":91,"\\":92,"]":93,"^":94,_:95,"`":96,fo:97,ho:98,jo:99,d:100,e:101,ko:102,lo:103,mo:104,
no:105,oo:106,k:107,po:108,qo:109,n:110,so:111,p:112,q:113,r:114,to:115,t:116,vo:117,wo:118,xo:119,x:120,y:121,z:122,"{":123,"|":124,"}":125,"~":126},$l={};$l[186]=X[";"];$l[187]=X["="];$l[188]=X[","];$l[189]=X["-"];$l[190]=X["."];$l[191]=X["/"];$l[192]=X["`"];$l[219]=X["["];$l[220]=X["\\"];$l[221]=X["]"];$l[222]=X["'"];$l[173]=X["-"];var am={};am[X["1"]]=X["!"];am[X["2"]]=X["@"];am[X["3"]]=X["#"];am[X["4"]]=X.$;am[X["5"]]=X["%"];am[X["6"]]=X["^"];am[X["7"]]=X["&"];am[X["8"]]=X["*"];am[X["9"]]=X["("];
am[X["0"]]=X[")"];am[186]=X[":"];am[187]=X["+"];am[188]=X["<"];am[189]=X._;am[190]=X[">"];am[191]=X["?"];am[192]=X["~"];am[219]=X["{"];am[220]=X["|"];am[221]=X["}"];am[222]=X['"'];am[173]=X._;am[61]=X["+"];am[59]=X[":"];
var bm={3016:1,1016:2,1017:8,1018:32,1091:128,1093:64,1224:128,1020:512,1144:1024,1145:2048},cm={TAB:1009,ESC:1027,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,SYSREQ:4027,CTRL_C:4003,CTRL_BREAK:4008,CTRL_ALT_DEL:4046},dm={esc:1027,1:X["1"],2:X["2"],3:X["3"],4:X["4"],5:X["5"],6:X["6"],7:X["7"],8:X["8"],9:X["9"],0:X["0"],"-":X["-"],"=":X["="],bs:1008,tab:1009,q:81,w:87,e:69,r:82,t:84,y:89,u:85,i:73,o:79,p:80,"[":X["["],"]":X["]"],
enter:13,ctrl:1017,a:65,s:83,d:68,f:70,g:71,h:72,j:74,k:75,l:76,";":X[";"],quote:X["'"],"`":X["`"],shift:1016,"\\":X["\\"],z:90,x:88,c:67,v:86,b:66,n:78,m:77,",":X[","],".":X["."],"/":X["/"],"right-shift":3016,prtsc:1044,alt:1018,space:1032,"caps-lock":1020,f1:1112,f2:1113,f3:1114,f4:1115,f5:1116,f6:1117,f7:1118,f8:1119,f9:1120,f10:1121,"num-lock":1144,"scroll-lock":1145,"num-home":1036,"num-up":1038,"num-pgup":1033,"num-sub":1109,"num-left":1037,"num-center":1101,"num-right":1039,"num-add":1107,
"num-end":1035,"num-down":1040,"num-pgdn":1034,"num-ins":1045,"num-del":1046,sysreq:84},em={"caps-lock":512,"num-lock":1024,"scroll-lock":2048},Y={1027:1};Y[X["1"]]=2;Y[X["!"]]=10754;Y[X["2"]]=3;Y[X["@"]]=10755;Y[X["3"]]=4;Y[X["#"]]=10756;Y[X["4"]]=5;Y[X.$]=10757;Y[X["5"]]=6;Y[X["%"]]=10758;Y[X["6"]]=7;Y[X["^"]]=10759;Y[X["7"]]=8;Y[X["&"]]=10760;Y[X["8"]]=9;Y[X["*"]]=10761;Y[X["9"]]=10;Y[X["("]]=10762;Y[X["0"]]=11;Y[X[")"]]=10763;Y[X["-"]]=12;Y[X._]=10764;Y[X["="]]=13;Y[X["+"]]=10765;Y[1008]=14;
Y[1009]=15;Y[113]=16;Y[81]=10768;Y[119]=17;Y[87]=10769;Y[101]=18;Y[69]=10770;Y[114]=19;Y[82]=10771;Y[116]=20;Y[84]=10772;Y[121]=21;Y[89]=10773;Y[117]=22;Y[85]=10774;Y[105]=23;Y[73]=10775;Y[111]=24;Y[79]=10776;Y[112]=25;Y[80]=10777;Y[X["["]]=26;Y[X["{"]]=10778;Y[X["]"]]=27;Y[X["}"]]=10779;Y[13]=28;Y[1017]=29;Y[97]=30;Y[65]=10782;Y[115]=31;Y[83]=10783;Y[100]=32;Y[68]=10784;Y[102]=33;Y[70]=10785;Y[103]=34;Y[71]=10786;Y[104]=35;Y[72]=10787;Y[106]=36;Y[74]=10788;Y[107]=37;Y[75]=10789;Y[108]=38;Y[76]=10790;
Y[X[";"]]=39;Y[X[":"]]=10791;Y[X["'"]]=40;Y[X['"']]=10792;Y[X["`"]]=41;Y[X["~"]]=10793;Y[1016]=42;Y[X["\\"]]=43;Y[X["|"]]=10795;Y[122]=44;Y[90]=10796;Y[120]=45;Y[88]=10797;Y[99]=46;Y[67]=10798;Y[118]=47;Y[86]=10799;Y[98]=48;Y[66]=10800;Y[110]=49;Y[78]=10801;Y[109]=50;Y[77]=10802;Y[X[","]]=51;Y[X["<"]]=10803;Y[X["."]]=52;Y[X[">"]]=10804;Y[X["/"]]=53;Y[X["?"]]=10805;Y[3016]=54;Y[1044]=55;Y[1018]=56;Y[1032]=57;Y[1020]=58;Y[1112]=59;Y[1113]=60;Y[1114]=61;Y[1115]=62;Y[1116]=63;Y[1117]=64;Y[1118]=65;
Y[1119]=66;Y[1120]=67;Y[1121]=68;Y[1144]=69;Y[1145]=70;Y[1036]=71;Y[1038]=72;Y[1033]=73;Y[1109]=74;Y[1037]=75;Y[1101]=76;Y[1039]=77;Y[1107]=78;Y[1035]=79;Y[1040]=80;Y[1034]=81;Y[1045]=82;Y[1046]=83;Y[4027]=84;Y[1122]=87;Y[1123]=88;Y[1091]=91;Y[1093]=93;Y[1224]=91;Y[4003]=7470;Y[4008]=7494;Y[4046]=3677523;m=Xl.prototype;
var bm={3016:1,1016:2,1017:8,1018:32,1091:128,1093:64,1224:128,1020:512,1144:1024,1145:2048},cm={TAB:1009,ESC:1027,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,SYSREQ:4027,CTRL_C:4003,CTRL_BREAK:4008,CTRL_ALT_DEL:4046,CTRL_ALT_INS:4045},dm={esc:1027,1:X["1"],2:X["2"],3:X["3"],4:X["4"],5:X["5"],6:X["6"],7:X["7"],8:X["8"],9:X["9"],0:X["0"],"-":X["-"],"=":X["="],bs:1008,tab:1009,q:81,w:87,e:69,r:82,t:84,y:89,u:85,i:73,o:79,p:80,
"[":X["["],"]":X["]"],enter:13,ctrl:1017,a:65,s:83,d:68,f:70,g:71,h:72,j:74,k:75,l:76,";":X[";"],quote:X["'"],"`":X["`"],shift:1016,"\\":X["\\"],z:90,x:88,c:67,v:86,b:66,n:78,m:77,",":X[","],".":X["."],"/":X["/"],"right-shift":3016,prtsc:1044,alt:1018,space:1032,"caps-lock":1020,f1:1112,f2:1113,f3:1114,f4:1115,f5:1116,f6:1117,f7:1118,f8:1119,f9:1120,f10:1121,"num-lock":1144,"scroll-lock":1145,"num-home":1036,"num-up":1038,"num-pgup":1033,"num-sub":1109,"num-left":1037,"num-center":1101,"num-right":1039,
"num-add":1107,"num-end":1035,"num-down":1040,"num-pgdn":1034,"num-ins":1045,"num-del":1046,sysreq:84},em={"caps-lock":512,"num-lock":1024,"scroll-lock":2048},Y={1027:1};Y[X["1"]]=2;Y[X["!"]]=10754;Y[X["2"]]=3;Y[X["@"]]=10755;Y[X["3"]]=4;Y[X["#"]]=10756;Y[X["4"]]=5;Y[X.$]=10757;Y[X["5"]]=6;Y[X["%"]]=10758;Y[X["6"]]=7;Y[X["^"]]=10759;Y[X["7"]]=8;Y[X["&"]]=10760;Y[X["8"]]=9;Y[X["*"]]=10761;Y[X["9"]]=10;Y[X["("]]=10762;Y[X["0"]]=11;Y[X[")"]]=10763;Y[X["-"]]=12;Y[X._]=10764;Y[X["="]]=13;Y[X["+"]]=10765;
Y[1008]=14;Y[1009]=15;Y[113]=16;Y[81]=10768;Y[119]=17;Y[87]=10769;Y[101]=18;Y[69]=10770;Y[114]=19;Y[82]=10771;Y[116]=20;Y[84]=10772;Y[121]=21;Y[89]=10773;Y[117]=22;Y[85]=10774;Y[105]=23;Y[73]=10775;Y[111]=24;Y[79]=10776;Y[112]=25;Y[80]=10777;Y[X["["]]=26;Y[X["{"]]=10778;Y[X["]"]]=27;Y[X["}"]]=10779;Y[13]=28;Y[1017]=29;Y[97]=30;Y[65]=10782;Y[115]=31;Y[83]=10783;Y[100]=32;Y[68]=10784;Y[102]=33;Y[70]=10785;Y[103]=34;Y[71]=10786;Y[104]=35;Y[72]=10787;Y[106]=36;Y[74]=10788;Y[107]=37;Y[75]=10789;
Y[108]=38;Y[76]=10790;Y[X[";"]]=39;Y[X[":"]]=10791;Y[X["'"]]=40;Y[X['"']]=10792;Y[X["`"]]=41;Y[X["~"]]=10793;Y[1016]=42;Y[X["\\"]]=43;Y[X["|"]]=10795;Y[122]=44;Y[90]=10796;Y[120]=45;Y[88]=10797;Y[99]=46;Y[67]=10798;Y[118]=47;Y[86]=10799;Y[98]=48;Y[66]=10800;Y[110]=49;Y[78]=10801;Y[109]=50;Y[77]=10802;Y[X[","]]=51;Y[X["<"]]=10803;Y[X["."]]=52;Y[X[">"]]=10804;Y[X["/"]]=53;Y[X["?"]]=10805;Y[3016]=54;Y[1044]=55;Y[1018]=56;Y[1032]=57;Y[1020]=58;Y[1112]=59;Y[1113]=60;Y[1114]=61;Y[1115]=62;Y[1116]=63;
Y[1117]=64;Y[1118]=65;Y[1119]=66;Y[1120]=67;Y[1121]=68;Y[1144]=69;Y[1145]=70;Y[1036]=71;Y[1038]=72;Y[1033]=73;Y[1109]=74;Y[1037]=75;Y[1101]=76;Y[1039]=77;Y[1107]=78;Y[1035]=79;Y[1040]=80;Y[1034]=81;Y[1045]=82;Y[1046]=83;Y[4027]=84;Y[1122]=87;Y[1123]=88;Y[1091]=91;Y[1093]=93;Y[1224]=91;Y[4003]=7470;Y[4008]=7494;Y[4046]=3677523;Y[4045]=3677522;m=Xl.prototype;
m.Qb=function(a,b,c,d){var e=this,f=a+"-"+b;if(void 0===this.qa[f])switch(b){case "kbd":return c.onkeydown=function(a){return fm(e,a,!0)},c.onkeypress=function(a){a=a||window.event;a=a.which||a.keyCode;e.L="";var b=!Y[a]||!!(e.xc&128);b||gm(e,a,!0);return b},c.onkeyup=function(a){return fm(e,a,!1)},!0;case "caps-lock":return this.qa[f]=c,c.onclick=function(){e.F&&e.F.Tc();gm(e,1020,!0)},!0;case "num-lock":return this.qa[f]=c,c.onclick=function(){e.F&&e.F.Tc();gm(e,1144,!0)},!0;case "scroll-lock":return this.qa[f]=
c,c.onclick=function(){e.F&&e.F.Tc();gm(e,1145,!0)},!0;default:var g=b.toUpperCase().replace(/-/g,"_");if(void 0!==cm[g]&&"button"==a)return this.qa[f]=c,c.onclick=function(a,b,c){return function(){a.F&&a.F.Tc();hm(a,c,!0);gm(a,c,!0)}}(this,g,cm[g]),!0;if(void 0!==dm[b])return this.fa++,this.qa[f]=c,a=function(a,b,c){return function(){gm(a,c)}}(this,b,dm[b]),b=function(a,b,c){return function(){im(a,c)}}(this,b,dm[b]),"ontouchstart"in window?(c.ontouchstart=a,c.ontouchend=b):(c.onmousedown=a,c.onmouseup=
c.onmouseout=b),!0;if(d)return this.qa[f]=c,c.onclick=function(){e.F&&e.F.Tc();d&&!e.L&&(e.L=d,jm(e,300))},!0}return!1};function km(a,b,c){if(a.fa){for(var d in am)if(b==am[d]){b=+d;(d=$l[d])&&(b=d);break}for(var e in dm)if((d=dm[e]==b)||(d=b,97<=d&&122>=d&&(d-=32),d=dm[e]==d),d){(a=a.qa["key-"+e])&&void 0!==c&&(a.style.color=c?"#ffffff":"#000000",a.style.backgroundColor=c?"#000000":"#ffffff");break}}}m.Hc=function(a,b,c,d){this.ea=b;this.F=c;this.ha=d;this.N=Eb(a,"ChipSet")};
@ -618,7 +618,7 @@ function np(a){a.xb++;a.xb>=a.Of+1&&(a.xb=1,a.jb++,a.jb>=a.Nf&&(a.jb=0,a.Sb++))}
function pp(a){Ua.call(this,"HDC",a,pp,1048576);this.dmaRead=this.xk;this.dmaWrite=this.yk;this.dmaWriteBuffer=this.Lk;this.dmaWriteFormat=this.Mk;this.ua=[];this.Fa=a.drives;this.ia="at"==a.type}db(pp);
var qp=["XTC","ATC","COMPAQ"],rp=[{0:[306,2],1:[375,8],2:[306,6],3:[306,4]},{1:[306,4],2:[615,4],3:[615,6],4:[940,8],5:[940,6],6:[615,4],7:[462,8],8:[733,5],9:[900,15],10:[820,3],11:[855,5],12:[855,7],13:[306,8],14:[733,7],16:[612,4],17:[977,5],18:[977,7],19:[1024,7],20:[733,5],21:[733,7],22:[733,5],23:[306,4]},{1:[306,4],2:[615,4],3:[615,6],4:[1023,8],5:[940,6],6:[697,5],7:[462,8],8:[925,5],9:[900,15],10:[980,5],11:[925,7],12:[925,9],13:[612,8],14:[980,4],16:[612,4],17:[980,5],18:[966,6],19:[1023,
8],20:[733,5],21:[733,7],22:[524,4,40],23:[924,8],24:[966,14],25:[966,16],26:[1023,14],27:[832,6,33],28:[1222,15,34],29:[1240,7,34],30:[615,4,25],31:[615,8,25],32:[905,9,25],33:[832,8,33],34:[966,7,34],35:[966,8,34],36:[966,9,34],37:[966,5,34],38:[612,16,63],39:[1023,11,33],40:[1023,15,34],41:[1630,15,52],42:[1023,16,63],43:[805,4,26],44:[805,2,26],45:[748,8,33],46:[748,6,33],47:[966,5,25]}];m=pp.prototype;m.Qb=function(){return!1};
m.Hc=function(a,b,c,d){this.ea=b;this.F=c;this.ha=d;this.da=a;if(d=Nc(a,"drives"))this.ua=d;else if(this.Fa)try{this.ua=eval("("+this.Fa+")")}catch(e){w("HDC drive configuration error: "+e.message+" ("+this.Fa+")")}this.N=Eb(a,"ChipSet");this.U=0;this.Ia=3;hc(b,this,this.ia?sp:tp);lc(b,this,this.ia?up:vp);this.ia&&(this.U++,this.N&&5180.1==this.N.ja&&this.U++,this.Ia=2,b.Y[496]=2,b.fa[496]=2);df(c,19,this.Vl.bind(this));df(c,64,this.Wl.bind(this));this.reset();wp(this)||sb(this)};
m.Hc=function(a,b,c,d){this.ea=b;this.F=c;this.ha=d;this.da=a;if(d=Nc(a,"drives"))this.ua=d;else if(this.Fa)try{this.ua=eval("("+this.Fa+")")}catch(e){w("HDC drive configuration error: "+e.message+" ("+this.Fa+")")}this.N=Eb(a,"ChipSet");this.U=0;this.Ia=3;hc(b,this,this.ia?sp:tp);lc(b,this,this.ia?up:vp);this.ia&&(this.U++,this.N&&5180==this.N.ja&&this.U++,this.Ia=2,b.Y[496]=2,b.fa[496]=2);df(c,19,this.Vl.bind(this));df(c,64,this.Wl.bind(this));this.reset();wp(this)||sb(this)};
m.jc=function(a,b){if(!b)if(!a||!this.restore)xp(this),this.da.dh&&wp(this,!0);else if(!this.restore(a))return!1;return!0};m.ic=function(a){return a?this.save():!0};m.df=function(){return this.da?this.da.df():""};m.he=function(){return this.da?this.da.he():""};m.reset=function(){xp(this,null,!0)};
m.save=function(){var a=new jf(this),b=0,c=[];this.ia?(c[b++]=this.W,c[b++]=this.Pa,c[b++]=this.Y,c[b++]=this.Ba,c[b++]=this.za,c[b++]=this.wa,c[b++]=this.ra,c[b++]=this.ma,c[b++]=this.Ea,c[b++]=[this.ga,this.gb]):(c[b++]=this.pa,c[b++]=this.ma,c[b++]=this.V,c[b++]=this.L,c[b++]=this.C,c[b++]=this.Na,c[b++]=this.Ka,c[b++]=this.Ja,c[b++]=this.ka);for(var d=0,e=[],f=0;f<this.A.length;f++){var g=d++,h=this.A[f],k=0,l=[];l[k++]=h.errorCode;l[k++]=h.kk;l[k++]=h.$e;l[k++]=h.Oe;l[k++]=h.Pe;l[k++]=h.jb;l[k++]=
h.tb;l[k++]=h.ae;l[k++]=h.xb;l[k++]=h.ee;l[k++]=h.Hb;l[k++]=h.cb;l[k]=h.ya?h.ya.save():null;e[g]=l}c[b]=e;N(a,0,c);return a.data()};m.restore=function(a){return xp(this,a[0])};
@ -632,7 +632,7 @@ function wp(a,b){b||(a.fa=0);for(var c=0;c<a.A.length;c++){var d=a.A[c];if(d.nam
m.Nk=function(a,b,c){a.bd=!1;if(a.ya=b)this.Oa('Mounted disk "'+c+'" in drive '+String.fromCharCode(67+a.gb),a.xe),b=b.info(),b[0]==a.Bb&&b[1]==a.tb&&b[2]==a.lb&&b[3]==a.Ua||this.Oa("Warning: disk geometry ("+b[0]+":"+b[1]+":"+b[2]+") does not match "+qp[this.U]+" drive type "+a.type+" ("+a.Bb+":"+a.tb+":"+a.lb+")");a.xe&&(a.xe=!1,--this.fa||sb(this))};
m.Tl=function(a,b){var c=0;this.L<this.C&&(c=this.V[this.L]);this.N&&eg(this.N,5);this.ma&=-33;x(this,a,null,b,"DATA["+this.L+"]",c);++this.L>=this.C&&(this.L=this.C=0,this.ma&=-15);return c};m.hn=function(a,b,c){x(this,a,b,c,"DATA["+this.C+"]");this.C<this.V.length&&(this.V[this.C++]=b);a=12!=this.V[0]?6:this.V.length;6==this.C&&(this.ma&=-2);this.C>=a&&(this.ma|=2,this.ma&=-2,zp(this))};m.Ul=function(a,b){var c=this.ma;x(this,a,null,b,"STATUS",c);this.L<this.C&&(this.ma|=1);return c};
m.mn=function(a,b,c){x(this,a,b,c,"RESET");this.Na=b;this.N&&eg(this.N,5);xp(this)};m.Sl=function(a,b){x(this,a,null,b,"CONFIG",this.pa);return this.pa};m.kn=function(a,b,c){x(this,a,b,c,"PULSE");this.Ka=b;this.ma=13};m.jn=function(a,b,c){x(this,a,b,c,"PATTERN");this.Ja=b};m.gi=function(a,b,c){x(this,a,b,c,"NOISE")};
function Ap(a,b,c){var d=-1;a.B&&(d=Bp(a.B,function(){}),1==a.B.cb||a.B.cb==a.B.Ua)&&(z(a,1048832)&&x(a,b,null,c,"DATA["+a.B.cb+"]",d),1<a.B.cb&&(a.B.Hb-=a.B.Ua,a.Y=a.Y-1&255,a.B.Hb>=a.B.Ua?(a.ma=128,Bp(a.B,function(b){0<=b?(Cp(a),a.N&&5180.1==a.N.ja&&(a.ma=0),a.ma|=88):(a.ma=1,a.W=16)},!1)):a.ma=80));return d}m.zk=function(a,b){return Ap(this,a,b)|Ap(this,a,b)<<8};
function Ap(a,b,c){var d=-1;a.B&&(d=Bp(a.B,function(){}),1==a.B.cb||a.B.cb==a.B.Ua)&&(z(a,1048832)&&x(a,b,null,c,"DATA["+a.B.cb+"]",d),1<a.B.cb&&(a.B.Hb-=a.B.Ua,a.Y=a.Y-1&255,a.B.Hb>=a.B.Ua?(a.ma=128,Bp(a.B,function(b){0<=b?(Cp(a),a.N&&5180==a.N.ja&&(a.ma=0),a.ma|=88):(a.ma=1,a.W=16)},!1)):a.ma=80));return d}m.zk=function(a,b){return Ap(this,a,b)|Ap(this,a,b)<<8};
function Dp(a,b,c,d){if(a.B&&a.B.Hb>=a.B.Ua)if(0>Ep(a.B,c))a.ma=1,a.W=16;else if(1==a.B.cb||a.B.cb==a.B.Ua)z(a,1048832)&&x(a,b,c,d,"DATA["+a.B.cb+"]"),1<a.B.cb&&(a.B.Hb-=a.B.Ua,a.Y=a.Y-1&255,Cp(a),a.ma=80,a.B.Hb>=a.B.Ua&&(a.ma|=8))}m.qm=function(a,b,c){Dp(this,a,b&255,c);Dp(this,a,b>>8&255,c)};m.$k=function(a,b){var c=this.W;x(this,a,null,b,"ERROR",c);return c};m.vm=function(a,b,c){x(this,a,b,c,"WPREC");this.Pa=b};m.bl=function(a,b){var c=this.Y;x(this,a,null,b,"SECCNT",c);return c};
m.tm=function(a,b,c){x(this,a,b,c,"SECCNT");this.Y=b};m.cl=function(a,b){var c=this.Ba;x(this,a,null,b,"SECNUM",c);return c};m.um=function(a,b,c){x(this,a,b,c,"SECNUM");this.Ba=b};m.Yk=function(a,b){var c=this.za;x(this,a,null,b,"CYLLO",c);return c};m.pm=function(a,b,c){x(this,a,b,c,"CYLLO");this.za=b};m.Xk=function(a,b){var c=this.wa;x(this,a,null,b,"CYLHI",c);return c};m.om=function(a,b,c){x(this,a,b,c,"CYLHI");this.wa=b};m.Zk=function(a,b){var c=this.ra;x(this,a,null,b,"DRVHD",c);return c};
m.rm=function(a,b,c){x(this,a,b,c,"DRVHD");this.ra=b;this.ma=this.A[this.ra&16?1:0]?this.ma|80:this.ma&-65};m.dl=function(a,b){var c=this.ma;x(this,a,null,b,"STATUS",c);this.ma&64&&(this.ma&=-129);return c};m.nm=function(a,b,c){x(this,a,b,c,"COMMAND");this.Ea=b;this.N&&eg(this.N,14);Fp(this)};m.sm=function(a,b,c){x(this,a,b,c,"FDR");this.ga&4&&!(b&4)&&(this.W=1);this.ga=b};