diff --git a/docs/history.txt b/docs/history.txt index b201d3d..f82cf15 100644 --- a/docs/history.txt +++ b/docs/history.txt @@ -1,6 +1,11 @@ 15.05.2026 -FlexNavigator 1.16.09 +FlexNavigator 1.16.10 +- стек при запуске изменен на выделенный для него буфер. +- исправление получение путей. + +15.05.2026 + FlexNavigator 1.16.09 - получение путей программы и формирование путей до плагинов перенесено в загрузчик. 14.05.2026 diff --git a/fn/flx/help.flx b/fn/flx/help.flx index b26f93a..04bb35b 100644 Binary files a/fn/flx/help.flx and b/fn/flx/help.flx differ diff --git a/fn/fn.exe b/fn/fn.exe index 60ecada..8549b29 100644 Binary files a/fn/fn.exe and b/fn/fn.exe differ diff --git a/fn/history.txt b/fn/history.txt index bdc62c4..f82cf15 100644 --- a/fn/history.txt +++ b/fn/history.txt @@ -1,7 +1,12 @@ 15.05.2026 -FlexNavigator 1.16.09 -- получение путей программы и формирование путей до плагинов перенесенов загрузчик. +FlexNavigator 1.16.10 +- стек при запуске изменен на выделенный для него буфер. +- исправление получение путей. + +15.05.2026 + FlexNavigator 1.16.09 +- получение путей программы и формирование путей до плагинов перенесено в загрузчик. 14.05.2026 FlexNavigator 1.16.08 diff --git a/fn_exe_boot.a80 b/fn_exe_boot.a80 index f8feddc..a3dab44 100644 --- a/fn_exe_boot.a80 +++ b/fn_exe_boot.a80 @@ -23,10 +23,9 @@ PAGES_MEM := 4 SETVAR CLOCK_BMP, CLOCK_BMP_END - Clock_BMP SETVAR MOUSE_BMP, MOUSE_BMP_END - Mouse_BMP - HDR_EXE 0x8100,1,EXEend-EntryExec,EntryExec,EntryExec,0x80FF,0 + HDR_EXE 0x8100,1,EXEend-EntryExec,EntryExec,EntryExec,STACK,0 EntryExec: DI - LD (.A3),IX LD A,(IX-0x03) ; file handle LD (MAIN.hFile),A ; save LD HL,MAIN.copyright_str @@ -119,30 +118,12 @@ EntryExec: DI ; создание пути для запуска FLX плагинов с привязкой к пути FN LD A,(RAMPAGES.FNREZ2) SETPORT WINSP.CPU1,,0 - LD DE,0 -.A3 EQU $-2 - LD HL,3 - ADD HL,DE + LD HL,BUF_REZ2.FlexDIRECTORY PUSH HL - XOR A -.A1 INC HL - CP (HL) - JR NZ,.A1 - LD A,'\\' -.A2 DEC HL - CP (HL) - JR NZ,.A2 - INC HL - XOR A - LD (HL),A - POP HL - LD DE,BUF_REZ2.FlexDIRECTORY - PUSH DE -.A4 LDI - CP (HL) - JR NZ,.A4 - LD (DE),A + SPDSS DSSF.APPINFO,1 POP HL + JP C,.L5 + XOR A LD DE,BUF_REZ2.FLXdir .L6 LDI CP (HL) @@ -153,7 +134,7 @@ EntryExec: DI JR NZ,.L9 .L8 LD (DE),A LD (LOADFLX4RUN.NAMEFLX),DE - POP AF +.L5 POP AF SETPORT WINSP.CPU1,,0 JP BASE_ADDR diff --git a/fn_version.a80 b/fn_version.a80 index 1e35750..298c408 100644 --- a/fn_version.a80 +++ b/fn_version.a80 @@ -2,6 +2,6 @@ ; LAST UPDATE: 15.05.2026 savelij FLEX_VERS -.NAVIGATOR EQU "1.16.09" +.NAVIGATOR EQU "1.16.10" .EDITOR EQU "1.11" .VIEWER EQU "1.07" diff --git a/readme.md b/readme.md index 85a252c..f6c9c34 100644 --- a/readme.md +++ b/readme.md @@ -3,5 +3,6 @@ Flex Navigator ╨┤╨╗╤П ╨║╨╛╨╝╨┐╤М╤О╤В╨╡╤А╨░ Sprinter ╨б╨╛╨▒╤А╨░╨╜╨╜╤Л╨╡ ╤Д╨░╨╣╨╗╤Л ╨╖╨░╨▒╨╕╤А╨░╤В╤М ╨╕╨╖ ╨┐╨░╨┐╨║╨╕ fn -`FlexNavigator 1.16.09` -- ╨┐╨╛╨╗╤Г╤З╨╡╨╜╨╕╨╡ ╨┐╤Г╤В╨╡╨╣ ╨┐╤А╨╛╨│╤А╨░╨╝╨╝╤Л ╨╕ ╤Д╨╛╤А╨╝╨╕╤А╨╛╨▓╨░╨╜╨╕╨╡ ╨┐╤Г╤В╨╡╨╣ ╨┤╨╛ ╨┐╨╗╨░╨│╨╕╨╜╨╛╨▓ ╨┐╨╡╤А╨╡╨╜╨╡╤Б╨╡╨╜╨╛╨▓ ╨╖╨░╨│╤А╤Г╨╖╤З╨╕╨║. +`FlexNavigator 1.16.10` +- ╤Б╤В╨╡╨║ ╨┐╤А╨╕ ╨╖╨░╨┐╤Г╤Б╨║╨╡ ╨╕╨╖╨╝╨╡╨╜╨╡╨╜ ╨╜╨░ ╨▓╤Л╨┤╨╡╨╗╨╡╨╜╨╜╤Л╨╣ ╨┤╨╗╤П ╨╜╨╡╨│╨╛ ╨▒╤Г╤Д╨╡╤А. +- ╨╕╤Б╨┐╤А╨░╨▓╨╗╨╡╨╜╨╕╨╡ ╨┐╨╛╨╗╤Г╤З╨╡╨╜╨╕╨╡ ╨┐╤Г╤В╨╡╨╣.