Login
Back to forumSee the full topicGo to last reply

Posted By

IstvanV
on 2008-08-17
07:43:31
 Re: plus4emu 1.2.6

If by 'emulator session' you mean communicating with an external emulator process that is the standard GUI executable with all the menus etc., then it probably does not do what you want.
The interface I started implementing makes it possible to use the hardware emulation 'engine' as a shared library with a C API, with access to all the internal debugger functions (read/write memory, set watchpoints, etc.), but the user of the library is responsible for creating any user interface, decoding and displaying video, playing audio, and setting up the configuration (loading ROM files etc.).
So, it is mostly useful for creating ports of the emulator to platforms that are not supported yet (e.g. consoles) with a rewritten UI and video/audio drivers, or embedding the Plus/4 emulation in other programs (e.g. IDEs, or previews in music or graphic editing software; the p4fliconv image converter utility already does this, although it uses the original C++ interface as a static library, and also the FLTK/OpenGL video display driver that is not available in the DLL).



Back to top


Copyright © Plus/4 World Team, 2001-2024