1
0
mirror of https://github.com/ScrelliCopter/VGM-Tools synced 2025-02-21 04:09:25 +11:00

62 Commits

Author SHA1 Message Date
effcf727ac normalise macros 2023-12-29 06:21:32 +11:00
78790991b6 add .editorconfig 2023-12-29 06:15:28 +11:00
47f6b23943 neotools: neoadpcmextract now converts ADPCM-B to Wave 2023-12-29 04:04:28 +11:00
5b28c18472 neotools: make adpcmb decoder work on nibble pairs like adpcma 2023-12-29 03:39:33 +11:00
70bbf3d0d1 neotools: make adpcmb encoder & decoder streamable (encoder untested) 2023-12-29 03:25:14 +11:00
9f6c0664ff neotools: use common wave writer in adpcm.c 2023-12-29 02:27:11 +11:00
4013d1809c neotools: factor adpcmb.c encode/decode into functions 2023-12-29 01:35:14 +11:00
802bdef961 neotools: implement adpcma extraction in neoadpcmextract 2023-12-29 00:53:59 +11:00
ae14868953 neotools: adpcm-a split backend code 2023-12-10 11:36:05 +11:00
46c78c24e1 neotools: adpcm-a partial rewrite 2023-12-10 11:28:52 +11:00
ff41b5415e neotools: adpcm.c replace errorlog with stderr 2023-12-10 10:48:57 +11:00
7764375ec9 neotools: delete old shell scripts 2023-12-10 10:42:23 +11:00
e334ad82cc neotools: remove autoextract.c and move main logic into the main file 2023-12-10 10:41:22 +11:00
353d4e5def neotools: code fixup & vgz support 2023-12-10 10:37:15 +11:00
9c5e19264b wavetable stuff 2023-11-07 02:43:28 +11:00
111f800c49 generalise python wave writer 2023-11-07 01:34:29 +11:00
dbce8e5c29 normalise macro formatting 2023-03-21 14:28:36 +11:00
c1f36bd322 oops lol 2023-03-21 14:26:00 +11:00
9946144995 combine all (except spctools) as subprojects 2023-03-21 14:25:14 +11:00
05008f5c47 get adpcm tools working on mac and somewhat unify the codebase 2023-03-20 11:52:50 +11:00
f70bcd0a50 Fix apple build and sleep deprivation code 2023-03-20 10:09:28 +11:00
7c9c2464cb dsptool: basic dspdecode implementation 2023-03-19 21:32:18 +11:00
99bf061438 dsptool: refactor 2023-03-19 14:16:06 +11:00
ac89564669 DspTool dump 2023-03-19 08:45:10 +11:00
9cdae38cbf update licenses 2023-03-19 08:30:02 +11:00
5a059441df Prob not a bad idea to link back here in feropm.py 2020-12-15 21:51:27 +11:00
a8cd2f0f36 Create README.md 2020-10-31 15:32:54 +11:00
695f6a1bf1 Fix oversight with the source path ending up the patch name & use output name when specified 2020-10-09 11:48:12 +11:00
862639b4fe Add crummy OPN/OPM preset conversion tool shat out in a sleep deprived stupor 2020-10-09 11:28:59 +11:00
5cfb861369 Refactor most of the opening and scanning between sources 2020-07-08 21:28:04 +10:00
6456404bd3 neotools: fuck it, we CMake now 2020-05-26 10:29:57 +10:00
08b61568e1 add stub for loading vgz directly 2019-10-03 00:44:27 +10:00
a76bb43ec1 makefile builds objects into a build artifacts directory
also forgot to commit the header
2019-10-02 12:37:08 +10:00
2a654f25e8 move main to a new source file, update makefile to support multiple sources 2019-10-02 12:26:12 +10:00
47df3e2177 add some basic error checking in DecodeSample 2019-10-02 10:59:07 +10:00
6510096f90 malloc cast is unnecessary in C 2019-10-01 23:50:01 +10:00
07ee0b546c rename and build as C 2019-10-01 23:46:52 +10:00
454fcd3226 use c include for stdint 2019-10-01 23:40:22 +10:00
c94016e793 use a lightweight buffer class for in-memory samples 2019-10-01 23:37:55 +10:00
172174c837 import stdio instead of string 2019-10-01 23:26:19 +10:00
3fafdfd3f4 use c string for out names 2019-10-01 23:25:13 +10:00
6ccf9f6e38 snprintf for output names 2019-10-01 23:23:38 +10:00
b12258970e replace cout with printf 2019-09-30 23:17:47 +10:00
886966d7dc merge DecodeSample & DumpBytes 2019-09-30 20:43:07 +10:00
63aacb9a01 FILE io for DumpBytes 2019-09-30 20:33:58 +10:00
7c66bbab52 fix some error prone stuff, also I goofed the short circuit... oops 2019-09-30 17:14:07 +10:00
fbf887b534 c io for input 2019-09-29 11:51:14 +10:00
0a26bc8998 reformat 2019-09-28 10:18:39 +10:00
6d60ea91c0 update README.md v0.2.0 2019-09-27 16:16:50 +10:00
6164533c1a port autoextract to shell 2019-09-27 15:58:08 +10:00