2025-05-30 08:35:57 +03:00
|
|
|
|
|
2025-08-02 23:49:42 +03:00
|
|
|
|
; LAST UPDATE: 02.08.2025 savelij
|
2025-05-30 08:35:57 +03:00
|
|
|
|
|
|
|
|
|
|
;[]=======================================================================[]
|
|
|
|
|
|
; FLEX NAVIGATOR ;
|
|
|
|
|
|
; v1.11 ;
|
|
|
|
|
|
; Last edition: 03/02/2000 ;
|
|
|
|
|
|
;[]=======================================================================[]
|
|
|
|
|
|
|
|
|
|
|
|
include fn_const.a80
|
|
|
|
|
|
include fn_macros.a80
|
|
|
|
|
|
|
|
|
|
|
|
PHASE BASE_ADDR
|
|
|
|
|
|
START_BLOCK_1
|
|
|
|
|
|
JP StartPoint ; entry point
|
|
|
|
|
|
|
2025-08-02 23:49:42 +03:00
|
|
|
|
JP ClearScreen
|
|
|
|
|
|
JP MakeWindow
|
|
|
|
|
|
JP ReplaceColorRectan
|
|
|
|
|
|
JP PrintTxtLine_IFF
|
|
|
|
|
|
JP PrintTxtLine
|
|
|
|
|
|
JP PrintTxtLineNumsChar
|
|
|
|
|
|
JP PrintPathLeft
|
|
|
|
|
|
JP PrintPathRight
|
|
|
|
|
|
JP PrintPathCentr
|
|
|
|
|
|
JP InputLine
|
|
|
|
|
|
JP InputLine.InputLineExitOk
|
|
|
|
|
|
JP InputLine.InputLineExitCancel
|
|
|
|
|
|
JP DOSError
|
|
|
|
|
|
JP InitScrollBar
|
|
|
|
|
|
JP DrawHScrollBar
|
|
|
|
|
|
JP DrawVScrollBar
|
|
|
|
|
|
JP InitProgressBar
|
|
|
|
|
|
JP DrawProgressBar
|
2025-05-30 08:35:57 +03:00
|
|
|
|
|
2025-07-29 21:58:48 +03:00
|
|
|
|
DB JUMPS.JUMPSIZE * 5 DUP 0xC9
|
2025-05-30 08:35:57 +03:00
|
|
|
|
|
2025-08-02 23:49:42 +03:00
|
|
|
|
JP WaitUnpressMouse
|
|
|
|
|
|
JP CheckCoordsMouse
|
|
|
|
|
|
JP CMOSPrintDateTime
|
|
|
|
|
|
|
|
|
|
|
|
DB JUMPS.JUMPSIZE DUP 0xC9;JP CMOSPrintOff
|
|
|
|
|
|
|
|
|
|
|
|
JP PointerMouseClock
|
|
|
|
|
|
JP PointerMousePointer
|
2025-05-30 08:35:57 +03:00
|
|
|
|
|
|
|
|
|
|
DB JUMPS.JUMPSIZE * 4 DUP 0xC9
|
|
|
|
|
|
|
2025-08-02 23:49:42 +03:00
|
|
|
|
JP ConvertNumbers_40b
|
|
|
|
|
|
JP MoveBytesInc
|
|
|
|
|
|
JP MoveBytesDec
|
|
|
|
|
|
JP Mul_8X8_16b
|
|
|
|
|
|
JP Mul_16X8_24b
|
|
|
|
|
|
JP Mul_16X16_16b
|
|
|
|
|
|
JP Mul_16X16_32b
|
|
|
|
|
|
JP Mul_32X16_32b
|
|
|
|
|
|
JP Div_16X16_16b_16b
|
|
|
|
|
|
JP Div_24X16_8b_16b
|
|
|
|
|
|
JP Div_32X16_16b_16b
|
|
|
|
|
|
JP Div_32X16_32b_16b
|
|
|
|
|
|
JP ConvertNumbers_32b
|
|
|
|
|
|
JP ConvertNumbers_16b
|
|
|
|
|
|
JP ConvertNumbers_8b
|
|
|
|
|
|
JP atoi_32b
|
|
|
|
|
|
JP atoi_16b
|
|
|
|
|
|
JP Resident
|
2025-05-30 08:35:57 +03:00
|
|
|
|
|
|
|
|
|
|
DB 0xC0 - LOW ($) DUP 0xC9
|
|
|
|
|
|
|
2025-08-02 23:49:42 +03:00
|
|
|
|
NUM_DEVICES DB 0 ; Š®«¨ç¥á⢮ ãáâனáâ¢
|
2025-05-30 08:35:57 +03:00
|
|
|
|
TreeFlag DB 0 ; ”« £ ¤¥à¥¢
|
|
|
|
|
|
CMOSFlag DB 0 ; ”« £ CMOS 0 - ¥â
|
|
|
|
|
|
; 1 - ¥áâì
|
|
|
|
|
|
MouseFlag DB 1 ; ”« £ ¬ëè¨ 0 - ¥â
|
|
|
|
|
|
; 1 - ¥áâì
|
|
|
|
|
|
CMOSPrint: DB 1
|
|
|
|
|
|
RAMPAGES
|
2025-08-02 23:49:42 +03:00
|
|
|
|
.FNPAGESID DB 0 ; ˆ¤¥â¨ä¨ª â®à ¯ ¬ï⨠£¤¥ FN
|
|
|
|
|
|
.FNREZ2 DB 0 ; 0 ‘âà ¨æ á äãªæ¨ï¬¨ FN
|
|
|
|
|
|
.FNFONT DB 0 ; 1 ‘âà ¨æ èà¨ä⮢
|
|
|
|
|
|
.FNREZ3 DB 0 ; 2 ‘âà ¨æ ¥é¥ ¥¬®£® äãªæ¨© FN
|
2025-07-25 16:01:19 +03:00
|
|
|
|
IFDEF ENABLE.VIEW
|
2025-08-02 23:49:42 +03:00
|
|
|
|
.FNVIEW DB 0 ; 3 ‘âà ¨æ á FileViewer
|
2025-07-25 16:01:19 +03:00
|
|
|
|
ENDIF
|
|
|
|
|
|
IFDEF ENABLE.EDIT
|
2025-08-02 23:49:42 +03:00
|
|
|
|
.FNEDIT DB 0 ; 4 ‘âà ¨æ á FileEditor
|
2025-07-25 16:01:19 +03:00
|
|
|
|
ENDIF
|
2025-05-30 08:35:57 +03:00
|
|
|
|
; �ãä¥àë¥ áâà ¨æë ¯®¤ ¨â¥à䥩á
|
2025-08-02 23:49:42 +03:00
|
|
|
|
.BufferID DB 0 ; ˆ¤¥â¨ä¨ª â®à ¯ ¬ï⨠¯®¤ ¡ãä¥à
|
|
|
|
|
|
.FLX DB 0 ; 0 ‘âà ¨æ ¤«ï § £à㧪¨ FLX ¯« £¨®¢
|
|
|
|
|
|
.LEFTPANEL DB 0 ; 1 ‘âà ¨æ ª â «®£ ‹¥¢®© ¯ ¥«¨
|
|
|
|
|
|
.RIGHTPANEL DB 0 ; 2 ‘âà ¨æ ª â «®£ �à ¢®© ¯ ¥«¨
|
|
|
|
|
|
.BuffPg1 DB 0 ; 3
|
|
|
|
|
|
.BuffPg2 DB 0 ; 4
|
|
|
|
|
|
.BuffPg3 DB 0 ; 5
|
|
|
|
|
|
.BuffPg4 DB 0 ; 6
|
|
|
|
|
|
.BuffPgEnd DB 0xFF
|
|
|
|
|
|
.FILES_COUNT DW 0 ; ª®«¨ç¥á⢮ ¯®¬¥ç¥ëå ä ©«®¢
|
|
|
|
|
|
.FILES_BYTES DB 5 DUP 0 ; à §¬¥à ¯®¬¥ç¥ëå ä ©«®¢ ¢ ¡ ©â å
|
2025-05-30 08:35:57 +03:00
|
|
|
|
|
|
|
|
|
|
DB LOW (-$) DUP 0
|
|
|
|
|
|
|
2025-08-02 23:49:42 +03:00
|
|
|