diff options
| author | Amlal El Mahrouss <amlal.elmahrouss@icloud.com> | 2024-09-02 17:58:28 +0200 |
|---|---|---|
| committer | Amlal El Mahrouss <amlal.elmahrouss@icloud.com> | 2024-09-02 17:58:28 +0200 |
| commit | 580055467df2e5197f7d3fbde0b56c0bb3308326 (patch) | |
| tree | bf7b8466da53be6729b893c663fe9f938dc9c296 | |
| parent | e47e393fc01c663ca634068c56a41eb74ed01439 (diff) | |
[ SIDE ] Adding ZKA HPFS driver.
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
| -rw-r--r-- | dev/HPFS/EBS.asm | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/dev/HPFS/EBS.asm b/dev/HPFS/EBS.asm new file mode 100644 index 00000000..c359df32 --- /dev/null +++ b/dev/HPFS/EBS.asm @@ -0,0 +1,24 @@ +;; FILE: EBS.asm +;; PURPOSE: EXPLICIT BOOT SECTOR OF HPFS. +;; AUTHOR: AMLAL EL MAHROUSS +;; THIS IS PART OF THE HPFS FOR AMD64 FILESYSTEM PACKAGE. + +[bits 64] + +;; WRITE THIS A BLOB TO THEN DUMP INTO DISK. + +HPFS_EBS_HEADER: + db " HPFS", 0 ;; MAGIC NUMBER OF FILESYSTEM + db 1 ;; VERSION + dw 0 ;; PARTITION TYPE + dw 0 ;; CHECKSUM OF PARTITION + dw 0 ;; IS IT LOCKED? (DISK ENCRYPTION ON?) + dq 0 ;; SECTOR COUNT + dw 512 ;; SECTOR SZ + dq 0 ;; KERNEL FILE RECORD LBA + dq 0 ;; KERNEL FILE RECORD SIZE +;; READ LAST, WHEN KERNEL LBA IS READ. +HPFS_OS_JUMP_FIELD: + nop + nop + jmp 0x4000000 ;; OS JUMP FIELD, OS SHOULD BE AT THAT LOCATION
\ No newline at end of file |
