LICENSE
MANIFEST.in
README.md
pyproject.toml
setup.py
gambaterm/__init__.py
gambaterm/__main__.py
gambaterm/ansi_escape_code.py
gambaterm/audio.py
gambaterm/colors.py
gambaterm/console.py
gambaterm/controller_input.py
gambaterm/file_input.py
gambaterm/keyboard_input.py
gambaterm/keyboard_protocol_input.py
gambaterm/keys.py
gambaterm/libgambatte.pyi
gambaterm/main.py
gambaterm/py.typed
gambaterm/pynput_keyboard_input.py
gambaterm/run.py
gambaterm/ssh.py
gambaterm/ssh_app_session.py
gambaterm/termblit.pyi
gambaterm/x11_keyboard_input.py
gambaterm.egg-info/PKG-INFO
gambaterm.egg-info/SOURCES.txt
gambaterm.egg-info/dependency_links.txt
gambaterm.egg-info/entry_points.txt
gambaterm.egg-info/requires.txt
gambaterm.egg-info/top_level.txt
gambatte-core/common/adaptivesleep.cpp
gambatte-core/common/adaptivesleep.h
gambatte-core/common/array.h
gambatte-core/common/clamp.h
gambatte-core/common/defined_ptr.h
gambatte-core/common/rateest.cpp
gambatte-core/common/rateest.h
gambatte-core/common/ringbuffer.h
gambatte-core/common/scoped_ptr.h
gambatte-core/common/skipsched.cpp
gambatte-core/common/skipsched.h
gambatte-core/common/transfer_ptr.h
gambatte-core/common/uncopyable.h
gambatte-core/common/usec.h
gambatte-core/common/resample/resampler.h
gambatte-core/common/resample/resamplerinfo.h
gambatte-core/common/resample/src/blackmansinc.h
gambatte-core/common/resample/src/chainresampler.cpp
gambatte-core/common/resample/src/chainresampler.h
gambatte-core/common/resample/src/cic2.h
gambatte-core/common/resample/src/cic3.h
gambatte-core/common/resample/src/cic4.h
gambatte-core/common/resample/src/hammingsinc.h
gambatte-core/common/resample/src/i0.cpp
gambatte-core/common/resample/src/i0.h
gambatte-core/common/resample/src/kaiser50sinc.cpp
gambatte-core/common/resample/src/kaiser50sinc.h
gambatte-core/common/resample/src/kaiser70sinc.cpp
gambatte-core/common/resample/src/kaiser70sinc.h
gambatte-core/common/resample/src/linint.h
gambatte-core/common/resample/src/makesinckernel.cpp
gambatte-core/common/resample/src/makesinckernel.h
gambatte-core/common/resample/src/polyphasefir.h
gambatte-core/common/resample/src/rectsinc.h
gambatte-core/common/resample/src/resamplerinfo.cpp
gambatte-core/common/resample/src/rshift16_round.h
gambatte-core/common/resample/src/subresampler.h
gambatte-core/common/resample/src/u48div.cpp
gambatte-core/common/resample/src/u48div.h
gambatte-core/common/resample/src/upsampler.h
gambatte-core/common/videolink/rgb32conv.cpp
gambatte-core/common/videolink/rgb32conv.h
gambatte-core/common/videolink/vfilterinfo.cpp
gambatte-core/common/videolink/vfilterinfo.h
gambatte-core/common/videolink/videolink.h
gambatte-core/common/videolink/vfilters/catrom2x.cpp
gambatte-core/common/videolink/vfilters/catrom2x.h
gambatte-core/common/videolink/vfilters/catrom3x.cpp
gambatte-core/common/videolink/vfilters/catrom3x.h
gambatte-core/common/videolink/vfilters/kreed2xsai.cpp
gambatte-core/common/videolink/vfilters/kreed2xsai.h
gambatte-core/common/videolink/vfilters/maxsthq2x.cpp
gambatte-core/common/videolink/vfilters/maxsthq2x.h
gambatte-core/common/videolink/vfilters/maxsthq3x.cpp
gambatte-core/common/videolink/vfilters/maxsthq3x.h
gambatte-core/common/videolink/vfilters/sgbborder.cpp
gambatte-core/common/videolink/vfilters/sgbborder.h
gambatte-core/libgambatte/include/gambatte.h
gambatte-core/libgambatte/include/gbint.h
gambatte-core/libgambatte/include/inputgetter.h
gambatte-core/libgambatte/include/loadres.h
gambatte-core/libgambatte/include/pakinfo.h
gambatte-core/libgambatte/src/bitmap_font.cpp
gambatte-core/libgambatte/src/bitmap_font.h
gambatte-core/libgambatte/src/cinterface.cpp
gambatte-core/libgambatte/src/cinterface.h
gambatte-core/libgambatte/src/counterdef.h
gambatte-core/libgambatte/src/cpu.cpp
gambatte-core/libgambatte/src/cpu.h
gambatte-core/libgambatte/src/gambatte.cpp
gambatte-core/libgambatte/src/initstate.cpp
gambatte-core/libgambatte/src/initstate.h
gambatte-core/libgambatte/src/insertion_sort.h
gambatte-core/libgambatte/src/interrupter.cpp
gambatte-core/libgambatte/src/interrupter.h
gambatte-core/libgambatte/src/interruptrequester.cpp
gambatte-core/libgambatte/src/interruptrequester.h
gambatte-core/libgambatte/src/loadres.cpp
gambatte-core/libgambatte/src/mem_dumps.h
gambatte-core/libgambatte/src/memory.cpp
gambatte-core/libgambatte/src/memory.h
gambatte-core/libgambatte/src/minkeeper.h
gambatte-core/libgambatte/src/newstate.cpp
gambatte-core/libgambatte/src/newstate.h
gambatte-core/libgambatte/src/osd_element.h
gambatte-core/libgambatte/src/savestate.h
gambatte-core/libgambatte/src/sound.cpp
gambatte-core/libgambatte/src/sound.h
gambatte-core/libgambatte/src/state_osd_elements.cpp
gambatte-core/libgambatte/src/state_osd_elements.h
gambatte-core/libgambatte/src/statesaver.cpp
gambatte-core/libgambatte/src/statesaver.h
gambatte-core/libgambatte/src/tima.cpp
gambatte-core/libgambatte/src/tima.h
gambatte-core/libgambatte/src/video.cpp
gambatte-core/libgambatte/src/video.h
gambatte-core/libgambatte/src/file/crc32.cpp
gambatte-core/libgambatte/src/file/crc32.h
gambatte-core/libgambatte/src/file/file.cpp
gambatte-core/libgambatte/src/file/file.h
gambatte-core/libgambatte/src/file/file_zip.cpp
gambatte-core/libgambatte/src/file/stdfile.h
gambatte-core/libgambatte/src/file/unzip/crypt.h
gambatte-core/libgambatte/src/file/unzip/ioapi.c
gambatte-core/libgambatte/src/file/unzip/ioapi.h
gambatte-core/libgambatte/src/file/unzip/unzip.c
gambatte-core/libgambatte/src/file/unzip/unzip.h
gambatte-core/libgambatte/src/mem/camera.cpp
gambatte-core/libgambatte/src/mem/camera.h
gambatte-core/libgambatte/src/mem/cartridge.cpp
gambatte-core/libgambatte/src/mem/cartridge.h
gambatte-core/libgambatte/src/mem/huc3_chip.cpp
gambatte-core/libgambatte/src/mem/huc3_chip.h
gambatte-core/libgambatte/src/mem/infrared.cpp
gambatte-core/libgambatte/src/mem/infrared.h
gambatte-core/libgambatte/src/mem/memptrs.cpp
gambatte-core/libgambatte/src/mem/memptrs.h
gambatte-core/libgambatte/src/mem/pakinfo.cpp
gambatte-core/libgambatte/src/mem/pakinfo_internal.h
gambatte-core/libgambatte/src/mem/remote.cpp
gambatte-core/libgambatte/src/mem/remote.h
gambatte-core/libgambatte/src/mem/rtc.cpp
gambatte-core/libgambatte/src/mem/rtc.h
gambatte-core/libgambatte/src/mem/sgb.cpp
gambatte-core/libgambatte/src/mem/sgb.h
gambatte-core/libgambatte/src/mem/time.cpp
gambatte-core/libgambatte/src/mem/time.h
gambatte-core/libgambatte/src/mem/mbc/huc1.cpp
gambatte-core/libgambatte/src/mem/mbc/huc3.cpp
gambatte-core/libgambatte/src/mem/mbc/m161.cpp
gambatte-core/libgambatte/src/mem/mbc/mbc.h
gambatte-core/libgambatte/src/mem/mbc/mbc0.cpp
gambatte-core/libgambatte/src/mem/mbc/mbc1.cpp
gambatte-core/libgambatte/src/mem/mbc/mbc2.cpp
gambatte-core/libgambatte/src/mem/mbc/mbc3.cpp
gambatte-core/libgambatte/src/mem/mbc/mbc5.cpp
gambatte-core/libgambatte/src/mem/mbc/mmm01.cpp
gambatte-core/libgambatte/src/mem/mbc/pocket_camera.cpp
gambatte-core/libgambatte/src/mem/mbc/wisdom_tree.cpp
gambatte-core/libgambatte/src/mem/snes_spc/SNES_SPC.cpp
gambatte-core/libgambatte/src/mem/snes_spc/SNES_SPC.h
gambatte-core/libgambatte/src/mem/snes_spc/SNES_SPC_misc.cpp
gambatte-core/libgambatte/src/mem/snes_spc/SNES_SPC_state.cpp
gambatte-core/libgambatte/src/mem/snes_spc/SPC_CPU.h
gambatte-core/libgambatte/src/mem/snes_spc/SPC_DSP.cpp
gambatte-core/libgambatte/src/mem/snes_spc/SPC_DSP.h
gambatte-core/libgambatte/src/mem/snes_spc/SPC_Filter.cpp
gambatte-core/libgambatte/src/mem/snes_spc/SPC_Filter.h
gambatte-core/libgambatte/src/mem/snes_spc/blargg_common.h
gambatte-core/libgambatte/src/mem/snes_spc/blargg_config.h
gambatte-core/libgambatte/src/mem/snes_spc/blargg_endian.h
gambatte-core/libgambatte/src/mem/snes_spc/blargg_source.h
gambatte-core/libgambatte/src/mem/snes_spc/dsp.cpp
gambatte-core/libgambatte/src/mem/snes_spc/dsp.h
gambatte-core/libgambatte/src/mem/snes_spc/spc.cpp
gambatte-core/libgambatte/src/mem/snes_spc/spc.h
gambatte-core/libgambatte/src/sound/channel1.cpp
gambatte-core/libgambatte/src/sound/channel1.h
gambatte-core/libgambatte/src/sound/channel2.cpp
gambatte-core/libgambatte/src/sound/channel2.h
gambatte-core/libgambatte/src/sound/channel3.cpp
gambatte-core/libgambatte/src/sound/channel3.h
gambatte-core/libgambatte/src/sound/channel4.cpp
gambatte-core/libgambatte/src/sound/channel4.h
gambatte-core/libgambatte/src/sound/duty_unit.cpp
gambatte-core/libgambatte/src/sound/duty_unit.h
gambatte-core/libgambatte/src/sound/envelope_unit.cpp
gambatte-core/libgambatte/src/sound/envelope_unit.h
gambatte-core/libgambatte/src/sound/length_counter.cpp
gambatte-core/libgambatte/src/sound/length_counter.h
gambatte-core/libgambatte/src/sound/master_disabler.h
gambatte-core/libgambatte/src/sound/psgdef.h
gambatte-core/libgambatte/src/sound/sound_unit.h
gambatte-core/libgambatte/src/sound/static_output_tester.h
gambatte-core/libgambatte/src/video/lcddef.h
gambatte-core/libgambatte/src/video/ly_counter.cpp
gambatte-core/libgambatte/src/video/ly_counter.h
gambatte-core/libgambatte/src/video/lyc_irq.cpp
gambatte-core/libgambatte/src/video/lyc_irq.h
gambatte-core/libgambatte/src/video/mstat_irq.h
gambatte-core/libgambatte/src/video/next_m0_time.cpp
gambatte-core/libgambatte/src/video/next_m0_time.h
gambatte-core/libgambatte/src/video/ppu.cpp
gambatte-core/libgambatte/src/video/ppu.h
gambatte-core/libgambatte/src/video/sprite_mapper.cpp
gambatte-core/libgambatte/src/video/sprite_mapper.h
gambatte-core/test/testrunner.cpp
libgambatte_ext/_libgambatte.pxd
libgambatte_ext/libgambatte.pyx
termblit_ext/termblit.pyx
tests/test_gambaterm.py