mirror of
https://github.com/Tolik-Trek/Estex-DSS.git
synced 2026-06-15 17:31:47 +03:00
ускорена функция DIV32 для чтения/записи на диск, исправлен баг с директориями при переходе между дисками. Начало перепиливание консоли.
This commit is contained in:
parent
13663bac2a
commit
258ea31f21
@ -1,71 +0,0 @@
|
|||||||
/*
|
|
||||||
VERSION EQU #00
|
|
||||||
CHDISK EQU #01
|
|
||||||
CURDISK EQU #02
|
|
||||||
DSKINFO EQU #03
|
|
||||||
G_ENTRY EQU #04
|
|
||||||
|
|
||||||
BOOTDSK EQU #09
|
|
||||||
CREATE EQU #0A
|
|
||||||
CREAT_N EQU #0B
|
|
||||||
ERASE EQU #0D
|
|
||||||
DELETE EQU #0E
|
|
||||||
MOVE EQU #0F
|
|
||||||
RENAME EQU #10
|
|
||||||
OPEN EQU #11
|
|
||||||
CLOSE EQU #12
|
|
||||||
READ EQU #13
|
|
||||||
WRITE EQU #14
|
|
||||||
MOVE_FP EQU #15
|
|
||||||
ATTRIB EQU #16
|
|
||||||
GET_D_T EQU #17
|
|
||||||
PUT_D_T EQU #18
|
|
||||||
F_FIRST EQU #19
|
|
||||||
F_NEXT EQU #1A
|
|
||||||
MKDIR EQU #1B
|
|
||||||
RMDIR EQU #1C
|
|
||||||
CHDIR EQU #1D
|
|
||||||
CURDIR EQU #1E
|
|
||||||
SYSTIME EQU #21
|
|
||||||
SETTIME EQU #22
|
|
||||||
|
|
||||||
WAITKEY EQU #30
|
|
||||||
SCANKEY EQU #31
|
|
||||||
ECHOKEY EQU #32
|
|
||||||
CTRLKEY EQU #33
|
|
||||||
EDIT EQU #34
|
|
||||||
K_CLEAR EQU #35
|
|
||||||
|
|
||||||
SETWIN EQU #38
|
|
||||||
SETWIN1 EQU #39
|
|
||||||
SETWIN2 EQU #3A
|
|
||||||
SETWIN3 EQU #3B
|
|
||||||
FREEMEM EQU #3C
|
|
||||||
GETMEM EQU #3D
|
|
||||||
RETMEM EQU #3E
|
|
||||||
SETMEM EQU #3F
|
|
||||||
|
|
||||||
EXEC EQU #40
|
|
||||||
EXIT EQU #41
|
|
||||||
WAIT EQU #42
|
|
||||||
|
|
||||||
GSWITCH EQU #43
|
|
||||||
DOSNAME EQU #44
|
|
||||||
|
|
||||||
SETVMOD EQU #50
|
|
||||||
GETVMOD EQU #51
|
|
||||||
LOCATE EQU #52
|
|
||||||
CURSOR EQU #53
|
|
||||||
SELPAGE EQU #54
|
|
||||||
SCROLL EQU #55
|
|
||||||
CLEAR EQU #56
|
|
||||||
RDCHAR EQU #57
|
|
||||||
WRCHAR EQU #58
|
|
||||||
WINCOPY EQU #59
|
|
||||||
WINREST EQU #5A
|
|
||||||
PUTCHAR EQU #5B
|
|
||||||
PCHARS EQU #5C
|
|
||||||
RES_PRN EQU #5D
|
|
||||||
CTRLPRN EQU #5E
|
|
||||||
PRINT EQU #5F
|
|
||||||
*/
|
|
||||||
104
Console/DSS.INC
104
Console/DSS.INC
@ -1,104 +0,0 @@
|
|||||||
|
|
||||||
DSS_VERSION EQU #00
|
|
||||||
DSS_CHDISK EQU #01
|
|
||||||
DSS_CURDISK EQU #02
|
|
||||||
DSS_DSKINFO EQU #03
|
|
||||||
;DSS_G_ENTRY EQU #04
|
|
||||||
; EQU #05
|
|
||||||
; EQU #06
|
|
||||||
; EQU #07
|
|
||||||
; EQU #08
|
|
||||||
DSS_BOOTDSK EQU #09
|
|
||||||
;File io
|
|
||||||
DSS_CREATE EQU #0A
|
|
||||||
DSS_CREAT_N EQU #0B
|
|
||||||
; EQU #0C
|
|
||||||
;DSS_ERASE EQU #0D
|
|
||||||
DSS_DELETE EQU #0E
|
|
||||||
;DSS_MOVE EQU #0F
|
|
||||||
DSS_RENAME EQU #10
|
|
||||||
DSS_OPEN EQU #11
|
|
||||||
DSS_CLOSE EQU #12
|
|
||||||
DSS_READ EQU #13
|
|
||||||
DSS_WRITE EQU #14
|
|
||||||
DSS_MOVE_FP EQU #15
|
|
||||||
DSS_ATTRIB EQU #16
|
|
||||||
DSS_GET_D_T EQU #17
|
|
||||||
DSS_PUT_D_T EQU #18
|
|
||||||
DSS_F_FIRST EQU #19
|
|
||||||
DSS_F_NEXT EQU #1A
|
|
||||||
DSS_MKDIR EQU #1B
|
|
||||||
DSS_RMDIR EQU #1C
|
|
||||||
DSS_CHDIR EQU #1D
|
|
||||||
DSS_CURDIR EQU #1E
|
|
||||||
; EQU #1F
|
|
||||||
; EQU #20
|
|
||||||
DSS_SYSTIME EQU #21
|
|
||||||
DSS_SETTIME EQU #22
|
|
||||||
; EQU #23
|
|
||||||
; EQU #24
|
|
||||||
; EQU #25
|
|
||||||
; EQU #26
|
|
||||||
; EQU #27
|
|
||||||
; EQU #28
|
|
||||||
; EQU #29
|
|
||||||
; EQU #2A
|
|
||||||
; EQU #2B
|
|
||||||
; EQU #2C
|
|
||||||
; EQU #2D
|
|
||||||
; EQU #2E
|
|
||||||
; EQU #2F
|
|
||||||
;Keyboard
|
|
||||||
DSS_WAITKEY EQU #30
|
|
||||||
DSS_SCANKEY EQU #31
|
|
||||||
DSS_ECHOKEY EQU #32
|
|
||||||
DSS_CTRLKEY EQU #33
|
|
||||||
;DSS_EDIT EQU #34
|
|
||||||
DSS_K_CLEAR EQU #35
|
|
||||||
DSS_K_SETUP EQU #36
|
|
||||||
DSS_TESTKEY EQU #37
|
|
||||||
;Memory
|
|
||||||
DSS_SETWIN EQU #38
|
|
||||||
DSS_SETWIN1 EQU #39
|
|
||||||
DSS_SETWIN2 EQU #3A
|
|
||||||
DSS_SETWIN3 EQU #3B
|
|
||||||
DSS_INFOMEM EQU #3C
|
|
||||||
DSS_GETMEM EQU #3D
|
|
||||||
DSS_FREEMEM EQU #3E
|
|
||||||
DSS_SETMEM EQU #3F
|
|
||||||
;Execution
|
|
||||||
DSS_EXEC EQU #40
|
|
||||||
DSS_EXIT EQU #41
|
|
||||||
DSS_WAIT EQU #42
|
|
||||||
|
|
||||||
DSS_GSWITCH EQU #43
|
|
||||||
DSS_DOSNAME EQU #44
|
|
||||||
DSS_EX_PATH EQU #45
|
|
||||||
DSS_ENVIRON EQU #46
|
|
||||||
DSS_APPINFO EQU #47
|
|
||||||
; EQU #48
|
|
||||||
; EQU #49
|
|
||||||
; EQU #4A
|
|
||||||
; EQU #4B
|
|
||||||
; EQU #4C
|
|
||||||
; EQU #4D
|
|
||||||
; EQU #4E
|
|
||||||
; EQU #4F
|
|
||||||
|
|
||||||
DSS_SETVMOD EQU #50
|
|
||||||
DSS_GETVMOD EQU #51
|
|
||||||
DSS_LOCATE EQU #52
|
|
||||||
DSS_CURSOR EQU #53
|
|
||||||
DSS_SELPAGE EQU #54
|
|
||||||
DSS_SCROLL EQU #55
|
|
||||||
DSS_CLEAR EQU #56
|
|
||||||
DSS_RDCHAR EQU #57
|
|
||||||
DSS_WRCHAR EQU #58
|
|
||||||
DSS_WINCOPY EQU #59
|
|
||||||
DSS_WINREST EQU #5A
|
|
||||||
DSS_PUTCHAR EQU #5B
|
|
||||||
DSS_PCHARS EQU #5C
|
|
||||||
;DSS_RES_PRN EQU #5D
|
|
||||||
;DSS_CTRLPRN EQU #5E
|
|
||||||
DSS_PRINT EQU #5F
|
|
||||||
;
|
|
||||||
2074
Console/SYS.old
2074
Console/SYS.old
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user