I know a few folks have a lot of experience with the emulator code.
Has anyone using Windows managed to wrap it in a way that it can be called by a language like C#? Is the source amenable to that? (Abstractions that could make life easier?)
Specifically I want to experiment with various functions within the X16 itself, but not have to build a UI in it as its considerably easier to do so in C# or other similar languages.
If the emulator is wrapped so that the memory and state can be accessed and changed while it is running, it would yield a powerful way to experiment and develop ideas quickly.
As I feel this will be asked; "but why don't you do this in C" : I don't know C, and the time it would take to learn makes this option redundant. If those who do know C and the emulator think its a easy enough task to turn it into a .dll, then I'll give it a stab. However, if they think it would be a huge lift, then I'll try another approach!
Question
Yazwho
I know a few folks have a lot of experience with the emulator code.
Has anyone using Windows managed to wrap it in a way that it can be called by a language like C#? Is the source amenable to that? (Abstractions that could make life easier?)
Specifically I want to experiment with various functions within the X16 itself, but not have to build a UI in it as its considerably easier to do so in C# or other similar languages.
If the emulator is wrapped so that the memory and state can be accessed and changed while it is running, it would yield a powerful way to experiment and develop ideas quickly.
As I feel this will be asked; "but why don't you do this in C" : I don't know C, and the time it would take to learn makes this option redundant. If those who do know C and the emulator think its a easy enough task to turn it into a .dll, then I'll give it a stab. However, if they think it would be a huge lift, then I'll try another approach!
Link to comment
Share on other sites
7 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.