Skip to content

Conversation

@leecher1337
Copy link
Contributor

No description provided.

@pachuco
Copy link
Owner

pachuco commented May 31, 2023

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.

@leecher1337
Copy link
Contributor Author

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.

@leecher1337
Copy link
Contributor Author

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.

@pachuco
Copy link
Owner

pachuco commented Dec 10, 2024

I haven't touched this in over a year. I believe your esfmbank supercedes my ESSPlayMid as the reference midi implementation.

So more or less, this repo lies abandoned.

Personally, I'd like to set this repository on fire and fork from you instead. Just haven't got around to it.
I even have torch and jerry cans in storage!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants