From 208e49774c9c91b38bb7c89f36a6033f4abca612 Mon Sep 17 00:00:00 2001 From: savelij13 Date: Fri, 15 May 2026 21:26:25 +0300 Subject: [PATCH] =?UTF-8?q?FlexNavigator=201.16.10:=20-=20=D1=81=D1=82?= =?UTF-8?q?=D0=B5=D0=BA=20=D0=BF=D1=80=D0=B8=20=D0=B7=D0=B0=D0=BF=D1=83?= =?UTF-8?q?=D1=81=D0=BA=D0=B5=20=D0=B8=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5=D0=BD?= =?UTF-8?q?=20=D0=BD=D0=B0=20=D0=B2=D1=8B=D0=B4=D0=B5=D0=BB=D0=B5=D0=BD?= =?UTF-8?q?=D0=BD=D1=8B=D0=B9=20=D0=B4=D0=BB=D1=8F=20=D0=BD=D0=B5=D0=B3?= =?UTF-8?q?=D0=BE=20=D0=B1=D1=83=D1=84=D0=B5=D1=80.=20-=20=D0=B8=D1=81?= =?UTF-8?q?=D0=BF=D1=80=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D0=B5=20=D0=BF?= =?UTF-8?q?=D0=BE=D0=BB=D1=83=D1=87=D0=B5=D0=BD=D0=B8=D0=B5=20=D0=BF=D1=83?= =?UTF-8?q?=D1=82=D0=B5=D0=B9.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/history.txt | 7 ++++++- fn/flx/help.flx | Bin 6414 -> 6414 bytes fn/fn.exe | Bin 49475 -> 49450 bytes fn/history.txt | 9 +++++++-- fn_exe_boot.a80 | 31 ++++++------------------------- fn_version.a80 | 2 +- readme.md | 5 +++-- 7 files changed, 23 insertions(+), 31 deletions(-) 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 b26f93a2136ed87e6735d5249b79b1b8e94620c0..04bb35b1a4266c3d4929775675cf3b3f48be87a2 100644 GIT binary patch delta 19 acmeA(>NDCP%EDx5Fxj3}ZnG)NO%VV%iv@cC delta 19 acmeA(>NDCP%EDw|IoY07ZnG)NO%VV%+699E diff --git a/fn/fn.exe b/fn/fn.exe index 60ecada460848895d7f42a8bedfe4bab9f4fb749..8549b2905161b6fc8ae5ea34f62bfd148f161d75 100644 GIT binary patch delta 308 zcmX@y#JsABx!yIxl~Ig=fkBuVNPs{i5Vn23Tld$fwpp>InJ?x#AH(&k?Fw9qD?l7Z zN44vWwk+2TxD;Y5enoB58Ox2kWx{78|ZUC^u0s1ONbJ`~K~`HnxFCqnaNw*=lj4LQf(*AojIJg@hQExT8QyNNYJ!?FUl^{zs&?W5 zQ4^4rR&~urN81$}ngx%wGqM1c-(K|9>R9{bMT!h{PZ`}AuRpx?t8u*`L;c$Y`xJgF zGEA0Zl;Ept=CivFGEC^Y;@{@YE{uJQOoj%VuP|{%g6Id)^CCcW!s8wo zxD*e9IE;>J*BNbDt{ZSEeuVJlt{Y8nR-Dnycl5l~jONRa6dBqDy$Y?SHS-Byza`gX zH4`j$Ku}m4AvOynR{!gxAS)kSP!Y&wIB?dqNpZptL5ABP#^NSHhQExT8QyNNnhiB& zzA#(^h#_>{?jO)7m4jv$%InLOZ#R{L-C#An+30Ay;>>2jW9^JAK>fEDeYHB)etD4~ z1A`(ngXGio%KH@D{@BH6?^E~#)c8=4q3-J21^X0!3jvw+V3wj}6GY@~@PsoTFE2XG z(C+3F5yS8mXgHtUb%^bXVlA7s8T%NS3@kVAX5xwj(Z{3bMS$q^EgRWDwA5|^HUPXe BnS}rV 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` +- ╤Б╤В╨╡╨║ ╨┐╤А╨╕ ╨╖╨░╨┐╤Г╤Б╨║╨╡ ╨╕╨╖╨╝╨╡╨╜╨╡╨╜ ╨╜╨░ ╨▓╤Л╨┤╨╡╨╗╨╡╨╜╨╜╤Л╨╣ ╨┤╨╗╤П ╨╜╨╡╨│╨╛ ╨▒╤Г╤Д╨╡╤А. +- ╨╕╤Б╨┐╤А╨░╨▓╨╗╨╡╨╜╨╕╨╡ ╨┐╨╛╨╗╤Г╤З╨╡╨╜╨╕╨╡ ╨┐╤Г╤В╨╡╨╣.