From 4a8a139540658fd6995983a535b698bcdc445e5a Mon Sep 17 00:00:00 2001 From: "Sergey Semyonov (Serge)" Date: Fri, 30 Mar 2007 07:22:10 +0000 Subject: [PATCH] fixed bootcode.inc git-svn-id: svn://kolibrios.org@440 a494cfbc-eb01-0410-851d-a64ba20cac60 --- kernel/branches/flat_kernel/blkdev/fdc.inc | 8 ++++++++ kernel/branches/flat_kernel/blkdev/flp_drv.inc | 7 +++++++ kernel/branches/flat_kernel/boot/bootcode.inc | 4 +--- kernel/branches/flat_kernel/fs/fat12.inc | 8 ++++++-- kernel/branches/flat_kernel/fs/fs.inc | 10 ++++++++-- kernel/branches/flat_kernel/kernel.asm | 2 +- 6 files changed, 31 insertions(+), 8 deletions(-) diff --git a/kernel/branches/flat_kernel/blkdev/fdc.inc b/kernel/branches/flat_kernel/blkdev/fdc.inc index b2263d96d7..f5e5cf13b0 100644 --- a/kernel/branches/flat_kernel/blkdev/fdc.inc +++ b/kernel/branches/flat_kernel/blkdev/fdc.inc @@ -1,3 +1,11 @@ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;; ;; +;; Copyright (C) KolibriOS team 2004-2007. All rights reserved. ;; +;; Copyright (C) MenuetOS 2000-2004 Ville Mikael Turjanmaa ;; +;; Distributed under terms of the GNU General Public License ;; +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + + iglobal ;function pointers. fdc_irq_func dd fdc_null diff --git a/kernel/branches/flat_kernel/blkdev/flp_drv.inc b/kernel/branches/flat_kernel/blkdev/flp_drv.inc index a60c435988..cbb661de7a 100644 --- a/kernel/branches/flat_kernel/blkdev/flp_drv.inc +++ b/kernel/branches/flat_kernel/blkdev/flp_drv.inc @@ -1,3 +1,10 @@ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;; ;; +;; Copyright (C) KolibriOS team 2004-2007. All rights reserved. ;; +;; Distributed under terms of the GNU General Public License ;; +;; ;; +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + ;********************************************************** ; Непосредственная работа с контроллером гибкого диска ;********************************************************** diff --git a/kernel/branches/flat_kernel/boot/bootcode.inc b/kernel/branches/flat_kernel/boot/bootcode.inc index 36fc220fc8..8c39f68ae8 100644 --- a/kernel/branches/flat_kernel/boot/bootcode.inc +++ b/kernel/branches/flat_kernel/boot/bootcode.inc @@ -316,7 +316,6 @@ wait_loop: ; variant 2 apm_end: _setcursor d80x25_top_num, 0 -; ----------------------------------------- ; DISPLAY VESA INFORMATION @@ -556,9 +555,7 @@ virtual at novesa .bSettingsChanged db ? .timer dd ? end virtual - org $+0x10000 .loader_block dd -1 - org $-0x10000 .gettime: mov ah, 0 int 1Ah @@ -1000,6 +997,7 @@ sayerr_floppy: ; readdone: ; pop ax + mov si,backspace2 call printplain mov si,okt call printplain diff --git a/kernel/branches/flat_kernel/fs/fat12.inc b/kernel/branches/flat_kernel/fs/fat12.inc index 887be53815..c1c5752301 100644 --- a/kernel/branches/flat_kernel/fs/fat12.inc +++ b/kernel/branches/flat_kernel/fs/fat12.inc @@ -1,9 +1,13 @@ -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +$Revision: 431 $ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; ;; +;; Copyright (C) KolibriOS team 2004-2007. All rights reserved. ;; +;; Distributed under terms of the GNU General Public License ;; +;; ;; ;; FAT12.INC ;; ;; (C) 2005 Mario79, License: GPL ;; ;; ;; -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; n_sector dd 0 ; temporary save for sector value flp_status dd 0 diff --git a/kernel/branches/flat_kernel/fs/fs.inc b/kernel/branches/flat_kernel/fs/fs.inc index 332223cada..3fbb4eb99a 100644 --- a/kernel/branches/flat_kernel/fs/fs.inc +++ b/kernel/branches/flat_kernel/fs/fs.inc @@ -1,16 +1,22 @@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; ;; +;; Copyright (C) KolibriOS team 2004-2007. All rights reserved. ;; +;; Distributed under terms of the GNU General Public License ;; +;; ;; +;; ;; ;; System service for filesystem call ;; ;; (C) 2004 Ville Turjanmaa, License: GPL ;; ;; 29.04.2006 Elimination of hangup after the ;; ;; expiration hd_wait_timeout (for LBA) - Mario79 ;; -;; 15.01.2005 get file size/attr/date, file_append (only for hd) - ATV ;; +;; 15.01.2005 get file size/attr/date, ;; +;; file_append (only for hd) - ATV ;; ;; 23.11.2004 test if hd/partition is set - ATV ;; ;; 18.11.2004 get_disk_info and more error codes - ATV ;; ;; 08.11.2004 expand_pathz and rename (only for hd) - ATV ;; ;; 20.10.2004 Makedir/Removedir (only for hd) - ATV ;; ;; ;; -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; iglobal dir0: db 'HARDDISK ' diff --git a/kernel/branches/flat_kernel/kernel.asm b/kernel/branches/flat_kernel/kernel.asm index fae3ea3224..05912e610c 100644 --- a/kernel/branches/flat_kernel/kernel.asm +++ b/kernel/branches/flat_kernel/kernel.asm @@ -816,7 +816,7 @@ first_app_found: cmp [IDEContrRegsBaseAddr], 0 setnz [dma_hdd] - stdcall init_uart_service, DRV_ENTRY +; stdcall init_uart_service, DRV_ENTRY sti call change_task