> What is the right way (and clean) to integrate new renderer for video & audio and new > input acquisition ?
I gather you haven't looked at the code much. What you're talking about is implementing a new "OSD" layer; two of them are currently provided, one Win32 native and one cross-platform SDL-based one that works well on Linux (including small ARM Linux systems). (There's a third that compiles and does nothing provided as an additional example). Doing so would provide everything else you asked about: custom renderer, custom audio, custom file I/O for ROMs, custom inputs.
> Is all this things is possible and minimize synchronization with mame source code > when a new release is available ?
In general you can stay updated pretty easily if you write your own OSD layer. Just be sure to start with the very latest code as a basis.
|