>It's still the wrong solution for the problem, it's an emulation of Windows API on Linux. What for? Write portable programs in first place.
So, by logical extension, every program ever written should be ported to every platform, so we wouldn't need emulators? That's not an efficient solution to the problem of cross-platform compatibility. Toni Wilen is busy improving WinUAE. It already has a proper Windows GUI. Making a proper Linux GUI for it would be a lot of work. Or the alternative, replacing it with an SDL GUI, would be not only a lot of work but also a downgrade. I'd rather he continued to improve the emulation.
>My stuff runs on Windows, Linux, AIX, IRIX, Solaris and probably a couple of other Os'es. Too lazy?
It's not that portable if it doesn't run on the Amiga, of course. Too lazy? ;-)
>There's no usable emulator for my platform and my application, that's what I'm claiming, no more no less.
Seems a rather pointless thread: I don't think there are many Linux programmers here that will write a new Amiga emulator for you. (You might have luck filing a bug report though with the coders of existing Linux UAE versions.) FS-UAE has some issues that mean you aren't going to use it, I think everyone understands already. Either that or it's just another anti-emulation rant. I don't get the hate that emulation gets, no one starts topics like "I hate word processors"... I also don't understand why you would write/port one if you hate them.
>For example, get the SDL documentation for starters - that's a nice portable multimedia abstraction library that is very workable.
SDL is awful, it's just a common-denominator approach that totally ignores the conventions of the host OS. Properly ported software should be properly adapted to eg. the prevailing GUI look and feel of what it's running on. For an example, compare my AmiArcadia and WinArcadia emulators.
>No, the level a key has to be handled depends on the key..."Reasonable remapping" is exactly the purpose of the emulator.
There's various philosophies about how to do remapping, eg. some emus have an option for positional mapping vs. keyname mapping. Neither is unreasonable, as they each have pros and cons depending on what guest program you are running. Hence why it is often provided as a user preference.
>(and yes, you can download sources).
Is
http://www.thomas-richter.de your site?