Controller state START LEFT exports CPU emulate load load16bit write request Irq push stack Wrap pull page Crossed halt Cycles Maskable Interrupt Interrupt Irq JSON JSON Op Data Op utils opinf cycle Count cycle Add addr Mode opaddr addr temp temp temp temp temp temp temp temp temp temp temp temp temp addr addr addr addr addr addr addr addr addr addr addr addr addr addr addr addr addr addr addr addr addr addr addr addr addr addr addr addr addr addr addr addr addr addr addr addr addr addr addr addr addr addr addr addr addr addr addr addr addr addr addr addr addr addr addr addr addr val nes mem mem REG ACC REG ACC REG ACC REG ACC REG ACC REG ACC REG ACC REG ACC REG ACC REG ACC REG ACC REG ACC REG ACC REG ACC REG ACC REG ACC REG ACC REG ACC REG ACC REG ACC REG ACC REG ACC REG ACC REG ACC REG REG REG REG REG REG REG REG REG REG REG REG REG REG REG REG SP REG SP REG SP REG SP REG SP REG SP REG PC REG PC REG PC REG PC REG PC REG PC REG PC REG PC REG PC REG PC REG PC REG PC REG PC REG PC REG PC REG PC REG PC REG PC REG PC REG PC REG PC REG PC REG PC REG PC REG PC REG PC REG REG CARRY CARRY CARRY CARRY CARRY CARRY CARRY CARRY CARRY CARRY CARRY CARRY CARRY CARRY CARRY CARRY CARRY CARRY CARRY CARRY CARRY CARRY CARRY CARRY CARRY CARRY CARRY CARRY CARRY CARRY CARRY DECIMAL DECIMAL DECIMAL DECIMAL DECIMAL DECIMAL DECIMAL INTERRUPT INTERRUPT INTERRUPT INTERRUPT INTERRUPT INTERRUPT INTERRUPT INTERRUPT INTERRUPT INTERRUPT INTERRUPT INTERRUPT INTERRUPT OVERFLOW OVERFLOW OVERFLOW OVERFLOW OVERFLOW OVERFLOW OVERFLOW OVERFLOW OVERFLOW OVERFLOW OVERFLOW OVERFLOW OVERFLOW OVERFLOW OVERFLOW OVERFLOW OVERFLOW OVERFLOW SIGN SIGN SIGN SIGN SIGN SIGN SIGN SIGN SIGN SIGN SIGN SIGN SIGN SIGN SIGN SIGN SIGN SIGN SIGN SIGN SIGN SIGN SIGN SIGN SIGN SIGN SIGN SIGN SIGN SIGN SIGN SIGN SIGN SIGN SIGN SIGN SIGN SIGN SIGN SIGN SIGN SIGN SIGN SIGN SIGN NOTUSED NOTUSED NOTUSED NOTUSED NOTUSED NOTUSED NOTUSED NOTUSED NOTUSED BRK BRK BRK BRK BRK BRK BRK BRK BRK BRK BRK opdata opdata opdata cycles Halt cycles Halt cycles Halt crash crash irq Requested irq Requested irq Requested irq Requested irq Type irq Type irq Type IRQ NORMAL IRQ NMI IRQ crash Message JSON PROPERTIES cyc Table instname addr Desc INS ADC INS INS ASL INS BCC INS BCS INS BEQ INS BIT INS BMI INS BNE INS BPL INS BRK INS BVC INS BVS INS CLC INS CLD INS CLI INS CLV INS CMP INS CPX INS CPY INS DEC INS DEX INS DEY INS EOR INS INS INX INS INY INS JMP INS JSR INS LDA INS LDX INS LDY INS LSR INS NOP INS ORA INS PHA INS PHP INS PLA INS PLP INS ROL INS ROR INS RTI INS RTS INS SBC INS SEC INS SED INS SEI INS STA INS STX INS STY INS TAX INS TAY INS TSX INS TXA INS TXS INS TYA INS ALR INS ANC INS ARR INS AXS INS LAX INS SAX INS DCP INS ISC INS RLA INS RRA INS SLO INS SRE INS SKB INS IGN INS DUMMY ADDR ZP ADDR REL ADDR IMP ADDR ABS ADDR ACC ADDR IMM ADDR ZPX ADDR ZPY ADDR ABSX ADDR ABSY ADDR PREIDXIND ADDR POSTIDXIND ADDR INDABS op exports Controller NES exports write writelow load reg Load reg Write joy1 Read joy2 Read load ROM load PRGROM load CHRROM load Battery Ram load Rom Bank load Vrom Bank load32k Rom Bank load8k Vrom Bank load1k Vrom Bank load2k Vrom Bank load8k Rom Bank clock Irq Counter latch Access JSON JSON utils Mappers ram vrom Tile vrom Tile vrom Tile bank4k bank4k bankoffset bankoffset base Index base Index bank16k offset base Bank bank bank tmp prgbank1 prgbank2 address address address address address address address address address address address address address address address address address address address ram vrom Tile bankoffset bankoffset offset bank bank bank bank bank arg arg arg arg arg arg arg arg arg arg arg arg arg arg arg prgbank1 prgbank2 nes nes nes nes nes nes nes nes nes nes nes nes nes nes joy1 Strobe State joy1 Strobe State joy1 Strobe State joy1 Strobe State joy1 Strobe State joy2 Strobe State joy2 Strobe State joy2 Strobe State joy2 Strobe State joy2 Strobe State joypad Write joypad Write joypad Write joypad Write zapper Fired zapper zapper address address address address reg Buffer reg Buffer reg Buffer reg Buffer reg Buffer reg Buffer reg Buffer Counter reg Buffer Counter reg Buffer Counter reg Buffer Counter reg Buffer Counter mirroring mirroring mirroring mirroring Screen Mirroring Screen Mirroring Screen Mirroring prg Switching prg Switching prg Switching prg Switching prg Switching prg Switching Size prg Switching Size prg Switching Size prg Switching Size prg Switching Size vrom Switching Size vrom Switching Size vrom Switching Size vrom Switching Size rom Selection Reg0 rom Selection Reg0 rom Selection Reg0 rom Selection Reg0 rom Selection Reg1 rom Selection Reg1 rom Selection Reg1 rom Selection Reg1 rom Bank rom Bank rom Bank write write write write write write write write write write write write write write Reg Reg load ROM load ROM load ROM load ROM load ROM load ROM load ROM Low High Prg Rom switch16to32 switch32to16 JSON JSON JSON JSON CMD SEL 2 1K VROM 0000 CMD SEL 2 1K VROM 0800 CMD SEL 1K VROM 1000 CMD SEL 1K VROM 1400 CMD SEL 1K VROM 1800 CMD SEL 1K VROM 1C00 CMD SEL ROM PAGE1 CMD SEL ROM PAGE2 command command command command prg Address prg Address prg Address prg Address chr Address chr Address chr Address chr Address page page page irq Counter irq Counter irq Counter irq Counter irq Counter irq Latch irq Latch irq Latch irq Latch irq Enable irq Enable irq Enable irq Enable irq Enable prg Address Changed prg Address Changed prg Address Changed prg Address Changed prg Address Changed prg Address Changed execute Command clock Irq Counter prg size chr size sram sram graphic mode nametable mode fill chr fill pal chr mode chr mode split control split split page irq line irq enable mult mult exports Update Battery Ram Write NES zapper Move zapper Fire zapper Fire FPS reload ROM load ROM JSON JSON CPU Controller PPU PAPU ROM cycles emulate Sound cpu ppu papu fps cycles data Audio Sample preferred Rate preferred Rate emulate Sound sample Rate opts Time Time write update ui cpu cpu ppu ppu papu mmap mmap mmap controllers zapper Move zapper Fire zapper Fire fps Count fps Count fps Count rom Data rom Data rom Data Fps Time Fps Time cycles Halt cycles Halt request End cur zapper zapper zapper Fired zapper Fired rom exports PAPU read Reg read Reg write Reg write Reg write Reg write Reg write Reg Counter update Channel Enable clock Counter acc Sample Counter Tick sample Max Dmc Frequency Noise Wave Panning Master Volume update Stereo Pos init Lookup init Dmc Frequency Lookup init Noise Wavelength Lookup init Ctables DA Channel DM clock Dmc end Sample Sample Enabled Enabled Enabled Enabled Irq Channel Noise clock Counter clock Counter clock Counter clock Env Decay clock Env Decay update Sample update Sample Channel Square clock Sweep Channel Triangle clock Linear Counter clock Programmable Timer clock Triangle Generator update Sample Condition CPU FREQ NTSC tmp max Cycles dmc triangle square1 square2 noise acc smp Noise sample sample smp Diff smp Diff max sqr max tnd addr Add address address address address address address address address address Cycles nes square1 square2 triangle noise dmc Irq Counter Irq Counter Max Irq Counter Max Irq Counter Max Irq Counter Max init Counter init Counter init Counter channel Enable channel Enable channel Enable sample Rate sample Rate Lookup Lookup dmc Freq Lookup dmc Freq Lookup noise Wavelength Lookup noise Wavelength Lookup square table square table tnd table tnd table Irq Enabled Irq Enabled Irq Enabled Irq Enabled Irq Enabled Irq Active Irq Active Irq Active Irq Active Clock started Playing started Playing record Output initing Hardware initing Hardware initing Hardware initing Hardware master Counter master Counter master Counter master Counter master Counter derived Counter derived Counter derived Counter derived Counter derived Counter derived Counter derived Counter count Sequence count Sequence count Sequence sample Timer sample Timer sample Timer sample Timer Time Time sample Timer Max sample Timer Max sample Count sample Count tri tri tri tri tri smp Square1 smp Square1 smp Square1 smp Square1 smp Square1 smp Square1 smp Square1 smp Square1 smp Square1 smp Square2 smp Square2 smp Square2 smp Square2 smp Square2 smp Square2 smp Square2 smp Square2 smp Square2 smp Triangle smp Triangle smp Triangle smp Triangle smp Triangle smp Triangle smp Triangle smp Triangle smp Dmc smp Dmc smp Dmc smp Dmc smp Dmc smp Dmc smp Dmc smp Dmc smp Dmc acc Count acc Count acc Count acc Count acc Count acc Count acc Count acc Count acc Count prev Sample prev Sample prev Sample prev Sample prev Sample prev Sample smp Accum smp Accum smp Accum smp Accum smp Accum smp Accum dac Range dac Range dc dc master Volume master Volume master Volume master Volume master Volume master Volume master Volume master Volume master Volume master Volume master Volume master Volume master Volume master Volume stereo Pos Square1 stereo Pos Square1 stereo Pos Square2 stereo Pos Square2 stereo Pos Triangle stereo Pos Triangle stereo Pos Noise stereo Pos Noise stereo Pos LDMC stereo Pos LDMC stereo Pos Square1 stereo Pos Square1 stereo Pos Square2 stereo Pos Square2 stereo Pos Triangle stereo Pos Triangle stereo Pos Noise stereo Pos Noise stereo Pos RDMC stereo Pos RDMC extra Cycles extra Cycles extra Cycles max Sample max Sample max Sample min Sample min Sample min Sample panning irq Generated irq Generated irq Generated irq Generated irq Generated irq Generated shift Counter shift Counter shift Counter shift Counter prog Timer Count prog Timer Count prog Timer Count prog Timer Count prog Timer Count prog Timer Count prog Timer Count prog Timer Count prog Timer Count prog Timer Count prog Timer Count prog Timer Count prog Timer Count prog Timer Count prog Timer Count prog Timer Count triangle Counter triangle Counter triangle Counter triangle Counter sample sample sample sample sample sample sample sample sample sample sample sample sample sample sample square Counter square Counter square Counter square Counter acc acc acc acc shift Reg shift Reg shift Reg shift Reg tmp tmp tmp tmp tmp random Bit random Bit random Bit random Bit papu papu papu papu MODE NORMAL MODE LOOP MODE IRQ Enabled Enabled Enabled Enabled Enabled Enabled Enabled Enabled Enabled Enabled Enabled Enabled Sample Sample Sample play Mode play Mode play Mode play Mode play Mode dma Frequency dma Frequency dma Frequency dma Counter dma Counter dma Counter delta Counter delta Counter delta Counter play Start Address play Start Address play Start Address play Address play Address play Address play Address play Address play Address play play play play Counter play Counter play Counter play Counter play Counter play Counter play Counter reg4012 reg4012 reg4012 reg4013 reg4013 reg4013 sample sample sample sample dac Lsb dac Lsb dac Lsb data data data data env Decay Disable env Decay Disable env Decay Disable env Decay Disable env Decay Disable env Decay Disable env Decay Loop Enable env Decay Loop Enable env Decay Loop Enable env Decay Loop Enable env Decay Loop Enable env Decay Loop Enable Counter Enable Counter Enable Counter Enable Counter Enable Counter Enable Counter Enable Counter Enable Counter Enable Counter Enable env env env env env env shift shift Counter Counter Counter Counter Counter Counter Counter Counter Counter Counter Counter Counter prog Timer Max prog Timer Max prog Timer Max prog Timer Max prog Timer Max prog Timer Max prog Timer Max prog Timer Max prog Timer Max prog Timer Max prog Timer Max prog Timer Max prog Timer Max prog Timer Max prog Timer Max prog Timer Max prog Timer Max prog Timer Max env Decay Rate env Decay Rate env Decay Rate env Decay Rate env Decay Rate env Decay Rate env Decay Counter env Decay Counter env Decay Counter env Decay Counter env Decay Counter env Decay Counter env Decay Counter env Decay Counter env Volume env Volume env Volume env Volume env Volume env Volume env Volume env Volume random Mode random Mode random Mode duty Lookup imp Lookup sqr1 sweep Active sweep Active sweep Active sweep Carry sweep Carry sweep Carry sweep Carry update Sweep Period update Sweep Period update Sweep Period sweep Counter sweep Counter sweep Counter sweep Counter sweep Counter Max sweep Counter Max sweep Counter Max sweep Mode sweep Mode sweep Mode sweep Shift Amount sweep Shift Amount sweep Shift Amount duty Mode duty Mode duty Mode sweep Result vol vol sample Condition sample Condition sample Condition lc Halt lc Halt lc Halt lc Halt lc Control lc Control lc Control linear Counter linear Counter linear Counter lc Load lc Load lc Load exports PPU Mirroring define Mirror Region start Blank end Scanline start end update Control Reg1 update Control Reg2 Flag read Register write Address SRAM sram Load sram Write Write write Address VRAM vram Load vram Write sram DMA regs Address cnts Address regs Address cnts Address Tile Counter mirrored Load mirrored Write trigger Rendering render Partially render Bg Scanline render Sprites Partially check Sprite0 write Mem update Palettes pattern Write Table Write attrib Table Write sprite Ram Write Update NMI Pixel White JSON JSON JSON JSON Table Tile Index Attrib write Attrib Palette Table load Palette NTSC load Palette PAL make Tables Emphasis Entry Red Green Blue Rgb load Palette Tile utils bg Color buffer buffer buffer pixrendered pixrendered pixrendered tmp base Address address address b1 b1 b2 b2 si ei bgbuffer dest Index dest Index base Tile tscanoffset scantile attrib pt Tile Table img Palette target Buffer tile sx srcy1 srcy2 Index Add tile Index left Index state basex basey sqy sqx emph buffer data address address address start Scan start Scan scan Count scan Count srcy1 srcy1 srcy2 srcy2 left state col col col nes vram Mem vram Mem sprite Mem sprite Mem vram Address vram Address vram Address vram Address vram Address vram Address vram Tmp Address vram Tmp Address vram Tmp Address vram Buffered Read vram Buffered Read vram Buffered Read vram Buffered Read Write Write Write Write Write sram Address sram Address sram Address sram Address current Mirroring current Mirroring current Mirroring current Mirroring current Mirroring request End request End request End nmi nmi dummy Cycle Toggle dummy Cycle Toggle dummy Cycle Toggle valid Tile Data valid Tile Data valid Tile Data valid Tile Data valid Tile Data valid Tile Data valid Tile Data nmi Counter nmi Counter nmi Counter scanline Rendered scanline Rendered scanline Rendered nmiOnVblank nmiOnVblank nmiOnVblank spriteSize spriteSize spriteSize bgPatternTable bgPatternTable bgPatternTable spPatternTable spPatternTable spPatternTable addrInc addrInc addrInc nTblAddress nTblAddress nTblAddress color color color spVisibility spVisibility spVisibility bgVisibility bgVisibility bgVisibility spClipping spClipping spClipping bgClipping bgClipping bgClipping dispType dispType dispType cnt FV cnt FV cnt FV cnt FV cnt FV cnt FV cnt FV cnt cnt cnt cnt cnt cnt cnt cnt cnt cnt cnt cnt cnt cnt cnt cnt cnt VT cnt VT cnt VT cnt VT cnt VT cnt VT cnt VT cnt VT cnt HT cnt HT cnt HT cnt HT cnt HT cnt HT cnt HT cnt HT cnt HT reg FV reg FV reg FV reg FV reg FV reg reg reg reg reg reg reg reg reg reg reg VT reg VT reg VT reg VT reg VT reg VT reg VT reg HT reg HT reg HT reg HT reg HT reg FH reg FH reg FH reg reg reg cur Nt cur Nt cur Nt cur Nt cur Nt cur Nt attrib attrib attrib attrib attrib buffer buffer bgbuffer bgbuffer pixrendered pixrendered scantile scantile scanline scanline scanline Rendered Scanline Rendered Scanline Rendered Scanline Rendered Scanline cur cur cur spr spr spr spr spr Tile spr Tile spr Col spr Col vert Flip vert Flip hori Flip hori Flip bg Priority bg Priority spr0 Hit spr0 Hit spr0 Hit spr0 Hit spr0 Hit spr0 Hit spr0 Hit spr0 Hit spr0 Hit spr0 Hit spr0 Hit spr0 Hit spr0 Hit spr0 Hit spr0 Hit spr0 Hit hit Spr0 hit Spr0 hit Spr0 hit Spr0 spr Palette spr Palette img Palette img Palette pt Tile pt Tile pt Tile ntable1 ntable1 Table Table Table vram Mirror Table vram Mirror Table vram Mirror Table pal Table pal Table show Spr0 Hit clip Tv Size VRAMWRITE SLSPRITECOUNT SPRITE0HIT VBLANK dest Index dest Index dest Index dest Index dest Index tile tile tile tile tile srcy1 srcy1 srcy2 srcy2 address address address Index Index Index Index Index Index Index JSON PROPERTIES width height attindex cur Table cur Table cur Table emph Table current Emph current Emph emph exports ROM load Mirroring Type Mapper mapper Supported create Mapper Mappers Tile found Error offset left nes mapper VERTICAL MIRRORING HORIZONTAL MIRRORING FOURSCREEN MIRRORING SINGLESCREEN MIRRORING SINGLESCREEN MIRRORING2 SINGLESCREEN MIRRORING3 SINGLESCREEN MIRRORING4 CHRROM MIRRORING header header rom rom vrom vrom vrom Tile vrom Tile rom Count rom Count vrom Count vrom Count mirroring mirroring battery Ram battery Ram trainer trainer Screen Screen mapper Type mapper Type mapper Type valid valid exports Tile Buffer Scanline render Transparent JSON JSON pix pix pix fb Index fb Index fb Index fb Index fb Index fb Index fb Index fb Index fb Index fb Index fb Index fb Index fb Index Index Index Index Index Index Index Index Index pal Index pal Index pal Index pal Index pal Index tpri tpri tpri tpri tpri tpri tpri tpri tpri initialized initialized opaque opaque opaque sline exports copy copy JSON JSON state exports path webpack dirname entry devtool path filename library library Target umd Named Define output test enforce exclude loader rules module include source Map plugins exports