From 82503fa5c9ec907c2803dd9c31ceb0f719f595f2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolas=20Hord=C3=A9?= Date: Sat, 13 Nov 2004 09:20:52 +0000 Subject: [PATCH] =?UTF-8?q?feat:=20mise=20a=20jour=20des=20num=C3=A9ro=20d?= =?UTF-8?q?e=20version=20dans=20le=20source.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- install/setup.asm | 2 +- noyau/systeme.asm | 36 +++++++++--------------------------- 2 files changed, 10 insertions(+), 28 deletions(-) diff --git a/install/setup.asm b/install/setup.asm index e8dce29..e55dd8d 100644 --- a/install/setup.asm +++ b/install/setup.asm @@ -10,7 +10,7 @@ ent equ 32h start: jmp CopyCOS -Message db 0Dh,0Ah,'COS 2000 V3.02Fr programme d''installation',0Dh,0AH,'Inserez une disquette formatee et appuyez sur entre...',0Dh,0AH,'Attention le contenu de celle ci peut etre altere !!!',0Dh,0AH,'$' +Message db 0Dh,0Ah,'COS 2000 V1.2Fr programme d''installation',0Dh,0AH,'Inserez une disquette formatee et appuyez sur entre...',0Dh,0AH,'Attention le contenu de celle ci peut etre altere !!!',0Dh,0AH,'$' Message2 db 0Dh,0AH,'Creation du secteur de demarrage...',0Dh,0Ah,'$' Message3 db 0Dh,0AH,'Copie des fichiers systeme...',0Dh,0Ah,'$' Errormsg db 0Dh,0AH,'Erreur d''installation, contactez moi a COS2000@MULTIMANIA.COM !',0Dh,0AH,'$' diff --git a/noyau/systeme.asm b/noyau/systeme.asm index 64cf4ee..876a786 100644 --- a/noyau/systeme.asm +++ b/noyau/systeme.asm @@ -17,39 +17,17 @@ pop ds pop es pop fs pop gs - ;xor ax,ax - ;mov ds,ax - ;mov si,7C00h -mov si,offset eepop + xor ax,ax + mov ds,ax + mov si,7C00h mov di,offset myboot mov cx,type bootsector push cs pop es rep movsb + push cs + pop ds jmp noone - -eepop db 0,0,0 -bootdb db 'COS2000A' ;Fabricant + n°série Formatage -sizec dw 512 ;octet/secteur - db 1 ;secteur/cluster -reserv dw 1 ;secteur reserv‚ -nbfat db 2 ;nb de copie de la FAT -nbfit dw 224 ;taille rep racine -allclu dw 2880 ;nb secteur du volume si < 32 még - db 0F0h ;Descripteur de média -fatsize dw 9 ;secteur/FAT -nbtrack dw 18 ;secteur/piste -head dw 2 ;nb de tˆteb de lecture/écriture -hidden dd 0 ;nombre de secteur cach‚s - dd 0 ;si nbsecteur = 0 nbsect ; the number of sectors -bootdrv db 0 ;Lecteur de d‚marrage -bootsig db 0 ;NA - db 29h ;boot signature 29h -bootsig2 dd 01020304h ;no de serie -pope db 'COS2000 ' ;nom de volume - db 'FAT12 ' ;FAT - - xor ax,ax mov es,ax mov di,1Eh*4 @@ -71,6 +49,9 @@ noone: pop es pop fs pop gs + mov si,offset present + mov bl,4 + call showstr mov si,offset premice2 mov bl,7 call showstr @@ -252,6 +233,7 @@ confe db 0Dh,0Ah,'Erreur dans le fichier de configuration a la ligne ',0 confee db 0Dh,0Ah,'Erreur de lecture du fichier de configuration',0 confe2 db ' caractere ',0 erreur db 0Dh,0Ah,'Pressez une touche pour redemarrer...',0 +present db 0Dh,0Ah,'COS2000 Version 1.2',0 premice2 db 0Dh,0Ah,'Initialisation de la memoire',0 premice2e db 0Dh,0Ah,'Erreur lors de l''initialisation memoire',0 premice3e db 0Dh,0Ah,'Erreur lors de la reservation memoire',0