gitextract_3bqhuqc4/ ├── .github/ │ ├── FUNDING.yml │ └── workflows/ │ ├── linux.yml │ ├── macos.yml │ ├── release.yml │ └── windows.yml ├── .gitignore ├── .gitmodules ├── AppImage.cmake ├── CMakeLists.txt ├── Info.plist ├── LICENSE ├── MoltenVK_icd.json ├── README.md ├── compat.txt ├── frontend/ │ ├── arcade.hpp │ ├── audio.cpp │ ├── config.hpp │ ├── elf.cpp │ ├── emu.cpp │ ├── handlers.cpp │ ├── imgui.cpp │ ├── input.cpp │ ├── iris.cpp │ ├── iris.hpp │ ├── notifications.cpp │ ├── platform/ │ │ ├── stub.cpp │ │ └── windows.cpp │ ├── render.cpp │ ├── res/ │ │ └── IconsMaterialSymbols.h │ ├── settings.cpp │ ├── shaders.cpp │ ├── ui/ │ │ ├── about.cpp │ │ ├── bios_setting.cpp │ │ ├── breakpoints.cpp │ │ ├── control.cpp │ │ ├── dma.cpp │ │ ├── gs.cpp │ │ ├── intc.cpp │ │ ├── logs.cpp │ │ ├── memory.cpp │ │ ├── memory_card_tool.cpp │ │ ├── memory_search.cpp │ │ ├── memory_viewer.h │ │ ├── menubar.cpp │ │ ├── modules.cpp │ │ ├── overlay.cpp │ │ ├── pad.cpp │ │ ├── settings.cpp │ │ ├── spu2.cpp │ │ ├── state.cpp │ │ ├── statusbar.cpp │ │ ├── symbols.cpp │ │ ├── threads.cpp │ │ └── vu_disassembly.cpp │ └── vulkan.cpp ├── main.cpp ├── res/ │ ├── iris.icns │ ├── iris.rc │ └── iris.res ├── shaders/ │ ├── curvature.frag │ ├── curvature.spv │ ├── decoder.frag │ ├── decoder.spv │ ├── default.frag │ ├── default.vert │ ├── encoder.frag │ ├── encoder.spv │ ├── fragment.spv │ ├── noise.frag │ ├── noise.spv │ ├── scanlines.frag │ ├── scanlines.spv │ ├── shader.spv │ ├── shader.vert │ └── vertex.spv └── src/ ├── dev/ │ ├── ds.c │ ├── ds.h │ ├── guncon.c │ ├── guncon.h │ ├── mcd.c │ ├── mcd.h │ ├── mtap.c │ ├── mtap.h │ ├── ps1_mcd.c │ └── ps1_mcd.h ├── ee/ │ ├── bus.c │ ├── bus.h │ ├── bus_decl.h │ ├── dmac.c │ ├── dmac.h │ ├── ee.h │ ├── ee_cached.cpp │ ├── ee_def.hpp │ ├── ee_dis.c │ ├── ee_dis.h │ ├── ee_uncached.c │ ├── ee_uncached.h │ ├── gif.c │ ├── gif.h │ ├── intc.c │ ├── intc.h │ ├── syscall.h │ ├── timers.c │ ├── timers.h │ ├── vif.c │ ├── vif.h │ ├── vu.h │ ├── vu_cached.cpp │ ├── vu_def.hpp │ ├── vu_dis.c │ ├── vu_dis.h │ └── vu_uncached.c ├── elf.h ├── gs/ │ ├── gs.c │ ├── gs.h │ └── renderer/ │ ├── config.hpp │ ├── hardware.cpp │ ├── hardware.hpp │ ├── null.cpp │ ├── null.hpp │ ├── renderer.cpp │ ├── renderer.hpp │ ├── software_thread.cpp │ └── software_thread.hpp ├── iop/ │ ├── bus.c │ ├── bus.h │ ├── bus_decl.h │ ├── cdvd.c │ ├── cdvd.h │ ├── disc/ │ │ ├── bin.c │ │ ├── bin.h │ │ ├── chd.c │ │ ├── chd.h │ │ ├── ciso.c │ │ ├── ciso.h │ │ ├── cue.c │ │ ├── cue.h │ │ ├── iso.c │ │ └── iso.h │ ├── disc.c │ ├── disc.h │ ├── dma.c │ ├── dma.h │ ├── fw.c │ ├── fw.h │ ├── hle/ │ │ ├── ioman.cpp │ │ ├── ioman.h │ │ ├── loadcore.c │ │ ├── loadcore.h │ │ ├── sysmem.c │ │ └── sysmem.h │ ├── intc.c │ ├── intc.h │ ├── iop.c │ ├── iop.h │ ├── iop_dis.c │ ├── iop_dis.h │ ├── iop_export.c │ ├── iop_export.h │ ├── rpc.c │ ├── rpc.h │ ├── sio2.c │ ├── sio2.h │ ├── spu2.c │ ├── spu2.h │ ├── timers.c │ ├── timers.h │ ├── usb.c │ └── usb.h ├── ipu/ │ ├── chromtable.cpp │ ├── chromtable.hpp │ ├── codedblockpattern.cpp │ ├── codedblockpattern.hpp │ ├── dct_coeff.cpp │ ├── dct_coeff.hpp │ ├── dct_coeff_table0.cpp │ ├── dct_coeff_table0.hpp │ ├── dct_coeff_table1.cpp │ ├── dct_coeff_table1.hpp │ ├── ipu.cpp │ ├── ipu.h │ ├── ipu.hpp │ ├── ipu_fifo.cpp │ ├── ipu_fifo.hpp │ ├── lumtable.cpp │ ├── lumtable.hpp │ ├── mac_addr_inc.cpp │ ├── mac_addr_inc.hpp │ ├── mac_b_pic.cpp │ ├── mac_b_pic.hpp │ ├── mac_i_pic.cpp │ ├── mac_i_pic.hpp │ ├── mac_p_pic.cpp │ ├── mac_p_pic.hpp │ ├── motioncode.cpp │ ├── motioncode.hpp │ ├── vlc_table.cpp │ └── vlc_table.hpp ├── list.c ├── list.h ├── md5.c ├── md5.h ├── ps2.c ├── ps2.h ├── ps2_elf.c ├── ps2_elf.h ├── ps2_iso9660.c ├── ps2_iso9660.h ├── queue.c ├── queue.h ├── rom.c ├── rom.h ├── s14x/ │ ├── aiboard.c │ ├── aiboard.h │ ├── ioboard.c │ ├── ioboard.h │ ├── link.c │ ├── link.h │ ├── nand.c │ ├── nand.h │ ├── sram.c │ ├── sram.h │ ├── syscon.c │ └── syscon.h ├── scheduler.c ├── scheduler.h ├── shared/ │ ├── bios.c │ ├── bios.h │ ├── dev9.c │ ├── dev9.h │ ├── ram.c │ ├── ram.h │ ├── sbus.c │ ├── sbus.h │ ├── sif.c │ ├── sif.h │ ├── speed/ │ │ ├── ata.c │ │ ├── ata.h │ │ ├── eeprom.c │ │ ├── eeprom.h │ │ ├── flash.c │ │ └── flash.h │ ├── speed.c │ └── speed.h └── u128.h