├── .gitignore ├── CMakeLists.txt ├── LICENSE ├── README.md ├── audiodrivers ├── how_to_write_drivers.txt ├── sdl │ ├── sdldriver.c │ └── sdldriver.h └── winmm │ ├── winmm.c │ └── winmm.h ├── cpu.h ├── it2drivers ├── hq.c ├── hq.h ├── hq_fixsample.c ├── hq_fixsample.h ├── hq_m.c ├── hq_m.h ├── sb16.c ├── sb16.h ├── sb16_m.c ├── sb16_m.h ├── sb16mmx.c ├── sb16mmx.h ├── sb16mmx_m.c ├── sb16mmx_m.h ├── wavwriter.c ├── wavwriter.h ├── wavwriter_m.c ├── wavwriter_m.h ├── zerovol.c └── zerovol.h ├── it2play ├── make-linux.sh ├── make-macos-arm.sh ├── make-macos-intel.sh ├── make-msys2-clang.sh ├── make-msys2-gcc.sh ├── release │ ├── other │ │ └── .gitignore │ ├── win32 │ │ └── .gitignore │ └── win64 │ │ └── .gitignore ├── src │ ├── it2play.c │ ├── posix.c │ └── posix.h └── vs2019_project │ ├── it2play.sln │ ├── it2play.vcxproj │ ├── it2play.vcxproj.filters │ └── it2play.vcxproj.user ├── it_d_rm.c ├── it_d_rm.h ├── it_m_eff.c ├── it_m_eff.h ├── it_music.c ├── it_music.h ├── it_structs.c ├── it_structs.h ├── it_tables.c ├── it_tables.h └── loaders ├── it.c ├── it.h ├── mmcmp ├── mmcmp.c └── mmcmp.h ├── s3m.c └── s3m.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8bitbubsy/it2play/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8bitbubsy/it2play/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8bitbubsy/it2play/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8bitbubsy/it2play/HEAD/README.md -------------------------------------------------------------------------------- /audiodrivers/how_to_write_drivers.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8bitbubsy/it2play/HEAD/audiodrivers/how_to_write_drivers.txt -------------------------------------------------------------------------------- /audiodrivers/sdl/sdldriver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8bitbubsy/it2play/HEAD/audiodrivers/sdl/sdldriver.c -------------------------------------------------------------------------------- /audiodrivers/sdl/sdldriver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8bitbubsy/it2play/HEAD/audiodrivers/sdl/sdldriver.h -------------------------------------------------------------------------------- /audiodrivers/winmm/winmm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8bitbubsy/it2play/HEAD/audiodrivers/winmm/winmm.c -------------------------------------------------------------------------------- /audiodrivers/winmm/winmm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8bitbubsy/it2play/HEAD/audiodrivers/winmm/winmm.h -------------------------------------------------------------------------------- /cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8bitbubsy/it2play/HEAD/cpu.h -------------------------------------------------------------------------------- /it2drivers/hq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8bitbubsy/it2play/HEAD/it2drivers/hq.c -------------------------------------------------------------------------------- /it2drivers/hq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8bitbubsy/it2play/HEAD/it2drivers/hq.h -------------------------------------------------------------------------------- /it2drivers/hq_fixsample.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8bitbubsy/it2play/HEAD/it2drivers/hq_fixsample.c -------------------------------------------------------------------------------- /it2drivers/hq_fixsample.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8bitbubsy/it2play/HEAD/it2drivers/hq_fixsample.h -------------------------------------------------------------------------------- /it2drivers/hq_m.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8bitbubsy/it2play/HEAD/it2drivers/hq_m.c -------------------------------------------------------------------------------- /it2drivers/hq_m.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8bitbubsy/it2play/HEAD/it2drivers/hq_m.h -------------------------------------------------------------------------------- /it2drivers/sb16.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8bitbubsy/it2play/HEAD/it2drivers/sb16.c -------------------------------------------------------------------------------- /it2drivers/sb16.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8bitbubsy/it2play/HEAD/it2drivers/sb16.h -------------------------------------------------------------------------------- /it2drivers/sb16_m.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8bitbubsy/it2play/HEAD/it2drivers/sb16_m.c -------------------------------------------------------------------------------- /it2drivers/sb16_m.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8bitbubsy/it2play/HEAD/it2drivers/sb16_m.h -------------------------------------------------------------------------------- /it2drivers/sb16mmx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8bitbubsy/it2play/HEAD/it2drivers/sb16mmx.c -------------------------------------------------------------------------------- /it2drivers/sb16mmx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8bitbubsy/it2play/HEAD/it2drivers/sb16mmx.h -------------------------------------------------------------------------------- /it2drivers/sb16mmx_m.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8bitbubsy/it2play/HEAD/it2drivers/sb16mmx_m.c -------------------------------------------------------------------------------- /it2drivers/sb16mmx_m.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8bitbubsy/it2play/HEAD/it2drivers/sb16mmx_m.h -------------------------------------------------------------------------------- /it2drivers/wavwriter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8bitbubsy/it2play/HEAD/it2drivers/wavwriter.c -------------------------------------------------------------------------------- /it2drivers/wavwriter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8bitbubsy/it2play/HEAD/it2drivers/wavwriter.h -------------------------------------------------------------------------------- /it2drivers/wavwriter_m.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8bitbubsy/it2play/HEAD/it2drivers/wavwriter_m.c -------------------------------------------------------------------------------- /it2drivers/wavwriter_m.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8bitbubsy/it2play/HEAD/it2drivers/wavwriter_m.h -------------------------------------------------------------------------------- /it2drivers/zerovol.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8bitbubsy/it2play/HEAD/it2drivers/zerovol.c -------------------------------------------------------------------------------- /it2drivers/zerovol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8bitbubsy/it2play/HEAD/it2drivers/zerovol.h -------------------------------------------------------------------------------- /it2play/make-linux.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8bitbubsy/it2play/HEAD/it2play/make-linux.sh -------------------------------------------------------------------------------- /it2play/make-macos-arm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8bitbubsy/it2play/HEAD/it2play/make-macos-arm.sh -------------------------------------------------------------------------------- /it2play/make-macos-intel.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8bitbubsy/it2play/HEAD/it2play/make-macos-intel.sh -------------------------------------------------------------------------------- /it2play/make-msys2-clang.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8bitbubsy/it2play/HEAD/it2play/make-msys2-clang.sh -------------------------------------------------------------------------------- /it2play/make-msys2-gcc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8bitbubsy/it2play/HEAD/it2play/make-msys2-gcc.sh -------------------------------------------------------------------------------- /it2play/release/other/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8bitbubsy/it2play/HEAD/it2play/release/other/.gitignore -------------------------------------------------------------------------------- /it2play/release/win32/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8bitbubsy/it2play/HEAD/it2play/release/win32/.gitignore -------------------------------------------------------------------------------- /it2play/release/win64/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8bitbubsy/it2play/HEAD/it2play/release/win64/.gitignore -------------------------------------------------------------------------------- /it2play/src/it2play.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8bitbubsy/it2play/HEAD/it2play/src/it2play.c -------------------------------------------------------------------------------- /it2play/src/posix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8bitbubsy/it2play/HEAD/it2play/src/posix.c -------------------------------------------------------------------------------- /it2play/src/posix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8bitbubsy/it2play/HEAD/it2play/src/posix.h -------------------------------------------------------------------------------- /it2play/vs2019_project/it2play.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8bitbubsy/it2play/HEAD/it2play/vs2019_project/it2play.sln -------------------------------------------------------------------------------- /it2play/vs2019_project/it2play.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8bitbubsy/it2play/HEAD/it2play/vs2019_project/it2play.vcxproj -------------------------------------------------------------------------------- /it2play/vs2019_project/it2play.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8bitbubsy/it2play/HEAD/it2play/vs2019_project/it2play.vcxproj.filters -------------------------------------------------------------------------------- /it2play/vs2019_project/it2play.vcxproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8bitbubsy/it2play/HEAD/it2play/vs2019_project/it2play.vcxproj.user -------------------------------------------------------------------------------- /it_d_rm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8bitbubsy/it2play/HEAD/it_d_rm.c -------------------------------------------------------------------------------- /it_d_rm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8bitbubsy/it2play/HEAD/it_d_rm.h -------------------------------------------------------------------------------- /it_m_eff.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8bitbubsy/it2play/HEAD/it_m_eff.c -------------------------------------------------------------------------------- /it_m_eff.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8bitbubsy/it2play/HEAD/it_m_eff.h -------------------------------------------------------------------------------- /it_music.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8bitbubsy/it2play/HEAD/it_music.c -------------------------------------------------------------------------------- /it_music.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8bitbubsy/it2play/HEAD/it_music.h -------------------------------------------------------------------------------- /it_structs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8bitbubsy/it2play/HEAD/it_structs.c -------------------------------------------------------------------------------- /it_structs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8bitbubsy/it2play/HEAD/it_structs.h -------------------------------------------------------------------------------- /it_tables.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8bitbubsy/it2play/HEAD/it_tables.c -------------------------------------------------------------------------------- /it_tables.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8bitbubsy/it2play/HEAD/it_tables.h -------------------------------------------------------------------------------- /loaders/it.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8bitbubsy/it2play/HEAD/loaders/it.c -------------------------------------------------------------------------------- /loaders/it.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8bitbubsy/it2play/HEAD/loaders/it.h -------------------------------------------------------------------------------- /loaders/mmcmp/mmcmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8bitbubsy/it2play/HEAD/loaders/mmcmp/mmcmp.c -------------------------------------------------------------------------------- /loaders/mmcmp/mmcmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8bitbubsy/it2play/HEAD/loaders/mmcmp/mmcmp.h -------------------------------------------------------------------------------- /loaders/s3m.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8bitbubsy/it2play/HEAD/loaders/s3m.c -------------------------------------------------------------------------------- /loaders/s3m.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8bitbubsy/it2play/HEAD/loaders/s3m.h --------------------------------------------------------------------------------