import{a as g}from"./chunk-47GW3WCW.js";import{B as f,I as u,r as l,y as x}from"./chunk-6UU4KLMR.js";import{H as o,M as m,g as n}from"./chunk-7LTJUW24.js";import"./chunk-RQFURXHW.js";var h=class extends l{constructor(){super(...arguments);this.numTotalScanlines=312;this.cpuCyclesPerLine=71;this.videoOffsetBytes=-24*4;this.joymask0=0;this.joymask1=0}getBIOSLength(){return 20480}loadBIOS(t){super.loadBIOS(t)}reset(){super.reset();for(var t=0;t<128;t++)this.setKeyInput(t,0,m.KeyUp);if(this.romptr&&this.romlen){let a=this.romarr;if(this.exports.machine_load_rom(this.sys,this.romptr,this.romlen),a[4+2]==65&&a[5+2]==48&&a[6+2]==195&&a[7+2]==194&&a[8+2]==205){for(var i=this.romarr[2+2]+this.romarr[3+2]*256,e=0;e<1e4&&this.getPC()!=i;e++)this.exports.machine_tick(this.sys);console.log("cart",e,n(i))}else if(this.prgstart=a[0]+(a[1]<<8),this.prgstart==4097&&(this.prgstart=a[2]+(a[3]<<8)+2,console.log("prgstart",n(this.prgstart))),this.prgstart<32768){this.exports.machine_exec(this.sys,5e5);var r="SYS "+this.prgstart+"\r";console.log(r);for(var e=0;e