source: xtideuniversalbios/trunk/Assembly_Library/Inc/File.inc@ 50

Last change on this file since 50 was 50, checked in by Tomi Tilli, 15 years ago

Changes to Assembly Library:
Removed Memory_ExchangeSSBPwithESDI since it obviously corrupted stack.
CGA detection is now only done once when initializing Display Context.
Moved File Library defines to File.inc.

File size: 744 bytes
Line 
1; File name : File.inc
2; Project name : Assembly Library
3; Created date : 8.10.2010
4; Last update : 8.10.2010
5; Author : Tomi Tilli
6; Description : File library defines.
7%ifndef FILE_INC
8%define FILE_INC
9
10; File access and sharing modes
11struc FILE_ACCESS
12 .ReadOnly resb 1
13 .WriteOnly resb 1
14 .ReadAndWrite resb 1
15endstruc
16
17; Origin of file seek
18struc SEEK_FROM
19 .startOfFile resb 1
20 .currentFilePosition resb 1
21 .endOfFile resb 1
22endstruc
23
24; File attribute flags
25FLG_FILEATTR_READ_ONLY EQU (1<<0)
26FLG_FILEATTR_HIDDEN EQU (1<<1)
27FLG_FILEATTR_SYSTEM EQU (1<<2)
28FLG_FILEATTR_VOLUME_LABEL EQU (1<<3)
29FLG_FILEATTR_DIRECTORY EQU (1<<4)
30FLG_FILEATTR_ARCHIVE EQU (1<<5)
31
32
33%endif ; FILE_INC
Note: See TracBrowser for help on using the repository browser.