View Full Version : WinUAE w/SDL
mangamuscle
30 January 2007, 19:51
Is there any chance that somebody will start rewriting the DirectX code in WinUAE into SDL? If this is ever achieved it would be easy to make OSX/Linux ports of UAE with the latest features. Just a thought, thanks for reading :)
Duke
30 January 2007, 21:21
Someone already did that: http://www.rcdrummond.net/uae/
mangamuscle
30 January 2007, 21:43
Someone already did that: http://www.rcdrummond.net/uae/
That is not what I meant, e-uae is on version 0.8.29 and chances are that it will never reach WinUAE's latest version. What I was talking about was something akin to SDLMAME (http://rbelmont.mameworld.info/?page_id=163), where R. Belmont applies a small fix to the most recent version of the windows MAME source and creates source code that can be compiled in several operative systems (thanks to SDL). So what I meant is that I wish someone would port the DirectX code of the latest version of WinUAE to SDL.
Toni Wilen
30 January 2007, 22:01
Just replacing DX with SDL won't help much. GUI is Windows-only, same with features like printer, serial ports, direct harddrive support, video recording etc..
Ian
31 January 2007, 00:13
WinUAE is a port of UAE made specifically for windows.
It is not Toni's fault the main branch of UAE hasn't been updated for years.
mangamuscle
31 January 2007, 02:44
WinUAE is a port of UAE made specifically for windows.
So was the MAME version of windows, a version of DOS MAME that was built to run in windows, but over time the windows version became the default version and nowadays DOS MAME has not been updated for several releases.
It is not Toni's fault the main branch of UAE hasn't been updated for years.
It was never my intention to imply that, all I am trying to say is that it would be nice if some work in WinUAE was done to be more easily ported. I know SDL would not be enough to port all features, but at least the most important like graphics and sound (Frontends can be written for a GUI-less, direct access to peripheals is nice but not so widely used, etc.).
billy
31 January 2007, 05:58
You're on the right track. Originally Bernd started UAE on *nix.
Then WinUAE came about because development ceased on UAE.
Finally Richard started backporting WinUAE to *nix again as E-UAE.
Ironic. :D
I count myself lucky hardcores like Toni and Richard are even still interested in the slightest by their projects. :great
Ultron
31 January 2007, 11:37
It was never my intention to imply that, all I am trying to say is that it would be nice if some work in WinUAE was done to be more easily ported. I know SDL would not be enough to port all features, but at least the most important like graphics and sound (Frontends can be written for a GUI-less, direct access to peripheals is nice but not so widely used, etc.).
It might surprise you but the hardest things to "port" need not be, WinUAE is as compatible as it gets that part will compile. It's the "easiest" part that needs porting... UI, SDL, and other extras Toni mentioned (some of them can be done without, they're mostly luxuries really, who wants to print stuff from the emu anyway.)
It's just that it hasn't been done.
I guess you could use SDL (spitting GFX\Sound) and WXwidgets (for the GUI), make it compileable with MingW\GCC and you'd have a pretty much portable thing a lá SDLmame.
Ultron
31 January 2007, 11:41
Hmmm, E-UAE is really far behind. Did it compile for Windows? Doesn't seem to be a Windows binary there.
vBulletin® v3.7.0, Copyright ©2000-2013, Jelsoft Enterprises Ltd.