From 36973caffa55b4b9e5e0ca55dcee2c42f433de44 Mon Sep 17 00:00:00 2001 From: VinceAle7082 Date: Tue, 10 Sep 2024 18:21:49 +0200 Subject: [PATCH] boh --- src/bootloader/stage1/stage1.asm | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/src/bootloader/stage1/stage1.asm b/src/bootloader/stage1/stage1.asm index 2b930de..cfc846c 100644 --- a/src/bootloader/stage1/stage1.asm +++ b/src/bootloader/stage1/stage1.asm @@ -25,7 +25,7 @@ large_sector_count: dd 0 ebr_drive_number: db 0 db 0 ebr_signature: db 29h -ebr_volume_id: db 12h, 34h, 56h, 78h +ebr_volume_id: db 12h, 34h, 56h, 78h ebr_volume_label: db 'XanvicOS ' ebr_system_id: db 'FAT12 ' @@ -87,7 +87,7 @@ start: test dx, dx jz .root_dopo - inc ax + inc ax .root_dopo: ;Legge la root @@ -125,7 +125,7 @@ start: mov [stage2_cluster], ax mov ax, [reserved_sectors] - mov bx, buffer + mov bx, buffer mov cl, [sectors_per_fat] mov dl, [ebr_drive_number] call lettura_disco @@ -173,7 +173,7 @@ start: .fine_lettura: mov dl, [ebr_drive_number] - + mov ax, STAGE2_LOAD_SEGMENT mov ds, ax mov es, ax @@ -185,10 +185,10 @@ start: lba_to_chs: push ax push dx - + xor dx, dx div word [sectors_per_track] - + inc dx mov cx, dx @@ -255,12 +255,12 @@ puts: push bx .loop: - lodsb - or al, al ; verify if next character is n + lodsb + or al, al jz .fine - mov ah, 0x0E ; call bios interrupt - mov bh, 0 ; set page number to 0 + mov ah, 0x0E + mov bh, 0 int 0x10 jmp .loop @@ -268,7 +268,7 @@ puts: .fine: pop bx pop ax - pop si + pop si ret ;Mostra delle stringhe sullo schermo @@ -309,7 +309,7 @@ STAGE2_LOAD_OFFSET equ 0 premi_per_riavviare: mov ah, 0 int 16h - jmp 0FFFFh:0 + jmp 0FFFFh:0 times 510-($-$$) db 0 dw 0AA55h