Open leecher1337 opened 1 year ago
I know, but I needed both versions to compare and check against each other by comparing fmwrite() output, therefore I used essfm.c as my working version and compared to asm-version.
Seems to work OK so far with the fixes applied, but I noticed that in x33xgn.mid it somehow skips stuff in the very end of the file, did you notice that too?
Based on the fixes, I will soon release my Windows x64 soundcard driver for ESS soundcards, basically it's the reimplemented Win2k ESS driver compiled on x64.
https://github.com/leecher1337/es1969
I finished reversing the driver, here is the Windows x64 driver for ES1969 cards. Hopefully, it's useful. It also suffers from the same issues as your ASM port, currently, but I hope you will be able to fix it so that I can also apply the fixes.
Do note that I am running src/esfm.c+asm, not src/crud/essfm.c.
With that being said, I am taking changes one by one from the latter, into the former. I seem to have forgotten how GIT works, so bare with me.