Atari System Emulator - C#❤️Moira #33
thebitculture
started this conversation in
Show and tell
Replies: 1 comment
-
|
Hi! Thanks a lot for the kind words — much appreciated 🙂 It’s really great for me to see Moira being used in projects beyond vAmiga, and your Atari ST emulator is a very nice example of that. I also watched your video and enjoyed it. You explain the core ideas behind emulation in an accessible way, which isn’t easy to do. Great work, and thanks again for using Moira! |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hi! I’ve written a fairly basic Atari ST emulator in C# using the fantastic Motorola emulator Moira. Maybe it can serve as inspiration for someone to create other emulators in C# or reuse the wrapper, although it’s nothing too remarkable.
The wrapper works correctly on Windows when using the Visual Studio compiler, since Microsoft’s VC runtime is responsible for propagating exceptions to the native C++ library (Moira). In this way, it can throw the “bus error” exception that TOS needs to check whether a blitter is present… well, it’s a bit complicated to explain, but I hope to fix this so it can work on any other system or using a different compiler to build Moira.
I want to thank you for this excellent Motorola emulator, and I hope the experiment I’ve created can be useful to someone. In fact, Atari System Emulator was made for a video on my YouTube channel, where I explain in a very basic and conceptual way how an emulator works.
If anyone is interested 👉 https://github.com/thebitculture/ase
Thank you very much Dirk, and once again, great work!
Beta Was this translation helpful? Give feedback.
All reactions