;=======================[All shared EQUs]=======================; DEFINE SET_EXPID_VER 3 DEFINE SET_EXPID_MOD 06 BETA_BUILD EQU 0 ; 40 ; добавляет строку и сообщение о тестовой сборке на стартовом экране BETA_RC EQU 0 ; 2 ; RELEASEhotFIX EQU 2 ; DEFINE RELEASE_BUILD_DATE "19.01.2026" ;======================[All shared defines]=====================; DEFINE PACKED_MAIN 0 ; паковать MAIN или влезает без этого? DEFINE SP2000_Loader_Flag #0107 ; DEFINE IDE_Optimization 1 ; слегка оптимизирует некоторые процедуры работы с HDD DEFINE NeedSafePort_Y 1 ; если 0, то в режиме без акселя некоторые процедуры могут засрать экран DEFINE PICTURE_FILE './src/bios/logo/psfathers.bmp' ; DEFINE StandartCGApallete 1 ; Подключать палитру из standart_colors.inc DEFINE BitStream_SizeInPages 4 ; DEFINE USE_E1_SCANCODE 0 ; DEFINE RECOVERYmountTYPE 1 ; 1 - быстрый немного захардкоженый вариант. 2 - более "правильный" DEFINE RECOVERYrdChooseTYPE 1 ; 1 - RECOVERY грузится в диск 15, 2 - ищется свободный рамдиск, если нет, то в 15-ый ;----[ Задержка в кадрах после отрисовки логотипа (0 = 256) ]---; DEFINE LOGO_DELAY_MIN 25 ; DEFINE LOGO_DELAY_NORM 100 ; DEFINE LOGO_DELAY_MAX 130 ; ;----------------------------[ TEST ]---------------------------; DEFINE STARTUP_SND 1 ; DEFINE ERROR_POST_5 0 ; виснуть на ошибке в POST 5 DEFINE TEST_INT 1 ; Тестовый обработчик пользовательского INT DEFINE NEW_FEATURE 0 ; !TODO пункты в сетап ;DEFINE HDDwriteProtect 0 ; старая фишка для функций 5x DEFINE UnusedSettingsFeatures 0 ; ;DEFINE OPTIMIZE_RW_PROCEDURE 0 ; DEFINE TMP_CELLS_INIT 0 ; инит портов 4 и 5 для временного хранения значений в тр-дос DEFINE BIG_ENDIAN_STR_PRINT 1 ; ; ; 0 - печать с порчей буфера и пропуском двойных пробелов - в 1,5 раза шустрее стока ;!FIXIT не затирает предыдущую строку ; ; 1 - печать с порчей буфера без пропуска двойных пробелов - в 3 раза шустрее стока ; ; 2 - печать без порчи буфера без пропуска двойных пробелов - сток ;===============================================================;