mirror of
https://github.com/Tolik-Trek/Shared_Includes.git
synced 2026-06-15 17:11:33 +03:00
...
This commit is contained in:
parent
1826974581
commit
349ba28610
@ -3,14 +3,14 @@
|
||||
DZ 'Starting...'
|
||||
ENDM
|
||||
;
|
||||
;[‚ë§®¢ äãªæ¨©]-----------------------
|
||||
;[‚ë§®¢ äãªæ¨©]--------------------------------;
|
||||
ToBIOS EQU #08 ; ¤«ï ¢ë§®¢ ¨§ އ“ ¢ SLOT0 ( ¯à¨¬¥à ¨§ DSS)
|
||||
ToBIOS_18 EQU #18 ; ¤«ï ¢ë§®¢ ¨§ 8-© áâà ¨æë <20>‡“ ¢ SLOT0
|
||||
ToBIOS_3D13 EQU #3D13 ; ¤«ï ¢ë§®¢ ¨§ 8-© áâà ¨æë <20>‡“ ¢ SLOT0
|
||||
ToBIOS_FromEXT EQU #3FD0 ; ¤«ï ¢ë§®¢ ¨§ 0-© áâà ¨æë <20>‡“ ¢ SLOT0
|
||||
;---------------------------------------
|
||||
;-----------------------------------------------;
|
||||
BIOS:
|
||||
;[”ãªæ¨¨ à ¡®âë á ¯ ¬ïâìî]-------------
|
||||
;[”ãªæ¨¨ à ¡®âë á ¯ ¬ïâìî]---------------------;
|
||||
.GetMemSize EQU #C0 ;#90 ; Ž¯à¥¤¥«¥¨¥ ®¡ê¥¬®¢ އ“
|
||||
.InitMem EQU #C1 ;#91 ; ˆ¨æ¨ «¨§ æ¨ï à á¯à¥¤¥«¥¨ï ¯ ¬ïâ¨.
|
||||
.GetMem EQU #C2 ; ‚뤥«¥¨¥ ¡«®ª އ“
|
||||
@ -26,7 +26,7 @@ BIOS:
|
||||
.SWAP_RAM_DRIVES.Info EQU #FE9C ; “§ âì ª ª®© ०¨¬ <20>€Œ ¤¨áª®¢ ãáâ ®¢«¥
|
||||
.DivMemBlocks EQU #9D ; <20> §¤¥«¥¨¥ ¡«®ª
|
||||
.MergeMemBlocks EQU #9E ; ‘«¨ï¨¥ ¡«®ª®¢
|
||||
;---------------------------------------
|
||||
;-----------------------------------------------;
|
||||
|
||||
;[<EFBFBD> ¡®â á ¡«®ª ¬¨ އ“, ª ª á RAM-Disks]
|
||||
.BLK_RD_WR EQU #C8 ; —⥨¥/§ ¯¨áì ¨§/¢ ¡«®ª ¯ ¬ï⨠ᥪâ®à ¬¨ ¯® 256 ¡ ©â
|
||||
@ -37,16 +37,16 @@ BIOS:
|
||||
.BLK_TO_RAMD EQU #C9 ; <20> § ç¨âì ¡«®ª ¯ ¬ï⨠RAM-Disk-ã
|
||||
.RAMD_CLEAR EQU #CA ; Žá¢®¡®¤¨âì RAM-Disk
|
||||
.GET_RAMD_ST EQU #CE ; <20>®«ã票¥ ¨¤¥â¨ä¨ª â®à ¡«®ª , § 祮£® RAM-Disk
|
||||
;---------------------------------------
|
||||
;-----------------------------------------------;
|
||||
|
||||
;[“¯à ¢«¥¨¥ § 票¥¬ ¤¨áª®¢®¤ë]--
|
||||
;[“¯à ¢«¥¨¥ § 票¥¬ ¤¨áª®¢®¤ë]----------;
|
||||
.RAMD_TO_DRV EQU #CB ; <20> § 票¥ RAM-Disk ¤¨áª®¢®¤ TR-DOS
|
||||
.FDD_TO_DRV EQU #CC ; <20> § 票¥ 䨧¨ç¥áª®£® ¤¨áª®¢®¤ «®£¨ç¥áª¨©
|
||||
.HDD_TO_DRV EQU #CD ; <20> § 票¥ ¢¨ç¥áâ¥à ¤¨áª®¢®¤
|
||||
.GET_DRV_ST EQU #CF ; <20>®«ãç¨âì ⨯ § ç¥¨ï «®£¨ç¥áª¨© ¤¨áª®¢®¤
|
||||
;---------------------------------------
|
||||
;-----------------------------------------------;
|
||||
|
||||
;[“¯à ¢«¥¨¥ ®ª ¬¨ ¨ ०¨¬ ¬¨ íªà ]--
|
||||
;[“¯à ¢«¥¨¥ ®ª ¬¨ ¨ ०¨¬ ¬¨ íªà ]----------;
|
||||
.WIN_OPEN EQU #B0 ; ”ãªæ¨ï ®âªàëâ¨ï ®ª .
|
||||
.WIN_CLOSE EQU #B1 ; § ªàë⨥ ®ª
|
||||
.WIN_COPY EQU #B2 ; Š®¯¨à®¢ ¨¥ ¤ ëå ⥪á⮢®£® ®ª ¢ ¯ ¬ïâì (§ ¯®¬¨ ¨¥ ®ª )
|
||||
@ -56,9 +56,9 @@ BIOS:
|
||||
.WIN_SET_ZG EQU #B6 ; ãáâ ®¢ª § ª®£¥¥à â®à
|
||||
.WIN_MOVE EQU #B7 ; <20>¥à¥¬¥é¥¨¥ ®ª
|
||||
.WIN_GET_ZG EQU #B8 ; <20>®«ã票¥ § ª®£¥¥à â®à
|
||||
;---------------------------------------
|
||||
;-----------------------------------------------;
|
||||
|
||||
;[”ãªæ¨¨ ¯¥ç ⨠¨ ã¯à. ०¨¬®¬ íªà ]-
|
||||
;[”ãªæ¨¨ ¯¥ç ⨠¨ ã¯à. ०¨¬®¬ íªà ]---------;
|
||||
.LP_OPEN_S EQU #80 ; Žâªàë⨥ áâ ¤ àâëå ®ª®.
|
||||
.LP_OPEN_S.ZX_32x24_Default EQU #0080 ; ᯥªâà㬮¢áª®¥ ®ª® 32x24
|
||||
.LP_OPEN_S.TXT_64x24_Default EQU #0180 ; ⥪á⮢®¥ ®ª® 64x24
|
||||
@ -86,16 +86,16 @@ BIOS:
|
||||
.LP_CLS_WIN2 EQU #8D ; Žç¨á⪠íªà á 㪠§ ¨¥¬ ᨬ¢®« § ¯®«¥¨ï
|
||||
.LP_GET_PLACE EQU #8E ; <20>®«ãç¨âì ⥪ã饥 ¯®«®¦¥¨¥ ¢ë¢®¤ íªà
|
||||
.LP_PR_LINE_DIR EQU #E0 ;!TODO ¥¤®¤¥« . <20>¥ç âì "¢ ª®á®«ì" ¤® à §¤¥«¨â¥«ï
|
||||
;---------------------------------------
|
||||
;-----------------------------------------------;
|
||||
|
||||
;[ƒà ä¨ç¥áª¨¥ äãªæ¨¨]------------------
|
||||
;[ƒà ä¨ç¥áª¨¥ äãªæ¨¨]--------------------------;
|
||||
.PIC_POINT EQU #A1 ; “áâ ®¢¨âì â®çªã
|
||||
.PIC_SET_PAL EQU #A4 ; “áâ ®¢ª ¯ «¨âàë
|
||||
.PIC_GET_PAL EQU #A4 ; —⥨¥ ¯ «¨âàë (®¬¥à â ª®© ¦¥ ª ª ã .PIC_SET_PAL)
|
||||
.SET_PAL_INIT EQU #A6 ; “áâ ®¢ª ¢ãâ॥© ¯ «¨âàë
|
||||
;---------------------------------------
|
||||
;-----------------------------------------------;
|
||||
|
||||
;[<EFBFBD> ¡®â á HDD. #4X (fast)]-------------
|
||||
;[<EFBFBD> ¡®â á HDD. #4X (fast)]---------------------;
|
||||
.HDD_INIT EQU #40 ; ˆ¨æ¨ «¨§ æ¨ï ¢¨ç¥áâ¥à
|
||||
.HDD_RECAL EQU #41 ; <20>¥ª «¨¡à®¢ª ¢¨ç¥áâ¥à
|
||||
.HDD_TEST_IDE EQU #42 ; ’¥áâ «¨ç¨ï ¨â¥à䥩á IDE
|
||||
@ -105,9 +105,9 @@ BIOS:
|
||||
.HDD_WRITE EQU #46 ; <20>¨á âì ᥪâ®à ¢¨ç¥áâ¥à
|
||||
.HDD_PART EQU #47 ; <20> áâனª ¯ àâ¨æ¨© ¨ master/slave
|
||||
.HDD_READ_NEXT EQU #48 ; —¨â âì á«¥¤ãî騩 ᥪâ®à (ONLY FOR LBA!)
|
||||
;---------------------------------------
|
||||
;-----------------------------------------------;
|
||||
|
||||
;[<EFBFBD> ¡®â á HDD ¨ ¤¨áª®¢®¤ ¬¨. #5X]------
|
||||
;[<EFBFBD> ¡®â á HDD ¨ ¤¨áª®¢®¤ ¬¨. #5X]--------------;
|
||||
.DRV_RESET EQU #51 ; ‘¡à®á ª®â஫«¥à ¨ áâனª ¤¨áª
|
||||
.DRV_READ_LONG EQU #52 ; —⥨¥ á ãáâனá⢠¢ 㪠§ ãî áâà ¨æã
|
||||
.DRV_WRITE_LONG EQU #53 ; ‡ ¯¨áì ãáâனá⢠¢ 㪠§ ãî áâà ¨æã
|
||||
@ -119,14 +119,14 @@ BIOS:
|
||||
.DRV_SET_PAR EQU #59 ; “áâ ®¢¨âì ¯ à ¬¥âàë ®á¨â¥«ï
|
||||
.DRV_VERSION EQU #5A ; <20>®¬¥à ¢¥àᨨ ¤¨áª®¢®© ᯥæ¨ä¨ª 樨.
|
||||
.DRV_LIST EQU #5F ; ‘¯¨á®ª ¤¨áª®¢ëå ãáâனáâ¢
|
||||
;---------------------------------------
|
||||
;-----------------------------------------------;
|
||||
|
||||
;[“¯à ¢«¥¨¥ ¦¥«¥§®¬, ®¯à. ¢¥àᨨ]------
|
||||
;[“¯à ¢«¥¨¥ ¦¥«¥§®¬, ®¯à. ¢¥àᨨ]--------------;
|
||||
.FN_TURBO EQU #8F ; ”ãªæ¨ï ã¯à ¢«¥¨ï âãà¡® ०¨¬®¬ ¨ FDD 720/1440
|
||||
.FN_TURBO.OFF EQU #02
|
||||
.FN_TURBO.ON EQU #03
|
||||
.FN_TURBO.VG.OFF EQU #12
|
||||
.FN_TURBO.VG.ON EQU #13
|
||||
.FN_TURBO.OFF EQU #02 ;
|
||||
.FN_TURBO.ON EQU #03 ;
|
||||
.FN_TURBO.VG.OFF EQU #12 ;
|
||||
.FN_TURBO.VG.ON EQU #13 ;
|
||||
.CheckInit EQU #97 ; …᫨ ®¡ à㦥 ¯¥à¢ë© áâ àâ, â® ¨¨æ¨ «¨§ æ¨ï ¢á¥© ¯ ¬ïâ¨, á¨á⥬ëå ¯¥à¥¬¥ëå
|
||||
.FullInit EQU #9F ; ˆ¨æ¨ «¨§ æ¨ï ¢á¥© ¯ ¬ïâ¨, á¨á⥬ëå ¯¥à¥¬¥ëå
|
||||
.FN_CRIPT EQU #ED ; ‚ë¤ ç ¯®«®£® Board Number
|
||||
@ -143,14 +143,40 @@ BIOS:
|
||||
.SET_PORTS EQU #F8 ; “áâ ®¢ª ¢ãâà¥¨å ¯®à⮢. ”ãªæ¨ï ¢ à §à ¡®âª¥
|
||||
.READ_PORTS EQU #F9 ; —⥨¥ ¢ãâà¥¨å ¯®à⮢. ”ãªæ¨ï ¢ à §à ¡®âª¥
|
||||
.WRITE_PORTS EQU #FA ; ‡ ¯¨áì ¢ãâà¥¨å ¯®à⮢. ”ãªæ¨ï ¢ à §à ¡®âª¥
|
||||
.GOTO_SPECTRUM EQU #FB
|
||||
.GOTO_SPECTRUM EQU #FB ;[ ] ¤®ª®¢ëàïâì
|
||||
.REINIT EQU #FD ;[x] restart, soft/hard reset, reinit RAM ID for spectrum pages
|
||||
.REINIT.RESTART EQU #01
|
||||
.REINIT.SOFT_RESET EQU #02
|
||||
.REINIT.HARD_RESET EQU #03
|
||||
.REINIT.SET_ZXPAGES EQU #04
|
||||
;---------------------------------------
|
||||
.REINIT.RESTART EQU #01 ;
|
||||
.REINIT.SOFT_RESET EQU #02 ;
|
||||
.REINIT.HARD_RESET EQU #03 ;
|
||||
.REINIT.SET_ZXPAGES EQU #04 ;
|
||||
;-----------------------------------------------;
|
||||
|
||||
|
||||
;
|
||||
;----------------[ EROOR CODES ]----------------;
|
||||
BIOS.Error.BadDrvNumber EQU 2 ;
|
||||
BIOS.Error.WaitPort EQU 4 ;
|
||||
BIOS.Error.WriteProtect EQU 8 ;
|
||||
|
||||
; .NO_ERROR EQU #00 ; 00 - NO ERRORS
|
||||
; .INVALID_COMMAND EQU #01 ; 01 - BAD COMMAND
|
||||
; .INVALID_DRIVE EQU #02 ; 02 - BAD DRIVE NUMBER
|
||||
; .UNKNOWN_FORMAT EQU #03 ; 03 - UNKNOW FORMAT
|
||||
; .NOT_READY EQU #04 ; 04 - NOT READY
|
||||
; .SEEK_ERROR EQU #05 ; 05 - SEEK ERROR
|
||||
; .SECTOR_NOT_FOUND EQU #06 ; 06 - SECTOR NOT FOUND
|
||||
; .CRC_ERROR EQU #07 ; 07 - CRC ERROR
|
||||
; .WRITE_PROTECT EQU #08 ; 08 - WRITE PROTECT
|
||||
; .READ_ERROR EQU #09 ; 09 - READ ERROR
|
||||
; .WRITE_ERROR EQU #0A ; 10 - WRITE ERROR
|
||||
; .GENERAL_FAILURE EQU #0B ; 11 - FAILURE
|
||||
; .DEVICE_BUSY EQU #0C ; 12 - BUSY (DEVICE OPENED)
|
||||
; ;.RESERVED EQU #0D ; 13 - RESERVED
|
||||
;-----------------------------------------------;
|
||||
;
|
||||
|
||||
|
||||
;
|
||||
;-----------------------[<EFBFBD>…<EFBFBD><EFBFBD>Ž‚…<EFBFBD>…<EFBFBD>Ž!!!]----------------------
|
||||
|
||||
;=============================================================
|
||||
|
||||
Loading…
Reference in New Issue
Block a user