├── .assets ├── 1x1.png ├── icons │ ├── debian.png │ ├── linux.png │ ├── ubuntu.png │ └── windows.png ├── product.pdn ├── product.png ├── screenshots │ ├── frontend-desktop │ │ └── yarge-frontend-desktop_sffSzQEQiE.png │ ├── frontend-sdl │ │ └── yarge-frontend-sdl_heqgJtvvJE.png │ ├── poke_jp.gif │ ├── sml.gif │ ├── tetris.png │ └── zelda.png ├── yarge.png └── yarge.svg ├── .envrc ├── .github └── workflows │ ├── build.yml │ └── readme.yml ├── .gitignore ├── .vscode ├── extensions.json ├── launch.json ├── settings.json └── tasks.json ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── README_TEMPLATE.md ├── TODO.md ├── flake.lock ├── flake.nix ├── readme-gen.mjs ├── roms └── tests │ ├── acid │ ├── cgb-acid2.gbc │ └── dmg-acid2.gb │ ├── blargg │ ├── cgb_sound │ │ ├── cgb_sound.gb │ │ └── rom_singles │ │ │ ├── 01-registers.gb │ │ │ ├── 02-len ctr.gb │ │ │ ├── 03-trigger.gb │ │ │ ├── 04-sweep.gb │ │ │ ├── 05-sweep details.gb │ │ │ ├── 06-overflow on trigger.gb │ │ │ ├── 07-len sweep period sync.gb │ │ │ ├── 08-len ctr during power.gb │ │ │ ├── 09-wave read while on.gb │ │ │ ├── 10-wave trigger while on.gb │ │ │ ├── 11-regs after power.gb │ │ │ └── 12-wave.gb │ ├── cpu_instrs │ │ ├── cpu_instrs.gb │ │ └── individual │ │ │ ├── 01-special.gb │ │ │ ├── 02-interrupts.gb │ │ │ ├── 03-op sp,hl.gb │ │ │ ├── 04-op r,imm.gb │ │ │ ├── 05-op rp.gb │ │ │ ├── 06-ld r,r.gb │ │ │ ├── 07-jr,jp,call,ret,rst.gb │ │ │ ├── 08-misc instrs.gb │ │ │ ├── 09-op r,r.gb │ │ │ ├── 10-bit ops.gb │ │ │ └── 11-op a,(hl).gb │ ├── dmg_sound │ │ ├── dmg_sound.gb │ │ └── rom_singles │ │ │ ├── 01-registers.gb │ │ │ ├── 02-len ctr.gb │ │ │ ├── 03-trigger.gb │ │ │ ├── 04-sweep.gb │ │ │ ├── 05-sweep details.gb │ │ │ ├── 06-overflow on trigger.gb │ │ │ ├── 07-len sweep period sync.gb │ │ │ ├── 08-len ctr during power.gb │ │ │ ├── 09-wave read while on.gb │ │ │ ├── 10-wave trigger while on.gb │ │ │ ├── 11-regs after power.gb │ │ │ └── 12-wave write while on.gb │ ├── halt_bug.gb │ ├── instr_timing │ │ └── instr_timing.gb │ ├── interrupt_time │ │ └── interrupt_time.gb │ ├── mem_timing-2 │ │ ├── mem_timing.gb │ │ └── rom_singles │ │ │ ├── 01-read_timing.gb │ │ │ ├── 02-write_timing.gb │ │ │ └── 03-modify_timing.gb │ ├── mem_timing │ │ ├── individual │ │ │ ├── 01-read_timing.gb │ │ │ ├── 02-write_timing.gb │ │ │ └── 03-modify_timing.gb │ │ └── mem_timing.gb │ └── oam_bug │ │ ├── oam_bug.gb │ │ └── rom_singles │ │ ├── 1-lcd_sync.gb │ │ ├── 2-causes.gb │ │ ├── 3-non_causes.gb │ │ ├── 4-scanline_timing.gb │ │ ├── 5-timing_bug.gb │ │ ├── 6-timing_no_bug.gb │ │ ├── 7-timing_effect.gb │ │ └── 8-instr_effect.gb │ ├── mooneye │ ├── acceptance │ │ ├── add_sp_e_timing.gb │ │ ├── bits │ │ │ ├── mem_oam.gb │ │ │ ├── reg_f.gb │ │ │ └── unused_hwio-GS.gb │ │ ├── boot_div-S.gb │ │ ├── boot_div-dmg0.gb │ │ ├── boot_div-dmgABCmgb.gb │ │ ├── boot_div2-S.gb │ │ ├── boot_hwio-S.gb │ │ ├── boot_hwio-dmg0.gb │ │ ├── boot_hwio-dmgABCmgb.gb │ │ ├── boot_regs-dmg0.gb │ │ ├── boot_regs-dmgABC.gb │ │ ├── boot_regs-mgb.gb │ │ ├── boot_regs-sgb.gb │ │ ├── boot_regs-sgb2.gb │ │ ├── call_cc_timing.gb │ │ ├── call_cc_timing2.gb │ │ ├── call_timing.gb │ │ ├── call_timing2.gb │ │ ├── di_timing-GS.gb │ │ ├── div_timing.gb │ │ ├── ei_sequence.gb │ │ ├── ei_timing.gb │ │ ├── halt_ime0_ei.gb │ │ ├── halt_ime0_nointr_timing.gb │ │ ├── halt_ime1_timing.gb │ │ ├── halt_ime1_timing2-GS.gb │ │ ├── if_ie_registers.gb │ │ ├── instr │ │ │ └── daa.gb │ │ ├── interrupts │ │ │ └── ie_push.gb │ │ ├── intr_timing.gb │ │ ├── jp_cc_timing.gb │ │ ├── jp_timing.gb │ │ ├── ld_hl_sp_e_timing.gb │ │ ├── oam_dma │ │ │ ├── basic.gb │ │ │ ├── reg_read.gb │ │ │ └── sources-GS.gb │ │ ├── oam_dma_restart.gb │ │ ├── oam_dma_start.gb │ │ ├── oam_dma_timing.gb │ │ ├── pop_timing.gb │ │ ├── ppu │ │ │ ├── hblank_ly_scx_timing-GS.gb │ │ │ ├── intr_1_2_timing-GS.gb │ │ │ ├── intr_2_0_timing.gb │ │ │ ├── intr_2_mode0_timing.gb │ │ │ ├── intr_2_mode0_timing_sprites.gb │ │ │ ├── intr_2_mode3_timing.gb │ │ │ ├── intr_2_oam_ok_timing.gb │ │ │ ├── lcdon_timing-GS.gb │ │ │ ├── lcdon_write_timing-GS.gb │ │ │ ├── stat_irq_blocking.gb │ │ │ ├── stat_lyc_onoff.gb │ │ │ └── vblank_stat_intr-GS.gb │ │ ├── push_timing.gb │ │ ├── rapid_di_ei.gb │ │ ├── ret_cc_timing.gb │ │ ├── ret_timing.gb │ │ ├── reti_intr_timing.gb │ │ ├── reti_timing.gb │ │ ├── rst_timing.gb │ │ ├── serial │ │ │ └── boot_sclk_align-dmgABCmgb.gb │ │ └── timer │ │ │ ├── div_write.gb │ │ │ ├── rapid_toggle.gb │ │ │ ├── tim00.gb │ │ │ ├── tim00_div_trigger.gb │ │ │ ├── tim01.gb │ │ │ ├── tim01_div_trigger.gb │ │ │ ├── tim10.gb │ │ │ ├── tim10_div_trigger.gb │ │ │ ├── tim11.gb │ │ │ ├── tim11_div_trigger.gb │ │ │ ├── tima_reload.gb │ │ │ ├── tima_write_reloading.gb │ │ │ └── tma_write_reloading.gb │ ├── emulator-only │ │ ├── mbc1 │ │ │ ├── bits_bank1.gb │ │ │ ├── bits_bank2.gb │ │ │ ├── bits_mode.gb │ │ │ ├── bits_ramg.gb │ │ │ ├── multicart_rom_8Mb.gb │ │ │ ├── ram_256kb.gb │ │ │ ├── ram_64kb.gb │ │ │ ├── rom_16Mb.gb │ │ │ ├── rom_1Mb.gb │ │ │ ├── rom_2Mb.gb │ │ │ ├── rom_4Mb.gb │ │ │ ├── rom_512kb.gb │ │ │ └── rom_8Mb.gb │ │ ├── mbc2 │ │ │ ├── bits_ramg.gb │ │ │ ├── bits_romb.gb │ │ │ ├── bits_unused.gb │ │ │ ├── ram.gb │ │ │ ├── rom_1Mb.gb │ │ │ ├── rom_2Mb.gb │ │ │ └── rom_512kb.gb │ │ └── mbc5 │ │ │ ├── rom_16Mb.gb │ │ │ ├── rom_1Mb.gb │ │ │ ├── rom_2Mb.gb │ │ │ ├── rom_32Mb.gb │ │ │ ├── rom_4Mb.gb │ │ │ ├── rom_512kb.gb │ │ │ ├── rom_64Mb.gb │ │ │ └── rom_8Mb.gb │ ├── madness │ │ └── mgb_oam_dma_halt_sprites.gb │ ├── manual-only │ │ └── sprite_priority.gb │ ├── misc │ │ ├── bits │ │ │ └── unused_hwio-C.gb │ │ ├── boot_div-A.gb │ │ ├── boot_div-cgb0.gb │ │ ├── boot_div-cgbABCDE.gb │ │ ├── boot_hwio-C.gb │ │ ├── boot_regs-A.gb │ │ ├── boot_regs-cgb.gb │ │ └── ppu │ │ │ └── vblank_stat_intr-C.gb │ └── utils │ │ ├── bootrom_dumper.gb │ │ └── dump_boot_hwio.gb │ ├── scribbl │ ├── fairylake │ │ └── fairylake.gb │ ├── lycscx │ │ └── lycscx.gb │ ├── lycscy │ │ └── lycscy.gb │ ├── palettely │ │ └── palettely.gb │ ├── scxly │ │ └── scxly.gb │ ├── statcount │ │ ├── statcount-auto.gb │ │ └── statcount.gb │ └── winpos │ │ └── winpos.gb │ └── turtle │ ├── window_y_trigger.gb │ └── window_y_trigger_wx_offscreen.gb ├── yarge-core ├── Cargo.toml ├── README.md └── src │ ├── api.rs │ ├── apu.rs │ ├── apu │ ├── audio_buffer.rs │ ├── audio_device.rs │ ├── channels.rs │ ├── channels │ │ ├── noise.rs │ │ ├── square.rs │ │ └── square │ │ │ └── wave.rs │ ├── common.rs │ ├── common │ │ ├── envelope.rs │ │ └── length.rs │ └── terminal.rs │ ├── bus.rs │ ├── bus │ ├── cartridge.rs │ └── cartridge │ │ ├── header.rs │ │ ├── helpers.rs │ │ ├── types.rs │ │ └── types │ │ ├── mbc1.rs │ │ ├── mbc3.rs │ │ ├── mock.rs │ │ └── none.rs │ ├── consts.rs │ ├── cpu.rs │ ├── cpu │ ├── instructions.rs │ ├── instructions │ │ ├── macros.rs │ │ └── macros_cb.rs │ ├── reg.rs │ └── reg │ │ └── union.rs │ ├── errors.rs │ ├── event.rs │ ├── input.rs │ ├── lib.rs │ ├── ppu.rs │ ├── ppu │ ├── fifo.rs │ ├── fifo │ │ ├── background.rs │ │ └── sprite.rs │ ├── oam.rs │ ├── ppu_registers.rs │ └── util.rs │ ├── serial.rs │ ├── tests.rs │ └── timers.rs ├── yarge-frontend-desktop ├── Cargo.toml ├── icon │ ├── taskbar.rgba │ └── window.rgba ├── lib │ └── yarge-gui-framework │ │ ├── Cargo.toml │ │ └── src │ │ └── lib.rs └── src │ ├── gui │ ├── audio.rs │ ├── error_words.rs │ ├── icons.rs │ ├── mod.rs │ └── u16edit.rs │ └── main.rs ├── yarge-frontend-sdl ├── Cargo.toml ├── build.rs ├── font.rgba ├── src │ ├── anim.rs │ ├── audio.rs │ ├── config.rs │ ├── data_dir.rs │ ├── main.rs │ ├── menu.rs │ ├── saves.rs │ ├── text.rs │ └── utils.rs ├── yarge-frontend-sdl.desktop ├── yarge.ico ├── yarge.png └── yoshi.rgb ├── yarge-ppu-evt-viewer ├── acid.png ├── index.css ├── index.html └── index.js └── yarge-testbench ├── Cargo.toml └── src └── lib.rs /.assets/1x1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/.assets/1x1.png -------------------------------------------------------------------------------- /.assets/icons/debian.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/.assets/icons/debian.png -------------------------------------------------------------------------------- /.assets/icons/linux.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/.assets/icons/linux.png -------------------------------------------------------------------------------- /.assets/icons/ubuntu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/.assets/icons/ubuntu.png -------------------------------------------------------------------------------- /.assets/icons/windows.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/.assets/icons/windows.png -------------------------------------------------------------------------------- /.assets/product.pdn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/.assets/product.pdn -------------------------------------------------------------------------------- /.assets/product.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/.assets/product.png -------------------------------------------------------------------------------- /.assets/screenshots/frontend-desktop/yarge-frontend-desktop_sffSzQEQiE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/.assets/screenshots/frontend-desktop/yarge-frontend-desktop_sffSzQEQiE.png -------------------------------------------------------------------------------- /.assets/screenshots/frontend-sdl/yarge-frontend-sdl_heqgJtvvJE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/.assets/screenshots/frontend-sdl/yarge-frontend-sdl_heqgJtvvJE.png -------------------------------------------------------------------------------- /.assets/screenshots/poke_jp.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/.assets/screenshots/poke_jp.gif -------------------------------------------------------------------------------- /.assets/screenshots/sml.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/.assets/screenshots/sml.gif -------------------------------------------------------------------------------- /.assets/screenshots/tetris.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/.assets/screenshots/tetris.png -------------------------------------------------------------------------------- /.assets/screenshots/zelda.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/.assets/screenshots/zelda.png -------------------------------------------------------------------------------- /.assets/yarge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/.assets/yarge.png -------------------------------------------------------------------------------- /.assets/yarge.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/.assets/yarge.svg -------------------------------------------------------------------------------- /.envrc: -------------------------------------------------------------------------------- 1 | use flake . -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/readme.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/.github/workflows/readme.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/README.md -------------------------------------------------------------------------------- /README_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/README_TEMPLATE.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/TODO.md -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/flake.nix -------------------------------------------------------------------------------- /readme-gen.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/readme-gen.mjs -------------------------------------------------------------------------------- /roms/tests/acid/cgb-acid2.gbc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/acid/cgb-acid2.gbc -------------------------------------------------------------------------------- /roms/tests/acid/dmg-acid2.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/acid/dmg-acid2.gb -------------------------------------------------------------------------------- /roms/tests/blargg/cgb_sound/cgb_sound.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/blargg/cgb_sound/cgb_sound.gb -------------------------------------------------------------------------------- /roms/tests/blargg/cgb_sound/rom_singles/01-registers.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/blargg/cgb_sound/rom_singles/01-registers.gb -------------------------------------------------------------------------------- /roms/tests/blargg/cgb_sound/rom_singles/02-len ctr.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/blargg/cgb_sound/rom_singles/02-len ctr.gb -------------------------------------------------------------------------------- /roms/tests/blargg/cgb_sound/rom_singles/03-trigger.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/blargg/cgb_sound/rom_singles/03-trigger.gb -------------------------------------------------------------------------------- /roms/tests/blargg/cgb_sound/rom_singles/04-sweep.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/blargg/cgb_sound/rom_singles/04-sweep.gb -------------------------------------------------------------------------------- /roms/tests/blargg/cgb_sound/rom_singles/05-sweep details.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/blargg/cgb_sound/rom_singles/05-sweep details.gb -------------------------------------------------------------------------------- /roms/tests/blargg/cgb_sound/rom_singles/06-overflow on trigger.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/blargg/cgb_sound/rom_singles/06-overflow on trigger.gb -------------------------------------------------------------------------------- /roms/tests/blargg/cgb_sound/rom_singles/07-len sweep period sync.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/blargg/cgb_sound/rom_singles/07-len sweep period sync.gb -------------------------------------------------------------------------------- /roms/tests/blargg/cgb_sound/rom_singles/08-len ctr during power.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/blargg/cgb_sound/rom_singles/08-len ctr during power.gb -------------------------------------------------------------------------------- /roms/tests/blargg/cgb_sound/rom_singles/09-wave read while on.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/blargg/cgb_sound/rom_singles/09-wave read while on.gb -------------------------------------------------------------------------------- /roms/tests/blargg/cgb_sound/rom_singles/10-wave trigger while on.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/blargg/cgb_sound/rom_singles/10-wave trigger while on.gb -------------------------------------------------------------------------------- /roms/tests/blargg/cgb_sound/rom_singles/11-regs after power.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/blargg/cgb_sound/rom_singles/11-regs after power.gb -------------------------------------------------------------------------------- /roms/tests/blargg/cgb_sound/rom_singles/12-wave.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/blargg/cgb_sound/rom_singles/12-wave.gb -------------------------------------------------------------------------------- /roms/tests/blargg/cpu_instrs/cpu_instrs.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/blargg/cpu_instrs/cpu_instrs.gb -------------------------------------------------------------------------------- /roms/tests/blargg/cpu_instrs/individual/01-special.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/blargg/cpu_instrs/individual/01-special.gb -------------------------------------------------------------------------------- /roms/tests/blargg/cpu_instrs/individual/02-interrupts.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/blargg/cpu_instrs/individual/02-interrupts.gb -------------------------------------------------------------------------------- /roms/tests/blargg/cpu_instrs/individual/03-op sp,hl.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/blargg/cpu_instrs/individual/03-op sp,hl.gb -------------------------------------------------------------------------------- /roms/tests/blargg/cpu_instrs/individual/04-op r,imm.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/blargg/cpu_instrs/individual/04-op r,imm.gb -------------------------------------------------------------------------------- /roms/tests/blargg/cpu_instrs/individual/05-op rp.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/blargg/cpu_instrs/individual/05-op rp.gb -------------------------------------------------------------------------------- /roms/tests/blargg/cpu_instrs/individual/06-ld r,r.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/blargg/cpu_instrs/individual/06-ld r,r.gb -------------------------------------------------------------------------------- /roms/tests/blargg/cpu_instrs/individual/07-jr,jp,call,ret,rst.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/blargg/cpu_instrs/individual/07-jr,jp,call,ret,rst.gb -------------------------------------------------------------------------------- /roms/tests/blargg/cpu_instrs/individual/08-misc instrs.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/blargg/cpu_instrs/individual/08-misc instrs.gb -------------------------------------------------------------------------------- /roms/tests/blargg/cpu_instrs/individual/09-op r,r.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/blargg/cpu_instrs/individual/09-op r,r.gb -------------------------------------------------------------------------------- /roms/tests/blargg/cpu_instrs/individual/10-bit ops.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/blargg/cpu_instrs/individual/10-bit ops.gb -------------------------------------------------------------------------------- /roms/tests/blargg/cpu_instrs/individual/11-op a,(hl).gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/blargg/cpu_instrs/individual/11-op a,(hl).gb -------------------------------------------------------------------------------- /roms/tests/blargg/dmg_sound/dmg_sound.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/blargg/dmg_sound/dmg_sound.gb -------------------------------------------------------------------------------- /roms/tests/blargg/dmg_sound/rom_singles/01-registers.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/blargg/dmg_sound/rom_singles/01-registers.gb -------------------------------------------------------------------------------- /roms/tests/blargg/dmg_sound/rom_singles/02-len ctr.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/blargg/dmg_sound/rom_singles/02-len ctr.gb -------------------------------------------------------------------------------- /roms/tests/blargg/dmg_sound/rom_singles/03-trigger.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/blargg/dmg_sound/rom_singles/03-trigger.gb -------------------------------------------------------------------------------- /roms/tests/blargg/dmg_sound/rom_singles/04-sweep.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/blargg/dmg_sound/rom_singles/04-sweep.gb -------------------------------------------------------------------------------- /roms/tests/blargg/dmg_sound/rom_singles/05-sweep details.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/blargg/dmg_sound/rom_singles/05-sweep details.gb -------------------------------------------------------------------------------- /roms/tests/blargg/dmg_sound/rom_singles/06-overflow on trigger.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/blargg/dmg_sound/rom_singles/06-overflow on trigger.gb -------------------------------------------------------------------------------- /roms/tests/blargg/dmg_sound/rom_singles/07-len sweep period sync.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/blargg/dmg_sound/rom_singles/07-len sweep period sync.gb -------------------------------------------------------------------------------- /roms/tests/blargg/dmg_sound/rom_singles/08-len ctr during power.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/blargg/dmg_sound/rom_singles/08-len ctr during power.gb -------------------------------------------------------------------------------- /roms/tests/blargg/dmg_sound/rom_singles/09-wave read while on.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/blargg/dmg_sound/rom_singles/09-wave read while on.gb -------------------------------------------------------------------------------- /roms/tests/blargg/dmg_sound/rom_singles/10-wave trigger while on.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/blargg/dmg_sound/rom_singles/10-wave trigger while on.gb -------------------------------------------------------------------------------- /roms/tests/blargg/dmg_sound/rom_singles/11-regs after power.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/blargg/dmg_sound/rom_singles/11-regs after power.gb -------------------------------------------------------------------------------- /roms/tests/blargg/dmg_sound/rom_singles/12-wave write while on.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/blargg/dmg_sound/rom_singles/12-wave write while on.gb -------------------------------------------------------------------------------- /roms/tests/blargg/halt_bug.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/blargg/halt_bug.gb -------------------------------------------------------------------------------- /roms/tests/blargg/instr_timing/instr_timing.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/blargg/instr_timing/instr_timing.gb -------------------------------------------------------------------------------- /roms/tests/blargg/interrupt_time/interrupt_time.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/blargg/interrupt_time/interrupt_time.gb -------------------------------------------------------------------------------- /roms/tests/blargg/mem_timing-2/mem_timing.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/blargg/mem_timing-2/mem_timing.gb -------------------------------------------------------------------------------- /roms/tests/blargg/mem_timing-2/rom_singles/01-read_timing.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/blargg/mem_timing-2/rom_singles/01-read_timing.gb -------------------------------------------------------------------------------- /roms/tests/blargg/mem_timing-2/rom_singles/02-write_timing.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/blargg/mem_timing-2/rom_singles/02-write_timing.gb -------------------------------------------------------------------------------- /roms/tests/blargg/mem_timing-2/rom_singles/03-modify_timing.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/blargg/mem_timing-2/rom_singles/03-modify_timing.gb -------------------------------------------------------------------------------- /roms/tests/blargg/mem_timing/individual/01-read_timing.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/blargg/mem_timing/individual/01-read_timing.gb -------------------------------------------------------------------------------- /roms/tests/blargg/mem_timing/individual/02-write_timing.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/blargg/mem_timing/individual/02-write_timing.gb -------------------------------------------------------------------------------- /roms/tests/blargg/mem_timing/individual/03-modify_timing.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/blargg/mem_timing/individual/03-modify_timing.gb -------------------------------------------------------------------------------- /roms/tests/blargg/mem_timing/mem_timing.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/blargg/mem_timing/mem_timing.gb -------------------------------------------------------------------------------- /roms/tests/blargg/oam_bug/oam_bug.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/blargg/oam_bug/oam_bug.gb -------------------------------------------------------------------------------- /roms/tests/blargg/oam_bug/rom_singles/1-lcd_sync.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/blargg/oam_bug/rom_singles/1-lcd_sync.gb -------------------------------------------------------------------------------- /roms/tests/blargg/oam_bug/rom_singles/2-causes.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/blargg/oam_bug/rom_singles/2-causes.gb -------------------------------------------------------------------------------- /roms/tests/blargg/oam_bug/rom_singles/3-non_causes.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/blargg/oam_bug/rom_singles/3-non_causes.gb -------------------------------------------------------------------------------- /roms/tests/blargg/oam_bug/rom_singles/4-scanline_timing.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/blargg/oam_bug/rom_singles/4-scanline_timing.gb -------------------------------------------------------------------------------- /roms/tests/blargg/oam_bug/rom_singles/5-timing_bug.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/blargg/oam_bug/rom_singles/5-timing_bug.gb -------------------------------------------------------------------------------- /roms/tests/blargg/oam_bug/rom_singles/6-timing_no_bug.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/blargg/oam_bug/rom_singles/6-timing_no_bug.gb -------------------------------------------------------------------------------- /roms/tests/blargg/oam_bug/rom_singles/7-timing_effect.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/blargg/oam_bug/rom_singles/7-timing_effect.gb -------------------------------------------------------------------------------- /roms/tests/blargg/oam_bug/rom_singles/8-instr_effect.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/blargg/oam_bug/rom_singles/8-instr_effect.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/add_sp_e_timing.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/add_sp_e_timing.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/bits/mem_oam.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/bits/mem_oam.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/bits/reg_f.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/bits/reg_f.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/bits/unused_hwio-GS.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/bits/unused_hwio-GS.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/boot_div-S.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/boot_div-S.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/boot_div-dmg0.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/boot_div-dmg0.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/boot_div-dmgABCmgb.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/boot_div-dmgABCmgb.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/boot_div2-S.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/boot_div2-S.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/boot_hwio-S.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/boot_hwio-S.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/boot_hwio-dmg0.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/boot_hwio-dmg0.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/boot_hwio-dmgABCmgb.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/boot_hwio-dmgABCmgb.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/boot_regs-dmg0.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/boot_regs-dmg0.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/boot_regs-dmgABC.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/boot_regs-dmgABC.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/boot_regs-mgb.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/boot_regs-mgb.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/boot_regs-sgb.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/boot_regs-sgb.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/boot_regs-sgb2.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/boot_regs-sgb2.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/call_cc_timing.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/call_cc_timing.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/call_cc_timing2.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/call_cc_timing2.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/call_timing.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/call_timing.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/call_timing2.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/call_timing2.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/di_timing-GS.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/di_timing-GS.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/div_timing.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/div_timing.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/ei_sequence.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/ei_sequence.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/ei_timing.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/ei_timing.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/halt_ime0_ei.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/halt_ime0_ei.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/halt_ime0_nointr_timing.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/halt_ime0_nointr_timing.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/halt_ime1_timing.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/halt_ime1_timing.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/halt_ime1_timing2-GS.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/halt_ime1_timing2-GS.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/if_ie_registers.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/if_ie_registers.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/instr/daa.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/instr/daa.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/interrupts/ie_push.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/interrupts/ie_push.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/intr_timing.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/intr_timing.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/jp_cc_timing.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/jp_cc_timing.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/jp_timing.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/jp_timing.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/ld_hl_sp_e_timing.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/ld_hl_sp_e_timing.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/oam_dma/basic.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/oam_dma/basic.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/oam_dma/reg_read.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/oam_dma/reg_read.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/oam_dma/sources-GS.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/oam_dma/sources-GS.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/oam_dma_restart.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/oam_dma_restart.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/oam_dma_start.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/oam_dma_start.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/oam_dma_timing.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/oam_dma_timing.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/pop_timing.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/pop_timing.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/ppu/hblank_ly_scx_timing-GS.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/ppu/hblank_ly_scx_timing-GS.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/ppu/intr_1_2_timing-GS.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/ppu/intr_1_2_timing-GS.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/ppu/intr_2_0_timing.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/ppu/intr_2_0_timing.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/ppu/intr_2_mode0_timing.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/ppu/intr_2_mode0_timing.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/ppu/intr_2_mode0_timing_sprites.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/ppu/intr_2_mode0_timing_sprites.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/ppu/intr_2_mode3_timing.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/ppu/intr_2_mode3_timing.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/ppu/intr_2_oam_ok_timing.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/ppu/intr_2_oam_ok_timing.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/ppu/lcdon_timing-GS.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/ppu/lcdon_timing-GS.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/ppu/lcdon_write_timing-GS.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/ppu/lcdon_write_timing-GS.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/ppu/stat_irq_blocking.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/ppu/stat_irq_blocking.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/ppu/stat_lyc_onoff.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/ppu/stat_lyc_onoff.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/ppu/vblank_stat_intr-GS.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/ppu/vblank_stat_intr-GS.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/push_timing.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/push_timing.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/rapid_di_ei.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/rapid_di_ei.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/ret_cc_timing.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/ret_cc_timing.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/ret_timing.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/ret_timing.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/reti_intr_timing.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/reti_intr_timing.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/reti_timing.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/reti_timing.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/rst_timing.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/rst_timing.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/serial/boot_sclk_align-dmgABCmgb.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/serial/boot_sclk_align-dmgABCmgb.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/timer/div_write.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/timer/div_write.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/timer/rapid_toggle.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/timer/rapid_toggle.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/timer/tim00.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/timer/tim00.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/timer/tim00_div_trigger.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/timer/tim00_div_trigger.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/timer/tim01.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/timer/tim01.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/timer/tim01_div_trigger.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/timer/tim01_div_trigger.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/timer/tim10.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/timer/tim10.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/timer/tim10_div_trigger.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/timer/tim10_div_trigger.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/timer/tim11.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/timer/tim11.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/timer/tim11_div_trigger.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/timer/tim11_div_trigger.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/timer/tima_reload.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/timer/tima_reload.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/timer/tima_write_reloading.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/timer/tima_write_reloading.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/acceptance/timer/tma_write_reloading.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/acceptance/timer/tma_write_reloading.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/emulator-only/mbc1/bits_bank1.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/emulator-only/mbc1/bits_bank1.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/emulator-only/mbc1/bits_bank2.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/emulator-only/mbc1/bits_bank2.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/emulator-only/mbc1/bits_mode.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/emulator-only/mbc1/bits_mode.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/emulator-only/mbc1/bits_ramg.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/emulator-only/mbc1/bits_ramg.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/emulator-only/mbc1/multicart_rom_8Mb.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/emulator-only/mbc1/multicart_rom_8Mb.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/emulator-only/mbc1/ram_256kb.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/emulator-only/mbc1/ram_256kb.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/emulator-only/mbc1/ram_64kb.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/emulator-only/mbc1/ram_64kb.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/emulator-only/mbc1/rom_16Mb.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/emulator-only/mbc1/rom_16Mb.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/emulator-only/mbc1/rom_1Mb.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/emulator-only/mbc1/rom_1Mb.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/emulator-only/mbc1/rom_2Mb.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/emulator-only/mbc1/rom_2Mb.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/emulator-only/mbc1/rom_4Mb.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/emulator-only/mbc1/rom_4Mb.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/emulator-only/mbc1/rom_512kb.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/emulator-only/mbc1/rom_512kb.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/emulator-only/mbc1/rom_8Mb.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/emulator-only/mbc1/rom_8Mb.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/emulator-only/mbc2/bits_ramg.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/emulator-only/mbc2/bits_ramg.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/emulator-only/mbc2/bits_romb.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/emulator-only/mbc2/bits_romb.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/emulator-only/mbc2/bits_unused.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/emulator-only/mbc2/bits_unused.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/emulator-only/mbc2/ram.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/emulator-only/mbc2/ram.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/emulator-only/mbc2/rom_1Mb.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/emulator-only/mbc2/rom_1Mb.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/emulator-only/mbc2/rom_2Mb.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/emulator-only/mbc2/rom_2Mb.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/emulator-only/mbc2/rom_512kb.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/emulator-only/mbc2/rom_512kb.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/emulator-only/mbc5/rom_16Mb.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/emulator-only/mbc5/rom_16Mb.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/emulator-only/mbc5/rom_1Mb.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/emulator-only/mbc5/rom_1Mb.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/emulator-only/mbc5/rom_2Mb.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/emulator-only/mbc5/rom_2Mb.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/emulator-only/mbc5/rom_32Mb.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/emulator-only/mbc5/rom_32Mb.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/emulator-only/mbc5/rom_4Mb.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/emulator-only/mbc5/rom_4Mb.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/emulator-only/mbc5/rom_512kb.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/emulator-only/mbc5/rom_512kb.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/emulator-only/mbc5/rom_64Mb.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/emulator-only/mbc5/rom_64Mb.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/emulator-only/mbc5/rom_8Mb.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/emulator-only/mbc5/rom_8Mb.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/madness/mgb_oam_dma_halt_sprites.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/madness/mgb_oam_dma_halt_sprites.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/manual-only/sprite_priority.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/manual-only/sprite_priority.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/misc/bits/unused_hwio-C.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/misc/bits/unused_hwio-C.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/misc/boot_div-A.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/misc/boot_div-A.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/misc/boot_div-cgb0.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/misc/boot_div-cgb0.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/misc/boot_div-cgbABCDE.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/misc/boot_div-cgbABCDE.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/misc/boot_hwio-C.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/misc/boot_hwio-C.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/misc/boot_regs-A.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/misc/boot_regs-A.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/misc/boot_regs-cgb.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/misc/boot_regs-cgb.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/misc/ppu/vblank_stat_intr-C.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/misc/ppu/vblank_stat_intr-C.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/utils/bootrom_dumper.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/utils/bootrom_dumper.gb -------------------------------------------------------------------------------- /roms/tests/mooneye/utils/dump_boot_hwio.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/mooneye/utils/dump_boot_hwio.gb -------------------------------------------------------------------------------- /roms/tests/scribbl/fairylake/fairylake.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/scribbl/fairylake/fairylake.gb -------------------------------------------------------------------------------- /roms/tests/scribbl/lycscx/lycscx.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/scribbl/lycscx/lycscx.gb -------------------------------------------------------------------------------- /roms/tests/scribbl/lycscy/lycscy.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/scribbl/lycscy/lycscy.gb -------------------------------------------------------------------------------- /roms/tests/scribbl/palettely/palettely.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/scribbl/palettely/palettely.gb -------------------------------------------------------------------------------- /roms/tests/scribbl/scxly/scxly.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/scribbl/scxly/scxly.gb -------------------------------------------------------------------------------- /roms/tests/scribbl/statcount/statcount-auto.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/scribbl/statcount/statcount-auto.gb -------------------------------------------------------------------------------- /roms/tests/scribbl/statcount/statcount.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/scribbl/statcount/statcount.gb -------------------------------------------------------------------------------- /roms/tests/scribbl/winpos/winpos.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/scribbl/winpos/winpos.gb -------------------------------------------------------------------------------- /roms/tests/turtle/window_y_trigger.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/turtle/window_y_trigger.gb -------------------------------------------------------------------------------- /roms/tests/turtle/window_y_trigger_wx_offscreen.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/roms/tests/turtle/window_y_trigger_wx_offscreen.gb -------------------------------------------------------------------------------- /yarge-core/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-core/Cargo.toml -------------------------------------------------------------------------------- /yarge-core/README.md: -------------------------------------------------------------------------------- 1 | # yarge-core 2 | ### TODO: write something here 3 | -------------------------------------------------------------------------------- /yarge-core/src/api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-core/src/api.rs -------------------------------------------------------------------------------- /yarge-core/src/apu.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-core/src/apu.rs -------------------------------------------------------------------------------- /yarge-core/src/apu/audio_buffer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-core/src/apu/audio_buffer.rs -------------------------------------------------------------------------------- /yarge-core/src/apu/audio_device.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-core/src/apu/audio_device.rs -------------------------------------------------------------------------------- /yarge-core/src/apu/channels.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-core/src/apu/channels.rs -------------------------------------------------------------------------------- /yarge-core/src/apu/channels/noise.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-core/src/apu/channels/noise.rs -------------------------------------------------------------------------------- /yarge-core/src/apu/channels/square.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-core/src/apu/channels/square.rs -------------------------------------------------------------------------------- /yarge-core/src/apu/channels/square/wave.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-core/src/apu/channels/square/wave.rs -------------------------------------------------------------------------------- /yarge-core/src/apu/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-core/src/apu/common.rs -------------------------------------------------------------------------------- /yarge-core/src/apu/common/envelope.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-core/src/apu/common/envelope.rs -------------------------------------------------------------------------------- /yarge-core/src/apu/common/length.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-core/src/apu/common/length.rs -------------------------------------------------------------------------------- /yarge-core/src/apu/terminal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-core/src/apu/terminal.rs -------------------------------------------------------------------------------- /yarge-core/src/bus.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-core/src/bus.rs -------------------------------------------------------------------------------- /yarge-core/src/bus/cartridge.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-core/src/bus/cartridge.rs -------------------------------------------------------------------------------- /yarge-core/src/bus/cartridge/header.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-core/src/bus/cartridge/header.rs -------------------------------------------------------------------------------- /yarge-core/src/bus/cartridge/helpers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-core/src/bus/cartridge/helpers.rs -------------------------------------------------------------------------------- /yarge-core/src/bus/cartridge/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-core/src/bus/cartridge/types.rs -------------------------------------------------------------------------------- /yarge-core/src/bus/cartridge/types/mbc1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-core/src/bus/cartridge/types/mbc1.rs -------------------------------------------------------------------------------- /yarge-core/src/bus/cartridge/types/mbc3.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-core/src/bus/cartridge/types/mbc3.rs -------------------------------------------------------------------------------- /yarge-core/src/bus/cartridge/types/mock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-core/src/bus/cartridge/types/mock.rs -------------------------------------------------------------------------------- /yarge-core/src/bus/cartridge/types/none.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-core/src/bus/cartridge/types/none.rs -------------------------------------------------------------------------------- /yarge-core/src/consts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-core/src/consts.rs -------------------------------------------------------------------------------- /yarge-core/src/cpu.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-core/src/cpu.rs -------------------------------------------------------------------------------- /yarge-core/src/cpu/instructions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-core/src/cpu/instructions.rs -------------------------------------------------------------------------------- /yarge-core/src/cpu/instructions/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-core/src/cpu/instructions/macros.rs -------------------------------------------------------------------------------- /yarge-core/src/cpu/instructions/macros_cb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-core/src/cpu/instructions/macros_cb.rs -------------------------------------------------------------------------------- /yarge-core/src/cpu/reg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-core/src/cpu/reg.rs -------------------------------------------------------------------------------- /yarge-core/src/cpu/reg/union.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-core/src/cpu/reg/union.rs -------------------------------------------------------------------------------- /yarge-core/src/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-core/src/errors.rs -------------------------------------------------------------------------------- /yarge-core/src/event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-core/src/event.rs -------------------------------------------------------------------------------- /yarge-core/src/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-core/src/input.rs -------------------------------------------------------------------------------- /yarge-core/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-core/src/lib.rs -------------------------------------------------------------------------------- /yarge-core/src/ppu.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-core/src/ppu.rs -------------------------------------------------------------------------------- /yarge-core/src/ppu/fifo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-core/src/ppu/fifo.rs -------------------------------------------------------------------------------- /yarge-core/src/ppu/fifo/background.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-core/src/ppu/fifo/background.rs -------------------------------------------------------------------------------- /yarge-core/src/ppu/fifo/sprite.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-core/src/ppu/fifo/sprite.rs -------------------------------------------------------------------------------- /yarge-core/src/ppu/oam.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-core/src/ppu/oam.rs -------------------------------------------------------------------------------- /yarge-core/src/ppu/ppu_registers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-core/src/ppu/ppu_registers.rs -------------------------------------------------------------------------------- /yarge-core/src/ppu/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-core/src/ppu/util.rs -------------------------------------------------------------------------------- /yarge-core/src/serial.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-core/src/serial.rs -------------------------------------------------------------------------------- /yarge-core/src/tests.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /yarge-core/src/timers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-core/src/timers.rs -------------------------------------------------------------------------------- /yarge-frontend-desktop/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-frontend-desktop/Cargo.toml -------------------------------------------------------------------------------- /yarge-frontend-desktop/icon/taskbar.rgba: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-frontend-desktop/icon/taskbar.rgba -------------------------------------------------------------------------------- /yarge-frontend-desktop/icon/window.rgba: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-frontend-desktop/icon/window.rgba -------------------------------------------------------------------------------- /yarge-frontend-desktop/lib/yarge-gui-framework/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-frontend-desktop/lib/yarge-gui-framework/Cargo.toml -------------------------------------------------------------------------------- /yarge-frontend-desktop/lib/yarge-gui-framework/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-frontend-desktop/lib/yarge-gui-framework/src/lib.rs -------------------------------------------------------------------------------- /yarge-frontend-desktop/src/gui/audio.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-frontend-desktop/src/gui/audio.rs -------------------------------------------------------------------------------- /yarge-frontend-desktop/src/gui/error_words.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-frontend-desktop/src/gui/error_words.rs -------------------------------------------------------------------------------- /yarge-frontend-desktop/src/gui/icons.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-frontend-desktop/src/gui/icons.rs -------------------------------------------------------------------------------- /yarge-frontend-desktop/src/gui/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-frontend-desktop/src/gui/mod.rs -------------------------------------------------------------------------------- /yarge-frontend-desktop/src/gui/u16edit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-frontend-desktop/src/gui/u16edit.rs -------------------------------------------------------------------------------- /yarge-frontend-desktop/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-frontend-desktop/src/main.rs -------------------------------------------------------------------------------- /yarge-frontend-sdl/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-frontend-sdl/Cargo.toml -------------------------------------------------------------------------------- /yarge-frontend-sdl/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-frontend-sdl/build.rs -------------------------------------------------------------------------------- /yarge-frontend-sdl/font.rgba: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-frontend-sdl/font.rgba -------------------------------------------------------------------------------- /yarge-frontend-sdl/src/anim.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-frontend-sdl/src/anim.rs -------------------------------------------------------------------------------- /yarge-frontend-sdl/src/audio.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-frontend-sdl/src/audio.rs -------------------------------------------------------------------------------- /yarge-frontend-sdl/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-frontend-sdl/src/config.rs -------------------------------------------------------------------------------- /yarge-frontend-sdl/src/data_dir.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-frontend-sdl/src/data_dir.rs -------------------------------------------------------------------------------- /yarge-frontend-sdl/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-frontend-sdl/src/main.rs -------------------------------------------------------------------------------- /yarge-frontend-sdl/src/menu.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-frontend-sdl/src/menu.rs -------------------------------------------------------------------------------- /yarge-frontend-sdl/src/saves.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-frontend-sdl/src/saves.rs -------------------------------------------------------------------------------- /yarge-frontend-sdl/src/text.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-frontend-sdl/src/text.rs -------------------------------------------------------------------------------- /yarge-frontend-sdl/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-frontend-sdl/src/utils.rs -------------------------------------------------------------------------------- /yarge-frontend-sdl/yarge-frontend-sdl.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-frontend-sdl/yarge-frontend-sdl.desktop -------------------------------------------------------------------------------- /yarge-frontend-sdl/yarge.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-frontend-sdl/yarge.ico -------------------------------------------------------------------------------- /yarge-frontend-sdl/yarge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-frontend-sdl/yarge.png -------------------------------------------------------------------------------- /yarge-frontend-sdl/yoshi.rgb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-frontend-sdl/yoshi.rgb -------------------------------------------------------------------------------- /yarge-ppu-evt-viewer/acid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-ppu-evt-viewer/acid.png -------------------------------------------------------------------------------- /yarge-ppu-evt-viewer/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-ppu-evt-viewer/index.css -------------------------------------------------------------------------------- /yarge-ppu-evt-viewer/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-ppu-evt-viewer/index.html -------------------------------------------------------------------------------- /yarge-ppu-evt-viewer/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-ppu-evt-viewer/index.js -------------------------------------------------------------------------------- /yarge-testbench/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-testbench/Cargo.toml -------------------------------------------------------------------------------- /yarge-testbench/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/griffi-gh/yarge/HEAD/yarge-testbench/src/lib.rs --------------------------------------------------------------------------------