This is a list of things that need to be done
---------------------------------------------
o vsnprintf in log.c only if autoconf finds it supported, with fallback
  to vsprintf.

o if UI fileselector cannot open a folder either user should be alerted
  or the fileselector should open another folder and not sit there quietly
  like if it was ignoring the user completely.

o put all possible configuration to RT-CONFIG. Reduce the scary number
  of command line parameters. Teach users (and also contributors/programmers)
  about RT-CONFIG and the Atari800 config file.

o extend the configuration options in UI to cover more RT-CONFIG options
  and possibly allow for runtime configuration of all RT-CONFIG options.

o add "Save Config" to UI.

o merge common parts of VGA, SVGALIB and AtariFalcon keyboard stuff
  into one source file named like atari_keyboard.c.

o include joycfg in Atari800 itself

o before the SVGAlib is removed move the special features to the SDL port
  (speedup, joystick, cursorblock, recongnized keys)

o if midlevel keyboard abstract layer can't find volunteers then perhaps
  configurable keyboard layout (in text file?) would do?

o find out why atari_sdl doesn't use common Atari_Frame/Input code and
  possibly fix it.

o remove SVGAlib as soon as the SDL target is in better shape than SVGAlib
  ever was.

o further clean up in the directory structure - port specific files should
  be hidden in their subfolders (falcon, amiga, ..)

o try to find out a common interface for setting host sound parameters from
  the command line - freq (11050 - 44100), bits (8/16) and then remove 
  the port specific command line parsing and make use of RtConfig file.

o R: device configuration: TCP port should be configurable (currently
  hardwired to 9000). Put it to RT-CONFIG struct. Also the switch
  between real serial port and TCP port should be put there. Something
  along the following lines:
  R_SERIAL = 1
  R_SERPORT = /dev/ttyS0
  R_NETPORT = 9000
