First post, by llm
Reverse engineered and C ported MT15.DRV (MT32-Sound-Driver) of Stunts 1.0 and 1.1
- Assembler source can be rebuild to 100% binary exact version of the original
- Assembler can be partially mixed with C ported functions or all functions can be replaced by C code
Reason:
Stunts 1.0 MT15.DRV seems to sound better than the 1.1 version (some strange slowdowns happen)
(also seems to happen someway with 4D Sport Boxing/Tennis: Re: HELP MT-32 OLD + AWE64 Gold + 4D Sports Boxing = PROBLEM)
i just wanted to understand what the differences are and how to port that stuff to C
Result: the timing code is different - but only some lines of assembler nothing big