Skip to content

Conversation

@ramdanirfox
Copy link

  • possible by exposing interactive interface

#41

- possible by exposing interactive interface

deskjet#41
@deskjet
Copy link
Owner

deskjet commented May 1, 2023

Amazing! I wasn't able to figure this out on my own. I'll try to understand what's happening here. This is a very valuable proof of concept and I can confirm it works for me.

Are you planning to continue your work on this?

@ramdanirfox
Copy link
Author

ramdanirfox commented May 2, 2023

Amazing! I wasn't able to figure this out on my own. I'll try to understand what's happening here. This is a very valuable proof of concept and I can confirm it works for me.

Are you planning to continue your work on this?

Sorry to disappoint, but i'm not sure. TBH i have no C or emscripten experience beforehand when working for this.
Last time i tried to access interactive2 and interactive3 interface, but it seems the library needs to be updated.
Tried to update libopenmpt from but there's seems a lot of utilities missing (looks like related with #45 ).
Tried to build myself, i couldn't get libopenmpt.js.mem generated (probably my build fails?)

maybe i will try to build on linux environment next time.

@deskjet
Copy link
Owner

deskjet commented May 7, 2023

No worries. I'll look into updating libopenmpt. It seems the JS builds provided by libopenmpt are no longer compatible out of the box. If I understand the emscripten docs correctly -sWASM=0 should create .js and .mem files as we use them here.

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