SDL (Simple DirectMedia Layer)- кроссплатформеная библиотека для создания игр и эмуляторов. Здесьhttp://plg.lrn.ru/doc/sdl/index.htmlнаходится русскоязычное руководство для начинающих. Здесьhttp://www.libsdl.org/languages.phpпривязка библиотеки к различным языкам (FreePascal, Ada и другие). Я скачал себе FreePascal-версию и пытаюсь переписать её в подсистему Windows-версии BlackBox’а для использования в Linux. Цель: написать эмулятор и запускать BlackBox в различных системах без изменений в исходных текстах. Для решения этой задачи требуется:
1.Оконная среда исполнения в Linux;
2.Управление памятью;
3.Работа с файлами.
Если я правильно понимаю, SDL решает только первую задачу. Я рассчитываю на использование BlackBox’а скомпонованного в dll-файл.