gitextract_vltmhidl/ ├── .gitignore ├── .gitmodules ├── LICENSE ├── Makefile ├── README.md ├── icons/ │ └── Makefile ├── linux/ │ ├── Makefile │ └── tamatool.desktop ├── mac/ │ ├── Info.plist │ ├── Makefile │ ├── libs/ │ │ ├── bin/ │ │ │ ├── libpng16-config │ │ │ ├── png-fix-itxt │ │ │ ├── pngfix │ │ │ └── sdl2-config │ │ ├── include/ │ │ │ ├── SDL2/ │ │ │ │ ├── SDL.h │ │ │ │ ├── SDL_assert.h │ │ │ │ ├── SDL_atomic.h │ │ │ │ ├── SDL_audio.h │ │ │ │ ├── SDL_bits.h │ │ │ │ ├── SDL_blendmode.h │ │ │ │ ├── SDL_clipboard.h │ │ │ │ ├── SDL_config.h │ │ │ │ ├── SDL_cpuinfo.h │ │ │ │ ├── SDL_egl.h │ │ │ │ ├── SDL_endian.h │ │ │ │ ├── SDL_error.h │ │ │ │ ├── SDL_events.h │ │ │ │ ├── SDL_filesystem.h │ │ │ │ ├── SDL_gamecontroller.h │ │ │ │ ├── SDL_gesture.h │ │ │ │ ├── SDL_haptic.h │ │ │ │ ├── SDL_hints.h │ │ │ │ ├── SDL_image.h │ │ │ │ ├── SDL_joystick.h │ │ │ │ ├── SDL_keyboard.h │ │ │ │ ├── SDL_keycode.h │ │ │ │ ├── SDL_loadso.h │ │ │ │ ├── SDL_locale.h │ │ │ │ ├── SDL_log.h │ │ │ │ ├── SDL_main.h │ │ │ │ ├── SDL_messagebox.h │ │ │ │ ├── SDL_metal.h │ │ │ │ ├── SDL_misc.h │ │ │ │ ├── SDL_mouse.h │ │ │ │ ├── SDL_mutex.h │ │ │ │ ├── SDL_name.h │ │ │ │ ├── SDL_opengl.h │ │ │ │ ├── SDL_opengl_glext.h │ │ │ │ ├── SDL_opengles.h │ │ │ │ ├── SDL_opengles2.h │ │ │ │ ├── SDL_opengles2_gl2.h │ │ │ │ ├── SDL_opengles2_gl2ext.h │ │ │ │ ├── SDL_opengles2_gl2platform.h │ │ │ │ ├── SDL_opengles2_khrplatform.h │ │ │ │ ├── SDL_pixels.h │ │ │ │ ├── SDL_platform.h │ │ │ │ ├── SDL_power.h │ │ │ │ ├── SDL_quit.h │ │ │ │ ├── SDL_rect.h │ │ │ │ ├── SDL_render.h │ │ │ │ ├── SDL_revision.h │ │ │ │ ├── SDL_rwops.h │ │ │ │ ├── SDL_scancode.h │ │ │ │ ├── SDL_sensor.h │ │ │ │ ├── SDL_shape.h │ │ │ │ ├── SDL_stdinc.h │ │ │ │ ├── SDL_surface.h │ │ │ │ ├── SDL_system.h │ │ │ │ ├── SDL_syswm.h │ │ │ │ ├── SDL_test.h │ │ │ │ ├── SDL_test_assert.h │ │ │ │ ├── SDL_test_common.h │ │ │ │ ├── SDL_test_compare.h │ │ │ │ ├── SDL_test_crc32.h │ │ │ │ ├── SDL_test_font.h │ │ │ │ ├── SDL_test_fuzzer.h │ │ │ │ ├── SDL_test_harness.h │ │ │ │ ├── SDL_test_images.h │ │ │ │ ├── SDL_test_log.h │ │ │ │ ├── SDL_test_md5.h │ │ │ │ ├── SDL_test_memory.h │ │ │ │ ├── SDL_test_random.h │ │ │ │ ├── SDL_thread.h │ │ │ │ ├── SDL_timer.h │ │ │ │ ├── SDL_touch.h │ │ │ │ ├── SDL_types.h │ │ │ │ ├── SDL_version.h │ │ │ │ ├── SDL_video.h │ │ │ │ ├── SDL_vulkan.h │ │ │ │ ├── begin_code.h │ │ │ │ └── close_code.h │ │ │ └── libpng16/ │ │ │ ├── png.h │ │ │ ├── pngconf.h │ │ │ └── pnglibconf.h │ │ ├── lib/ │ │ │ ├── cmake/ │ │ │ │ └── SDL2/ │ │ │ │ ├── sdl2-config-version.cmake │ │ │ │ └── sdl2-config.cmake │ │ │ ├── libSDL2.a │ │ │ ├── libSDL2.la │ │ │ ├── libSDL2_image.a │ │ │ ├── libSDL2_image.la │ │ │ ├── libSDL2_test.a │ │ │ ├── libSDL2_test.la │ │ │ ├── libSDL2main.a │ │ │ ├── libSDL2main.la │ │ │ ├── libpng16.a │ │ │ ├── libpng16.la │ │ │ └── pkgconfig/ │ │ │ ├── SDL2_image.pc │ │ │ ├── libpng16.pc │ │ │ └── sdl2.pc │ │ └── share/ │ │ ├── aclocal/ │ │ │ └── sdl2.m4 │ │ └── man/ │ │ ├── man3/ │ │ │ ├── libpng.3 │ │ │ └── libpngpf.3 │ │ └── man5/ │ │ └── png.5 │ └── tamatool.mac ├── src/ │ ├── common.mk │ ├── hal_types.h │ ├── image.c │ ├── image.h │ ├── mem_edit.c │ ├── mem_edit.h │ ├── program.c │ ├── program.h │ ├── state.c │ ├── state.h │ └── tamatool.c └── windows/ ├── Makefile ├── libs/ │ ├── SDL2-2.0.14/ │ │ ├── BUGS.txt │ │ ├── COPYING.txt │ │ ├── CREDITS.txt │ │ ├── INSTALL.txt │ │ ├── Makefile │ │ ├── README-SDL.txt │ │ ├── README.txt │ │ ├── WhatsNew.txt │ │ ├── docs/ │ │ │ ├── README-android.md │ │ │ ├── README-cmake.md │ │ │ ├── README-directfb.md │ │ │ ├── README-dynapi.md │ │ │ ├── README-emscripten.md │ │ │ ├── README-gesture.md │ │ │ ├── README-hg.md │ │ │ ├── README-ios.md │ │ │ ├── README-linux.md │ │ │ ├── README-macosx.md │ │ │ ├── README-nacl.md │ │ │ ├── README-os2.md │ │ │ ├── README-pandora.md │ │ │ ├── README-platforms.md │ │ │ ├── README-porting.md │ │ │ ├── README-psp.md │ │ │ ├── README-raspberrypi.md │ │ │ ├── README-touch.md │ │ │ ├── README-wince.md │ │ │ ├── README-windows.md │ │ │ ├── README-winrt.md │ │ │ ├── README.md │ │ │ └── doxyfile │ │ ├── i686-w64-mingw32/ │ │ │ ├── bin/ │ │ │ │ └── sdl2-config │ │ │ ├── include/ │ │ │ │ └── SDL2/ │ │ │ │ ├── SDL.h │ │ │ │ ├── SDL_assert.h │ │ │ │ ├── SDL_atomic.h │ │ │ │ ├── SDL_audio.h │ │ │ │ ├── SDL_bits.h │ │ │ │ ├── SDL_blendmode.h │ │ │ │ ├── SDL_clipboard.h │ │ │ │ ├── SDL_config.h │ │ │ │ ├── SDL_cpuinfo.h │ │ │ │ ├── SDL_egl.h │ │ │ │ ├── SDL_endian.h │ │ │ │ ├── SDL_error.h │ │ │ │ ├── SDL_events.h │ │ │ │ ├── SDL_filesystem.h │ │ │ │ ├── SDL_gamecontroller.h │ │ │ │ ├── SDL_gesture.h │ │ │ │ ├── SDL_haptic.h │ │ │ │ ├── SDL_hints.h │ │ │ │ ├── SDL_joystick.h │ │ │ │ ├── SDL_keyboard.h │ │ │ │ ├── SDL_keycode.h │ │ │ │ ├── SDL_loadso.h │ │ │ │ ├── SDL_locale.h │ │ │ │ ├── SDL_log.h │ │ │ │ ├── SDL_main.h │ │ │ │ ├── SDL_messagebox.h │ │ │ │ ├── SDL_metal.h │ │ │ │ ├── SDL_misc.h │ │ │ │ ├── SDL_mouse.h │ │ │ │ ├── SDL_mutex.h │ │ │ │ ├── SDL_name.h │ │ │ │ ├── SDL_opengl.h │ │ │ │ ├── SDL_opengl_glext.h │ │ │ │ ├── SDL_opengles.h │ │ │ │ ├── SDL_opengles2.h │ │ │ │ ├── SDL_opengles2_gl2.h │ │ │ │ ├── SDL_opengles2_gl2ext.h │ │ │ │ ├── SDL_opengles2_gl2platform.h │ │ │ │ ├── SDL_opengles2_khrplatform.h │ │ │ │ ├── SDL_pixels.h │ │ │ │ ├── SDL_platform.h │ │ │ │ ├── SDL_power.h │ │ │ │ ├── SDL_quit.h │ │ │ │ ├── SDL_rect.h │ │ │ │ ├── SDL_render.h │ │ │ │ ├── SDL_revision.h │ │ │ │ ├── SDL_rwops.h │ │ │ │ ├── SDL_scancode.h │ │ │ │ ├── SDL_sensor.h │ │ │ │ ├── SDL_shape.h │ │ │ │ ├── SDL_stdinc.h │ │ │ │ ├── SDL_surface.h │ │ │ │ ├── SDL_system.h │ │ │ │ ├── SDL_syswm.h │ │ │ │ ├── SDL_test.h │ │ │ │ ├── SDL_test_assert.h │ │ │ │ ├── SDL_test_common.h │ │ │ │ ├── SDL_test_compare.h │ │ │ │ ├── SDL_test_crc32.h │ │ │ │ ├── SDL_test_font.h │ │ │ │ ├── SDL_test_fuzzer.h │ │ │ │ ├── SDL_test_harness.h │ │ │ │ ├── SDL_test_images.h │ │ │ │ ├── SDL_test_log.h │ │ │ │ ├── SDL_test_md5.h │ │ │ │ ├── SDL_test_memory.h │ │ │ │ ├── SDL_test_random.h │ │ │ │ ├── SDL_thread.h │ │ │ │ ├── SDL_timer.h │ │ │ │ ├── SDL_touch.h │ │ │ │ ├── SDL_types.h │ │ │ │ ├── SDL_version.h │ │ │ │ ├── SDL_video.h │ │ │ │ ├── SDL_vulkan.h │ │ │ │ ├── begin_code.h │ │ │ │ └── close_code.h │ │ │ ├── lib/ │ │ │ │ ├── cmake/ │ │ │ │ │ └── SDL2/ │ │ │ │ │ ├── sdl2-config-version.cmake │ │ │ │ │ └── sdl2-config.cmake │ │ │ │ ├── libSDL2.a │ │ │ │ ├── libSDL2.dll.a │ │ │ │ ├── libSDL2.la │ │ │ │ ├── libSDL2_test.a │ │ │ │ ├── libSDL2_test.la │ │ │ │ ├── libSDL2main.a │ │ │ │ ├── libSDL2main.la │ │ │ │ └── pkgconfig/ │ │ │ │ └── sdl2.pc │ │ │ └── share/ │ │ │ └── aclocal/ │ │ │ └── sdl2.m4 │ │ ├── test/ │ │ │ ├── CMakeLists.txt │ │ │ ├── COPYING │ │ │ ├── Makefile.in │ │ │ ├── Makefile.os2 │ │ │ ├── README │ │ │ ├── acinclude.m4 │ │ │ ├── autogen.sh │ │ │ ├── checkkeys.c │ │ │ ├── configure │ │ │ ├── configure.ac │ │ │ ├── controllermap.c │ │ │ ├── emscripten/ │ │ │ │ └── joystick-pre.js │ │ │ ├── gcc-fat.sh │ │ │ ├── loopwave.c │ │ │ ├── loopwavequeue.c │ │ │ ├── nacl/ │ │ │ │ ├── Makefile │ │ │ │ ├── background.js │ │ │ │ ├── common.js │ │ │ │ ├── index.html │ │ │ │ └── manifest.json │ │ │ ├── picture.xbm │ │ │ ├── relative_mode.markdown │ │ │ ├── testatomic.c │ │ │ ├── testaudiocapture.c │ │ │ ├── testaudiohotplug.c │ │ │ ├── testaudioinfo.c │ │ │ ├── testautomation.c │ │ │ ├── testautomation_audio.c │ │ │ ├── testautomation_clipboard.c │ │ │ ├── testautomation_events.c │ │ │ ├── testautomation_hints.c │ │ │ ├── testautomation_keyboard.c │ │ │ ├── testautomation_main.c │ │ │ ├── testautomation_mouse.c │ │ │ ├── testautomation_pixels.c │ │ │ ├── testautomation_platform.c │ │ │ ├── testautomation_rect.c │ │ │ ├── testautomation_render.c │ │ │ ├── testautomation_rwops.c │ │ │ ├── testautomation_sdltest.c │ │ │ ├── testautomation_stdlib.c │ │ │ ├── testautomation_suites.h │ │ │ ├── testautomation_surface.c │ │ │ ├── testautomation_syswm.c │ │ │ ├── testautomation_timer.c │ │ │ ├── testautomation_video.c │ │ │ ├── testbounds.c │ │ │ ├── testcustomcursor.c │ │ │ ├── testdisplayinfo.c │ │ │ ├── testdraw2.c │ │ │ ├── testdrawchessboard.c │ │ │ ├── testdropfile.c │ │ │ ├── testerror.c │ │ │ ├── testevdev.c │ │ │ ├── testfile.c │ │ │ ├── testfilesystem.c │ │ │ ├── testgamecontroller.c │ │ │ ├── testgesture.c │ │ │ ├── testgl2.c │ │ │ ├── testgles.c │ │ │ ├── testgles2.c │ │ │ ├── testhaptic.c │ │ │ ├── testhittesting.c │ │ │ ├── testhotplug.c │ │ │ ├── testiconv.c │ │ │ ├── testime.c │ │ │ ├── testintersections.c │ │ │ ├── testjoystick.c │ │ │ ├── testkeys.c │ │ │ ├── testloadso.c │ │ │ ├── testlocale.c │ │ │ ├── testlock.c │ │ │ ├── testmessage.c │ │ │ ├── testmultiaudio.c │ │ │ ├── testnative.c │ │ │ ├── testnative.h │ │ │ ├── testnativecocoa.m │ │ │ ├── testnativeos2.c │ │ │ ├── testnativew32.c │ │ │ ├── testnativex11.c │ │ │ ├── testoffscreen.c │ │ │ ├── testoverlay2.c │ │ │ ├── testplatform.c │ │ │ ├── testpower.c │ │ │ ├── testqsort.c │ │ │ ├── testrelative.c │ │ │ ├── testrendercopyex.c │ │ │ ├── testrendertarget.c │ │ │ ├── testresample.c │ │ │ ├── testrumble.c │ │ │ ├── testscale.c │ │ │ ├── testsem.c │ │ │ ├── testsensor.c │ │ │ ├── testshader.c │ │ │ ├── testshape.c │ │ │ ├── testsprite2.c │ │ │ ├── testspriteminimal.c │ │ │ ├── teststreaming.c │ │ │ ├── testthread.c │ │ │ ├── testtimer.c │ │ │ ├── testurl.c │ │ │ ├── testver.c │ │ │ ├── testviewport.c │ │ │ ├── testvulkan.c │ │ │ ├── testwm2.c │ │ │ ├── testyuv.c │ │ │ ├── testyuv_cvt.c │ │ │ ├── testyuv_cvt.h │ │ │ ├── torturethread.c │ │ │ └── utf8.txt │ │ └── x86_64-w64-mingw32/ │ │ ├── bin/ │ │ │ └── sdl2-config │ │ ├── include/ │ │ │ └── SDL2/ │ │ │ ├── SDL.h │ │ │ ├── SDL_assert.h │ │ │ ├── SDL_atomic.h │ │ │ ├── SDL_audio.h │ │ │ ├── SDL_bits.h │ │ │ ├── SDL_blendmode.h │ │ │ ├── SDL_clipboard.h │ │ │ ├── SDL_config.h │ │ │ ├── SDL_cpuinfo.h │ │ │ ├── SDL_egl.h │ │ │ ├── SDL_endian.h │ │ │ ├── SDL_error.h │ │ │ ├── SDL_events.h │ │ │ ├── SDL_filesystem.h │ │ │ ├── SDL_gamecontroller.h │ │ │ ├── SDL_gesture.h │ │ │ ├── SDL_haptic.h │ │ │ ├── SDL_hints.h │ │ │ ├── SDL_joystick.h │ │ │ ├── SDL_keyboard.h │ │ │ ├── SDL_keycode.h │ │ │ ├── SDL_loadso.h │ │ │ ├── SDL_locale.h │ │ │ ├── SDL_log.h │ │ │ ├── SDL_main.h │ │ │ ├── SDL_messagebox.h │ │ │ ├── SDL_metal.h │ │ │ ├── SDL_misc.h │ │ │ ├── SDL_mouse.h │ │ │ ├── SDL_mutex.h │ │ │ ├── SDL_name.h │ │ │ ├── SDL_opengl.h │ │ │ ├── SDL_opengl_glext.h │ │ │ ├── SDL_opengles.h │ │ │ ├── SDL_opengles2.h │ │ │ ├── SDL_opengles2_gl2.h │ │ │ ├── SDL_opengles2_gl2ext.h │ │ │ ├── SDL_opengles2_gl2platform.h │ │ │ ├── SDL_opengles2_khrplatform.h │ │ │ ├── SDL_pixels.h │ │ │ ├── SDL_platform.h │ │ │ ├── SDL_power.h │ │ │ ├── SDL_quit.h │ │ │ ├── SDL_rect.h │ │ │ ├── SDL_render.h │ │ │ ├── SDL_revision.h │ │ │ ├── SDL_rwops.h │ │ │ ├── SDL_scancode.h │ │ │ ├── SDL_sensor.h │ │ │ ├── SDL_shape.h │ │ │ ├── SDL_stdinc.h │ │ │ ├── SDL_surface.h │ │ │ ├── SDL_system.h │ │ │ ├── SDL_syswm.h │ │ │ ├── SDL_test.h │ │ │ ├── SDL_test_assert.h │ │ │ ├── SDL_test_common.h │ │ │ ├── SDL_test_compare.h │ │ │ ├── SDL_test_crc32.h │ │ │ ├── SDL_test_font.h │ │ │ ├── SDL_test_fuzzer.h │ │ │ ├── SDL_test_harness.h │ │ │ ├── SDL_test_images.h │ │ │ ├── SDL_test_log.h │ │ │ ├── SDL_test_md5.h │ │ │ ├── SDL_test_memory.h │ │ │ ├── SDL_test_random.h │ │ │ ├── SDL_thread.h │ │ │ ├── SDL_timer.h │ │ │ ├── SDL_touch.h │ │ │ ├── SDL_types.h │ │ │ ├── SDL_version.h │ │ │ ├── SDL_video.h │ │ │ ├── SDL_vulkan.h │ │ │ ├── begin_code.h │ │ │ └── close_code.h │ │ ├── lib/ │ │ │ ├── cmake/ │ │ │ │ └── SDL2/ │ │ │ │ ├── sdl2-config-version.cmake │ │ │ │ └── sdl2-config.cmake │ │ │ ├── libSDL2.a │ │ │ ├── libSDL2.dll.a │ │ │ ├── libSDL2.la │ │ │ ├── libSDL2_test.a │ │ │ ├── libSDL2_test.la │ │ │ ├── libSDL2main.a │ │ │ ├── libSDL2main.la │ │ │ └── pkgconfig/ │ │ │ └── sdl2.pc │ │ └── share/ │ │ └── aclocal/ │ │ └── sdl2.m4 │ ├── SDL2_image-2.0.5/ │ │ ├── CHANGES.txt │ │ ├── COPYING.txt │ │ ├── Makefile │ │ ├── README.txt │ │ ├── i686-w64-mingw32/ │ │ │ ├── bin/ │ │ │ │ ├── LICENSE.jpeg.txt │ │ │ │ ├── LICENSE.png.txt │ │ │ │ ├── LICENSE.tiff.txt │ │ │ │ ├── LICENSE.webp.txt │ │ │ │ └── LICENSE.zlib.txt │ │ │ ├── include/ │ │ │ │ └── SDL2/ │ │ │ │ └── SDL_image.h │ │ │ └── lib/ │ │ │ ├── libSDL2_image.a │ │ │ ├── libSDL2_image.dll.a │ │ │ ├── libSDL2_image.la │ │ │ └── pkgconfig/ │ │ │ └── SDL2_image.pc │ │ └── x86_64-w64-mingw32/ │ │ ├── bin/ │ │ │ ├── LICENSE.jpeg.txt │ │ │ ├── LICENSE.png.txt │ │ │ ├── LICENSE.tiff.txt │ │ │ ├── LICENSE.webp.txt │ │ │ └── LICENSE.zlib.txt │ │ ├── include/ │ │ │ └── SDL2/ │ │ │ └── SDL_image.h │ │ └── lib/ │ │ ├── libSDL2_image.a │ │ ├── libSDL2_image.dll.a │ │ ├── libSDL2_image.la │ │ └── pkgconfig/ │ │ └── SDL2_image.pc │ └── libpng-1.6.37/ │ ├── i686-w64-mingw32/ │ │ ├── bin/ │ │ │ ├── libpng-config │ │ │ └── libpng16-config │ │ ├── include/ │ │ │ ├── libpng16/ │ │ │ │ ├── png.h │ │ │ │ ├── pngconf.h │ │ │ │ └── pnglibconf.h │ │ │ ├── png.h │ │ │ ├── pngconf.h │ │ │ └── pnglibconf.h │ │ ├── lib/ │ │ │ ├── libpng.a │ │ │ ├── libpng.dll.a │ │ │ ├── libpng16.a │ │ │ ├── libpng16.dll.a │ │ │ └── pkgconfig/ │ │ │ ├── libpng.pc │ │ │ └── libpng16.pc │ │ └── share/ │ │ └── licenses/ │ │ └── libpng/ │ │ └── LICENSE │ └── x86_64-w64-mingw32/ │ ├── bin/ │ │ ├── libpng-config │ │ └── libpng16-config │ ├── include/ │ │ ├── libpng16/ │ │ │ ├── png.h │ │ │ ├── pngconf.h │ │ │ └── pnglibconf.h │ │ ├── png.h │ │ ├── pngconf.h │ │ └── pnglibconf.h │ ├── lib/ │ │ ├── libpng.a │ │ ├── libpng.dll.a │ │ ├── libpng16.a │ │ ├── libpng16.dll.a │ │ └── pkgconfig/ │ │ ├── libpng.pc │ │ └── libpng16.pc │ └── share/ │ └── licenses/ │ └── libpng/ │ └── LICENSE ├── tamatool.exe.manifest └── tamatool.rc