Отдельный от SDL GUI нужен для избавления от велосипедостроительства. И если индикаторы и простые элементы можно сделать хоть в SDL, хоть например в guichan, то настройки и диалог открытия файлов всё же лучше иметь нормальные.
PS: И да, нормально написананный эмуль в портировании нуждаться не будет, только в перекомпиляции =)




Ответить с цитированием