...
This commit is contained in:
		
							parent
							
								
									530a07fe69
								
							
						
					
					
						commit
						d6a64ad4c2
					
				| @ -19,7 +19,7 @@ | ||||
|         DB  high FN_RESERVED_5x                                         ;#5C - „ã¡«ì. <20>  íâã äãªæ¨î ¯à룠¥â ¨§ ®á®¢®£® ®¡à ¡®â稪  | ||||
|         DB  high FN_RESERVED_5x                                         ;#5D - „ã¡«ì. <20>  íâã äãªæ¨î ¯à룠¥â ¨§ ®á®¢®£® ®¡à ¡®â稪  | ||||
|         DB  high FN_RESERVED_5x                                         ;#5E - „ã¡«ì. <20>  íâã äãªæ¨î ¯à룠¥â ¨§ ®á®¢®£® ®¡à ¡®â稪  | ||||
|         DB  high DRV_CONFIG                                             ;#5F - „ã¡«ì. <20>  íâã äãªæ¨î ¯à룠¥â ¨§ ®á®¢®£® ®¡à ¡®â稪  | ||||
|         DB  high DRV_LIST						;#5F - „ã¡«ì. <20>  íâã äãªæ¨î ¯à룠¥â ¨§ ®á®¢®£® ®¡à ¡®â稪  | ||||
|      EDUP | ||||
|   ELSE | ||||
|      DUP numberOFdrives | ||||
| @ -40,7 +40,7 @@ | ||||
|         DB  low  FN_RESERVED_5x                                         ;#5C - „ã¡«ì. <20>  íâã äãªæ¨î ¯à룠¥â ¨§ ®á®¢®£® ®¡à ¡®â稪  | ||||
|         DB  low  FN_RESERVED_5x                                         ;#5D - „ã¡«ì. <20>  íâã äãªæ¨î ¯à룠¥â ¨§ ®á®¢®£® ®¡à ¡®â稪  | ||||
|         DB  low  FN_RESERVED_5x                                         ;#5E - „ã¡«ì. <20>  íâã äãªæ¨î ¯à룠¥â ¨§ ®á®¢®£® ®¡à ¡®â稪  | ||||
|         DB  low  DRV_CONFIG                                             ;#5F - „ã¡«ì. <20>  íâã äãªæ¨î ¯à룠¥â ¨§ ®á®¢®£® ®¡à ¡®â稪  | ||||
|         DB  low  DRV_LIST						;#5F - „ã¡«ì. <20>  íâã äãªæ¨î ¯à룠¥â ¨§ ®á®¢®£® ®¡à ¡®â稪  | ||||
|      EDUP | ||||
|   ENDIF | ||||
|  ENDM | ||||
| @ -97,7 +97,7 @@ TAB_FNS: | ||||
|         DB      low     FN_RESERVED_5x                  ;#5C | ||||
|         DB      low     FN_RESERVED_5x                  ;#5D | ||||
|         DB      low     FN_RESERVED_5x                  ;#5E | ||||
|         DB      low  DRV_CONFIG                         ;#5F - Configuration | ||||
|         DB      low  DRV_LIST						 | ||||
| ;--------------  | ||||
| 
 | ||||
| ; 60 - #7F | ||||
| @ -289,11 +289,7 @@ TAB_FNS: | ||||
|         DB      high    FN_RESERVED_5x | ||||
|         DB      high    FN_RESERVED_5x | ||||
|         DB      high    FN_RESERVED_5x | ||||
|         DB      high DRV_CONFIG     | ||||
| ;--------------  | ||||
| 
 | ||||
| ; 60 - #7F | ||||
|         DUP     #20 | ||||
|         DB      high DRV_LIST						     #20 | ||||
|          DB     high    FN_RESERVED | ||||
|         EDUP | ||||
| 
 | ||||
| @ -471,7 +467,7 @@ TAB_5xFNS: | ||||
|         DB      low     FN_RESERVED_5x          ;#5C - „ã¡«ì. <20>  íâã äãªæ¨î ¯à룠¥â ¨§ ®á®¢®£® ®¡à ¡®â稪  | ||||
|         DB      low     FN_RESERVED_5x          ;#5D - „ã¡«ì. <20>  íâã äãªæ¨î ¯à룠¥â ¨§ ®á®¢®£® ®¡à ¡®â稪  | ||||
|         DB      low     FN_RESERVED_5x          ;#5E - „ã¡«ì. <20>  íâã äãªæ¨î ¯à룠¥â ¨§ ®á®¢®£® ®¡à ¡®â稪  | ||||
|         DB      low  DRV_CONFIG                 ;#5F - „ã¡«ì. <20>  íâã äãªæ¨î ¯à룠¥â ¨§ ®á®¢®£® ®¡à ¡®â稪  | ||||
|         DB      low  DRV_LIST						 ¯à룠¥â ¨§ ®á®¢®£® ®¡à ¡®â稪  | ||||
| ; | ||||
| ;---------------------------------------------------------------------[] | ||||
| 
 | ||||
| @ -495,9 +491,7 @@ TAB_5xFNS: | ||||
|        DB      low      FN_RESERVED_5x  | ||||
|        DB      low      FN_RESERVED_5x  | ||||
|        DB      low      FN_RESERVED_5x  | ||||
|        DB      low  DRV_CONFIG  | ||||
| ; | ||||
| ;---------------------------------------------------------------------[] | ||||
|        DB      low  DRV_LIST						-----------------------------[] | ||||
| 
 | ||||
|                 _mNoDrive_5xTable 1, 0 | ||||
| 
 | ||||
| @ -519,9 +513,7 @@ TAB_5xFNS: | ||||
|        DB      low  FN_RESERVED_5x  | ||||
|        DB      low  FN_RESERVED_5x  | ||||
|        DB      low  FN_RESERVED_5x  | ||||
|        DB      low  DRV_CONFIG  | ||||
| ; | ||||
| ;---------------------------------------------------------------------[] | ||||
|        DB      low  DRV_LIST						-----------------------------[] | ||||
| 
 | ||||
|                 _mNoDrive_5xTable 3, 0 | ||||
| 
 | ||||
| @ -543,9 +535,7 @@ TAB_5xFNS: | ||||
|        DB       low  FN_RESERVED_5x  | ||||
|        DB       low  FN_RESERVED_5x  | ||||
|        DB       low  FN_RESERVED_5x  | ||||
|        DB       low  DRV_CONFIG  | ||||
| ; | ||||
| ;---------------------------------------------------------------------[] | ||||
|        DB       low  DRV_LIST						-----------------------------[] | ||||
| 
 | ||||
|                 _mNoDrive_5xTable 3, 0 | ||||
| ; | ||||
| @ -569,7 +559,7 @@ TAB_5xFNS: | ||||
|         DB      high FN_RESERVED_5x             ;#5C - „ã¡«ì. <20>  íâã äãªæ¨î ¯à룠¥â ¨§ ®á®¢®£® ®¡à ¡®â稪  | ||||
|         DB      high FN_RESERVED_5x             ;#5D - „ã¡«ì. <20>  íâã äãªæ¨î ¯à룠¥â ¨§ ®á®¢®£® ®¡à ¡®â稪  | ||||
|         DB      high FN_RESERVED_5x             ;#5E - „ã¡«ì. <20>  íâã äãªæ¨î ¯à룠¥â ¨§ ®á®¢®£® ®¡à ¡®â稪  | ||||
|         DB      high DRV_CONFIG                 ;#5F - „ã¡«ì. <20>  íâã äãªæ¨î ¯à룠¥â ¨§ ®á®¢®£® ®¡à ¡®â稪  | ||||
|         DB      high DRV_LIST						 ¯à룠¥â ¨§ ®á®¢®£® ®¡à ¡®â稪  | ||||
| ; | ||||
| ;---------------------------------------------------------------------[] | ||||
| 
 | ||||
| @ -593,9 +583,7 @@ TAB_5xFNS: | ||||
|        DB       high FN_RESERVED_5x  | ||||
|        DB       high FN_RESERVED_5x  | ||||
|        DB       high FN_RESERVED_5x  | ||||
|        DB       high DRV_CONFIG  | ||||
| ; | ||||
| ;---------------------------------------------------------------------[] | ||||
|        DB       high DRV_LIST						-----------------------------[] | ||||
| 
 | ||||
|                 _mNoDrive_5xTable 1, 1 | ||||
| 
 | ||||
| @ -617,9 +605,7 @@ TAB_5xFNS: | ||||
|        DB       high FN_RESERVED_5x  | ||||
|        DB       high FN_RESERVED_5x  | ||||
|        DB       high FN_RESERVED_5x  | ||||
|        DB       high DRV_CONFIG  | ||||
| ; | ||||
| ;---------------------------------------------------------------------[] | ||||
|        DB       high DRV_LIST						-----------------------------[] | ||||
| 
 | ||||
|                 _mNoDrive_5xTable 3, 1 | ||||
| 
 | ||||
| @ -641,9 +627,7 @@ TAB_5xFNS: | ||||
|        DB       high FN_RESERVED_5x  | ||||
|        DB       high FN_RESERVED_5x  | ||||
|        DB       high FN_RESERVED_5x  | ||||
|        DB       high DRV_CONFIG  | ||||
| ; | ||||
| ;---------------------------------------------------------------------[] | ||||
|        DB       high DRV_LIST						-----------------------------[] | ||||
| 
 | ||||
|                 _mNoDrive_5xTable 3, 1 | ||||
| 
 | ||||
|  | ||||
| @ -23,17 +23,19 @@ DRV_VERSION: | ||||
| 	AND	A | ||||
| 	RET  | ||||
| 
 | ||||
| DRV_CONFIG:																; ????? çâ® §  äãªæ¨ï ¨ ªã¤  㪠§ë¢ ¥â IX | ||||
| DRV_LIST:																; ????? çâ® §  äãªæ¨ï ¨ ªã¤  㪠§ë¢ ¥â IX | ||||
| 	IN	A,(SLOT3) | ||||
| 	PUSH	AF | ||||
| 	PUSH	IY | ||||
| 	LD	A,SYS_PAGE | ||||
| 	OUT	(SLOT3),A | ||||
| 	LD	(IX+0),#04 | ||||
| 	LD	(IX+1),#00	;FDD COUNT | ||||
| 	LD	(IX+2),#00	;HDD COUNT | ||||
| 	LD	(IX+3),#00	;CDD COUNT | ||||
| 	LD	(IX+4),#00	;END CODE | ||||
| 	OUT	(SLOT3),A	; !TODO ᤥ« âì áâàãªâãன | ||||
| 	LD	(IX+0),#04	; DB	0	;LEN | ||||
| 	LD	(IX+1),#00	; DB	0	;FDD COUNT | ||||
| 	LD	(IX+2),#00	; DB	0	;HDD COUNT | ||||
| 	LD	(IX+3),#00	; DB	0	;CDROM COUNT | ||||
| ;				; BLOCK	28,0	;RESERVED		;!TODO ᤥ« âì RAMDRIVE âãâ? | ||||
| 	LD	(IX+4),#00	; END FLAG | ||||
| 
 | ||||
| ;Calculating FDD devices | ||||
| 	LD	HL,FDD_INI_TABLE.FDD_0 | ||||
| 	INC	(IX+1) | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Anatoliy Belyanskiy
						Anatoliy Belyanskiy