feat: version bêta 1.3.2fr
This commit is contained in:
parent
f35d742f27
commit
bbf2e656c9
|
@ -0,0 +1,20 @@
|
||||||
|
lnk_boot = tlink /x
|
||||||
|
asm= tasm /t/m5/zi
|
||||||
|
lnk= tlink /x/t
|
||||||
|
|
||||||
|
all: ex-tasm.com ex-nasm.com
|
||||||
|
|
||||||
|
ex-tasm.com: ex-tasm.asm
|
||||||
|
$(asm) ex-tasm
|
||||||
|
$(lnk) ex-tasm
|
||||||
|
ren ex-tasm.com ex-tasm.com
|
||||||
|
|
||||||
|
ex-nasm.com: ex-nasm.asm
|
||||||
|
nasm ex-nasm.asm -o ex-nasm.com
|
||||||
|
|
||||||
|
clean:
|
||||||
|
del *.obj
|
||||||
|
del *.exe
|
||||||
|
del *.com
|
||||||
|
del *.sys
|
||||||
|
del *.err
|
|
@ -0,0 +1,27 @@
|
||||||
|
[bits 16] ;16 bits
|
||||||
|
[org 0x0] ;Point d'entré en 0h
|
||||||
|
section .text ;Segment de code
|
||||||
|
|
||||||
|
checks db "CE" ;signature de l'exe
|
||||||
|
major db 1 ;N° version
|
||||||
|
checksum dd 0 ;Checksum de l'exe
|
||||||
|
compressed db 0 ;a 1 si compressé par RLE
|
||||||
|
exports dw 0 ;importation de fonctions
|
||||||
|
imports dw imported ;exportation de fonctions
|
||||||
|
sections dw 0 ;sections des blocs mémoire
|
||||||
|
starting dw realstart
|
||||||
|
|
||||||
|
imported:
|
||||||
|
db "VIDEO.LIB::print",0
|
||||||
|
print dd 0
|
||||||
|
endofimport dd 0
|
||||||
|
|
||||||
|
realstart:
|
||||||
|
push msg
|
||||||
|
call far [cs:print] ;Afficher le texte (Showstring0)
|
||||||
|
xor ax,ax
|
||||||
|
int 0x16 ;Attendre l'appuie sur une touche
|
||||||
|
retf ;retour far
|
||||||
|
|
||||||
|
msg db 'Hello World !!',0
|
||||||
|
|
|
@ -0,0 +1,31 @@
|
||||||
|
.model tiny ;model tiny (.com)
|
||||||
|
.486 ;Pour processeur 80486
|
||||||
|
Smart ;Optimisations
|
||||||
|
.code ;Segment de code
|
||||||
|
|
||||||
|
org 0h ;Point d'entré en 0h
|
||||||
|
|
||||||
|
checks db "CE" ;signature de l'exe
|
||||||
|
major db 1 ;N° version
|
||||||
|
checksum dd 0 ;Checksum de l'exe
|
||||||
|
compressed db 0 ;a 1 si compressé par RLE
|
||||||
|
exports dw 0 ;importation de fonctions
|
||||||
|
imports dw imported ;exportation de fonctions
|
||||||
|
sections dw 0 ;sections des blocs mémoire
|
||||||
|
starting dw realstart
|
||||||
|
|
||||||
|
imported:
|
||||||
|
db "VIDEO.LIB::print",0
|
||||||
|
print dd 0
|
||||||
|
|
||||||
|
start:
|
||||||
|
push msg
|
||||||
|
call far [cs:print] ;Afficher le texte (Showstring0)
|
||||||
|
xor ax,ax
|
||||||
|
int 16h ;Attendre l'appuie sur une touche
|
||||||
|
db 0CBH ;retour far
|
||||||
|
|
||||||
|
msg db 'Hello World !!',0
|
||||||
|
|
||||||
|
end start
|
||||||
|
|
Loading…
Reference in New Issue