From 92f5db851cd8c2455d47aa994d4d75eb58dd9a2d Mon Sep 17 00:00:00 2001 From: Tolik <85737314+Tolik-Trek@users.noreply.github.com> Date: Wed, 25 Jun 2025 01:45:45 +1000 Subject: [PATCH] ... --- src/bios/BIOS.asm | 1 + src/bios/exp/EXP.asm | 11 +++++------ src/bios/rom/SETUP/MAIN.asm | 8 +++++--- src/bios/rom/SETUP/messages.z80 | 8 ++++++-- src/bios/shared/DEFINES.INC | 2 ++ src/bios/shared/VERSION.inc | 15 ++++++++++++++- 6 files changed, 33 insertions(+), 12 deletions(-) diff --git a/src/bios/BIOS.asm b/src/bios/BIOS.asm index fdecb58..f2b268f 100644 --- a/src/bios/BIOS.asm +++ b/src/bios/BIOS.asm @@ -161,6 +161,7 @@ EXPORT msgRusStrings.str_ACEX_MODEL EXPORT BETA_BUILD EXPORT BETA_RC + EXPORT RELEASEhotFIX ; LUA ALLPASS ; print ("DEPACKER", sj.get_label("DEPACKER.PackedMAIN")) ; print ("UnPacker", sj.get_label("UnPacker.PackedMAIN")) diff --git a/src/bios/exp/EXP.asm b/src/bios/exp/EXP.asm index 748eff1..9d28266 100644 --- a/src/bios/exp/EXP.asm +++ b/src/bios/exp/EXP.asm @@ -215,15 +215,14 @@ NMI_Point: ; BLOCK MEM_MAP.ID_Version-$,0 ;#C0-$,0 ID_Version: DW BIOS_ver_hex -; ID_SPRINTER_FullSize: -; DB ID_SPRINTER.Size - ; Ї ЏЈсь 1 ID_SPRINTER: DB 'Firmware v' -.BIOS_ver: DB BIOS_ver_string,' ' +.BIOS_ver: DB BIOS_ver_string IF BETA_BUILD > 0 - DB BETA_str_ver + DB " ", BETA_str_ver ELSE - DB '[',BUILD_DATE,']' + IF RELEASEhotFIX > 0 + DB ReleaseHotFix + ENDIF ENDIF DB 0 .Record1_Size EQU $-ID_SPRINTER diff --git a/src/bios/rom/SETUP/MAIN.asm b/src/bios/rom/SETUP/MAIN.asm index c15361e..43e4856 100644 --- a/src/bios/rom/SETUP/MAIN.asm +++ b/src/bios/rom/SETUP/MAIN.asm @@ -532,13 +532,15 @@ INSTALL: LD E,COLORS.CGA.INK.GREEN CALL POSTMSC - IF BETA_BUILD > 0 LD DE,#0328 CALL LP_SET_PLACE - LD A,msgStrings.testBIOSmsg + LD A,msgStrings.extBIOSmsg + IF BETA_BUILD > 0 LD E,COLORS.CGA.FLASH + COLORS.CGA.INK.RED - CALL POSTMSC + ELSE + LD E,COLORS.CGA.INK.LGRAY ENDIF + CALL POSTMSC IN A,(SLOT3) PUSH AF diff --git a/src/bios/rom/SETUP/messages.z80 b/src/bios/rom/SETUP/messages.z80 index 4414a11..62bd927 100644 --- a/src/bios/rom/SETUP/messages.z80 +++ b/src/bios/rom/SETUP/messages.z80 @@ -726,7 +726,9 @@ msgStrings: _mSetStr valFolder, tmp_Counter : DB 16,'ENTER',17,0 ENDIF IF BETA_BUILD > 0 - _mSetStr testBIOSmsg, tmp_Counter : DZ 'Test build! ',BUILD_DATE,', ',__TIME__ + _mSetStr extBIOSmsg, tmp_Counter : DZ 'Test build! ',BUILD_DATE,', ',__TIME__ + ELSE + _mSetStr extBIOSmsg, tmp_Counter : DZ 'Release ',RELEASE_BUILD_DATE ENDIF ; @@ -903,7 +905,9 @@ msgRusStrings: _mSetStrRus valFolder, tmp_Counter : DB 16,'‚‚Ž„',17,0 ENDIF IF BETA_BUILD > 0 - _mSetStrRus testBIOSmsg, tmp_Counter : DZ '’ЅстЎЂ я сЁЎрЊ ! ',BUILD_DATE,', ',__TIME__ + _mSetStrRus extBIOSmsg, tmp_Counter : DZ '’ЅстЎЂ я сЁЎрЊ ! ',BUILD_DATE,', ',__TIME__ + ELSE + _mSetStrRus extBIOSmsg, tmp_Counter : DZ 'ЅЋЈЇ ',RELEASE_BUILD_DATE ENDIF ; MSG_RUS: diff --git a/src/bios/shared/DEFINES.INC b/src/bios/shared/DEFINES.INC index ca91b6f..7a8638e 100644 --- a/src/bios/shared/DEFINES.INC +++ b/src/bios/shared/DEFINES.INC @@ -1,6 +1,8 @@ ;=======================[All shared EQUs]=======================; BETA_BUILD EQU 0 ; 40 ; ЄЎЁ ЂЋяЅт стрЎЊу Ј сЎЎЁщЅ­ЈЅ Ў тЅстЎЂЎЉ сЁЎрЊЅ ­  ст ртЎЂЎЌ эЊр ­Ѕ BETA_RC EQU 0 ; 2 ; +RELEASEhotFIX EQU 0 ; + DEFINE RELEASE_BUILD_DATE "25.06.2025" ;======================[All shared defines]=====================; DEFINE PACKED_MAIN 0 ; Џ ЊЎЂ ть MAIN ЈЋЈ ЂЋЅЇ Ѕт ЁЅЇ этЎЃЎ? DEFINE SP2000_Loader_Flag #0107 ; diff --git a/src/bios/shared/VERSION.inc b/src/bios/shared/VERSION.inc index cb93b18..63f9d5d 100644 --- a/src/bios/shared/VERSION.inc +++ b/src/bios/shared/VERSION.inc @@ -20,6 +20,7 @@ BIOS_ver_hex EQU EXP_ID.VER*256+EXP_ID.MOD DEFINE MotherBoardID #0000 DEFINE MotherBoardType #00 ; !TODO 0 - Legacy, 1 - DX, 2 - Max ;======================================= +;ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл; ;============[For ROM part]============= ;!FIXIT Ђы ­Ѕ ЏЎ­ЈЌ ЅтЅ, этЎ ЄруЃЎЅ)) ;-[Version of disk subsystem "VER.MOD"]- @@ -30,6 +31,16 @@ Disk_subsystem_ver_hex EQU ROM_ID.VER*256+ROM_ID.MOD DEFINE Disk_subsystem_ver_txt '0'+ROM_ID.VER, '.', '0'+ROM_ID.MOD/10, '0'+ROM_ID.MOD-(ROM_ID.MOD/10)*10 ;--------------------------------------- + IF RELEASEhotFIX != 0 + IF RELEASEhotFIX > 9 + DEFINE ReleaseHotFix ' Hotfix ', '0' + RELEASEhotFIX/10, '0' + (RELEASEhotFIX - (RELEASEhotFIX/10)*10) + ELSE + DEFINE ReleaseHotFix ' Hotfix ', '0' + RELEASEhotFIX + ENDIF + ELSE + DEFINE ReleaseHotFix "" + ENDIF +;ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл; ;============[For CNF part]============= CNF_ID: @@ -39,8 +50,10 @@ bitstream_ver_hex EQU CNF_ID.VER*256+CNF_ID.MOD DEFINE bitstream_ver_string '0'+CNF_ID.VER, '.', '0'+CNF_ID.MOD/10, '0'+CNF_ID.MOD-(CNF_ID.MOD/10)*10 ;--------------------------------------- +;ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл; ;======================================= DEFINE SPTeam_year BUILD_YEAR ;'2024' DEFINE SetupVer '1.60' -;--------------------------------------- \ No newline at end of file +;--------------------------------------- +;ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл; \ No newline at end of file