Home »
Digital Archaeology »
Computer Arcana »
Apple »
Apple II Emulation »
microM8 Update: Experimental GUI and control API
microM8 Update: Experimental GUI and control API [message #383274] |
Sun, 21 April 2019 00:43 |
|
Originally posted by: Melody Ayres-Griffiths
Hi everybody!
Recently we’ve had requests from users for both an API (an interface for controlling our microM8 Apple II emulator externally) and a GUI (a graphical user-interface native to the host operating system).
The lack of a native GUI has always been an issue for users: microM8 is designed using a cross-platform OpenGL framework called GLFW, but GLFW offers little in the way of UI controls. Also, an API would allow people to automate emulation functions, for example to test .WOZ-format disks created with Applesauce.
We realised that we could kill two birds with one stone – we could build a GUI “frontend” application, and then have it control microM8. For efficiency, we used a cross-platform GUI development kit called Lazarus, which is based on FreePascal.
Read more: https://paleotronic.com/2019/04/21/microm8-update-experiment al-gui-and-control-api/
|
|
|
Goto Forum:
Current Time: Thu Mar 28 10:00:34 EDT 2024
Total time taken to generate the page: 0.50238 seconds