2015-03-13T02:01:39 *** Nmlgc has joined #ReC98 2015-03-13T05:06:05 *** Not-311d has joined #ReC98 2015-03-13T05:06:05 [ReC98] nmlgc pushed 1 commit to master [+4/-0/±4] http://git.io/pyMg 2015-03-13T05:06:09 [ReC98] nmlgc f3b8ae2 - [C decompilation] [th02/op] Second set of sound driver calls So yeah, after ignoring this issue for a week, we indeed have no choice but to decompile these functions into this horrible mess of C and inline assembly. And you know what? Since the compiled result still matches with ZUN's binary, it's entirely possible that this *was* the original format this code was written in! Seriously, how intoxicated do you have to b 2015-03-13T05:06:15 -GitHub7- [ReC98] nmlgc pushed 1 new commit to master: https://github.com/nmlgc/ReC98/commit/f3b8ae2851ca0f1838e6b61410a0fd5fc5c21d1d 2015-03-13T05:06:15 -GitHub7- ReC98/master f3b8ae2 nmlgc: [C decompilation] [th02/op] Second set of sound driver calls... 2015-03-13T08:37:45 *** Nmlgc has quit IRC 2015-03-13T12:34:22 *** Nmlgc has joined #ReC98 2015-03-13T23:43:49 [ReC98] nmlgc pushed 1 commit to master [+1/-0/±4] http://git.io/pdkN 2015-03-13T23:43:53 [ReC98] nmlgc 44327e9 - [C decompilation] [th01/reiiden] 2D vector construction Which, for some reason, is also found in the MAIN.EXE of every later game in between completely unrelated hardware and file format functions. Separate commit because it has its own segment in REIIDEN.EXE, and because coming up with the nice function names took pretty long, since I haven't done anything involving trigonometry in the past 5 years... 2015-03-13T23:43:56 -GitHub186- [ReC98] nmlgc pushed 1 new commit to master: https://github.com/nmlgc/ReC98/commit/44327e9305f667247283c52a5e9ebd9ca27c2b08 2015-03-13T23:43:56 -GitHub186- ReC98/master 44327e9 nmlgc: [C decompilation] [th01/reiiden] 2D vector construction... 2015-03-13T23:50:48 *** Nmlgc has quit IRC