На днях один друг напомнил на счёт этой випки, то что есть проблема с компиляцией на SM 1.12 и вспомнил что R1KO с 2024 года так и не пофиксил випку. Скорее всего от лени/жлобства, ну впрочем ладно. Выкладываю исправленую версию. на основе "3.0.3 R".
Что сделано?
- Поправлены условия в препроцессорах(из за них тоже была проблема с компиляцией на SM 1.12).
- Добавлено совместимость макросов, то есть при SM 1.11 будут использоваться старые макросы, а в SM 1.12 будут использоваться функции, тобишь разделины на два файла Debug.sp и Debug2.sp(мог бы вообще убрать макросы и оставить Debug2.sp, но да ладно).
- Поправлен в API.sp - Native_RegisterFeature(сделал совместимость для трёх врайтов).
Ну и собсвена сделал совместимость с #pragma semicolon 1, ибо лень править точки запятые вручную, да и особо не обязательная процедура.
Компилируется и работает как часы - на SM 1.11, так и на SM 1.12(может и на SM 1.13 - не тестил).