MAMEWorld >> Programming
Previous thread Previous  View all threads Index   Next thread Next   Threaded Mode Threaded  

Pages: 1

WCoder
MAME Fan
Reged: 01/15/13
Posts: 1
Send PM


Integrate new video\audio renderer - new input...
#302619 - 01/15/13 07:57 PM


What is the right way (and clean) to integrate new renderer for video & audio and new input acquisition ?

Is it possible to deactivate current renderer\input acquisition ?

Is there a way to replace rom read system ?

Is all this things is possible and minimize synchronization with mame source code when a new release is available ?

Thanks for your help.

WCoder

Edited by WCoder (01/15/13 07:59 PM)



R. Belmont
Cuckoo for IGAvania
Reged: 09/21/03
Posts: 9716
Loc: ECV-197 The Orville
Send PM


Re: Integrate new video\audio renderer - new input... new [Re: WCoder]
#302641 - 01/15/13 11:04 PM


> 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.


Pages: 1

MAMEWorld >> Programming
Previous thread Previous  View all threads Index   Next thread Next   Threaded Mode Threaded  

Extra information Permissions
Moderator:  Pi 
0 registered and 27 anonymous users are browsing this forum.
You cannot start new topics
You cannot reply to topics
HTML is enabled
UBBCode is enabled
Thread views: 2716