FlexNavigator 1.16.09
- получение путей программы и формирование путей до плагинов перенесено в загрузчик.
This commit is contained in:
parent
5b8aa78fde
commit
57d34ec5e6
@ -1,4 +1,8 @@
|
|||||||
|
|
||||||
|
15.05.2026
|
||||||
|
FlexNavigator 1.16.09
|
||||||
|
- ¯®«ã票¥ ¯ã⥩ ¯à®£à ¬¬ë ¨ ä®à¬¨à®¢ ¨¥ ¯ã⥩ ¤® ¯« £¨®¢ ¯¥à¥¥á¥® ¢ § £àã§ç¨ª.
|
||||||
|
|
||||||
14.05.2026
|
14.05.2026
|
||||||
FlexNavigator 1.16.08
|
FlexNavigator 1.16.08
|
||||||
- ¢®§¢à 饮 ¯®«ã票¥ ¯ã⥩ ¯à®£à ¬¬ë ¨ ä®à¬¨à®¢ ¨¥ ¯ã⥩ ¤® ¯« £¨®¢.
|
- ¢®§¢à 饮 ¯®«ã票¥ ¯ã⥩ ¯à®£à ¬¬ë ¨ ä®à¬¨à®¢ ¨¥ ¯ã⥩ ¤® ¯« £¨®¢.
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
BIN
fn/flx/help.flx
BIN
fn/flx/help.flx
Binary file not shown.
@ -1,4 +1,8 @@
|
|||||||
|
|
||||||
|
15.05.2026
|
||||||
|
FlexNavigator 1.16.09
|
||||||
|
- ¯®«ã票¥ ¯ã⥩ ¯à®£à ¬¬ë ¨ ä®à¬¨à®¢ ¨¥ ¯ã⥩ ¤® ¯« £¨®¢ ¯¥à¥¥á¥®¢ § £àã§ç¨ª.
|
||||||
|
|
||||||
14.05.2026
|
14.05.2026
|
||||||
FlexNavigator 1.16.08
|
FlexNavigator 1.16.08
|
||||||
- ¢®§¢à 饮 ¯®«ã票¥ ¯ã⥩ ¯à®£à ¬¬ë ¨ ä®à¬¨à®¢ ¨¥ ¯ã⥩ ¤® ¯« £¨®¢.
|
- ¢®§¢à 饮 ¯®«ã票¥ ¯ã⥩ ¯à®£à ¬¬ë ¨ ä®à¬¨à®¢ ¨¥ ¯ã⥩ ¤® ¯« £¨®¢.
|
||||||
|
|||||||
@ -26,6 +26,7 @@ PAGES_MEM := 4
|
|||||||
HDR_EXE 0x8100,1,EXEend-EntryExec,EntryExec,EntryExec,0x80FF,0
|
HDR_EXE 0x8100,1,EXEend-EntryExec,EntryExec,EntryExec,0x80FF,0
|
||||||
|
|
||||||
EntryExec: DI
|
EntryExec: DI
|
||||||
|
LD (.A3),IX
|
||||||
LD A,(IX-0x03) ; file handle
|
LD A,(IX-0x03) ; file handle
|
||||||
LD (MAIN.hFile),A ; save
|
LD (MAIN.hFile),A ; save
|
||||||
LD HL,MAIN.copyright_str
|
LD HL,MAIN.copyright_str
|
||||||
@ -112,8 +113,53 @@ EntryExec: DI
|
|||||||
LD DE,RAMPAGES.FNREZ2
|
LD DE,RAMPAGES.FNREZ2
|
||||||
LD BC,PAGES_MEM
|
LD BC,PAGES_MEM
|
||||||
LDIR
|
LDIR
|
||||||
|
; ¨¨æ¨ «¨§ æ¨ï ¯ã⥩
|
||||||
|
GETPORT WINSP.CPU1
|
||||||
|
PUSH AF
|
||||||
|
; á®§¤ ¨¥ ¯ã⨠¤«ï § ¯ã᪠FLX ¯« £¨®¢ á ¯à¨¢ï§ª®© ª ¯ã⨠FN
|
||||||
|
LD A,(RAMPAGES.FNREZ2)
|
||||||
|
SETPORT WINSP.CPU1,,0
|
||||||
|
LD DE,0
|
||||||
|
.A3 EQU $-2
|
||||||
|
LD HL,3
|
||||||
|
ADD HL,DE
|
||||||
|
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
|
||||||
|
POP HL
|
||||||
|
LD DE,BUF_REZ2.FLXdir
|
||||||
|
.L6 LDI
|
||||||
|
CP (HL)
|
||||||
|
JR NZ,.L6
|
||||||
|
.L7 LD HL,.DIRFLX
|
||||||
|
.L9 LDI
|
||||||
|
CP (HL)
|
||||||
|
JR NZ,.L9
|
||||||
|
.L8 LD (DE),A
|
||||||
|
LD (LOADFLX4RUN.NAMEFLX),DE
|
||||||
|
POP AF
|
||||||
|
SETPORT WINSP.CPU1,,0
|
||||||
JP BASE_ADDR
|
JP BASE_ADDR
|
||||||
|
|
||||||
|
.DIRFLX DZ "FLX\\"
|
||||||
|
.EDIRFLX
|
||||||
|
|
||||||
disk_error: PUSH AF
|
disk_error: PUSH AF
|
||||||
LD A,(MAIN.hMem) ; free memory
|
LD A,(MAIN.hMem) ; free memory
|
||||||
SPDSS DSSF.FREEMEM
|
SPDSS DSSF.FREEMEM
|
||||||
|
|||||||
@ -154,6 +154,7 @@ FirstInit
|
|||||||
PUSH AF
|
PUSH AF
|
||||||
LD A,(RAMPAGES.FNREZ2)
|
LD A,(RAMPAGES.FNREZ2)
|
||||||
SETPORT WINSP.CPU1,,0
|
SETPORT WINSP.CPU1,,0
|
||||||
|
IF 0
|
||||||
LD HL,BUF_REZ2.FlexDIRECTORY
|
LD HL,BUF_REZ2.FlexDIRECTORY
|
||||||
SPDSS DSSF.APPINFO,1
|
SPDSS DSSF.APPINFO,1
|
||||||
JP C,.L5
|
JP C,.L5
|
||||||
@ -174,6 +175,7 @@ FirstInit
|
|||||||
|
|
||||||
.L8 LD (DE),A
|
.L8 LD (DE),A
|
||||||
LD (LOADFLX4RUN.NAMEFLX),DE
|
LD (LOADFLX4RUN.NAMEFLX),DE
|
||||||
|
ENDIF
|
||||||
LD HL,BUF_REZ2.FlexDIRECTORY
|
LD HL,BUF_REZ2.FlexDIRECTORY
|
||||||
SPDSS DSSF.CHDIR
|
SPDSS DSSF.CHDIR
|
||||||
JP C,.L5
|
JP C,.L5
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
|
|
||||||
; LAST UPDATE: 14.05.2026 savelij
|
; LAST UPDATE: 15.05.2026 savelij
|
||||||
|
|
||||||
FLEX_VERS
|
FLEX_VERS
|
||||||
.NAVIGATOR EQU "1.16.08"
|
.NAVIGATOR EQU "1.16.09"
|
||||||
.EDITOR EQU "1.11"
|
.EDITOR EQU "1.11"
|
||||||
.VIEWER EQU "1.07"
|
.VIEWER EQU "1.07"
|
||||||
|
|||||||
@ -3,5 +3,5 @@ Flex Navigator для компьютера Sprinter
|
|||||||
|
|
||||||
Собранные файлы забирать из папки fn
|
Собранные файлы забирать из папки fn
|
||||||
|
|
||||||
`FlexNavigator 1.16.08`
|
`FlexNavigator 1.16.09`
|
||||||
- возвращено получение путей программы и формирование путей до плагинов.
|
- получение путей программы и формирование путей до плагинов перенесенов загрузчик.
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user