Bon, après avoir testé sur un autre micro (lui aussi en 200 SP4) c'est pareil. Chez BrossDen ca fonctionne nickel (sous XP).
Première constatation, le
printf du
msvcrt.dll sous 2000 pose un soucis.
J'ai modifié l'asm par le suivant et ca marche !
Code : Tout sélectionner
format MZ
; *****************************************************************************
; ***** Code
; *****************************************************************************
push cs
pop ds
mov ah,9
mov dx,_value_print
int 21h
exit:
mov ax,4C00h
int 21h
_value_print db "---- Test de generation d'un fichier asm",13,10
db ">fasm out.asm",13,10
db ">ld out.obj libkernel32.a libuser32.a libmsvcrt.a -o out.exe -s",13,10
db "---- Si changement de :",13,10
db "---- public _mainCRTStartup par _Start, par exemple, faire :",13,10
db ">ld -e _Start out.obj libkernel32.a libuser32.a libmsvcrt.a -o out.exe -s",13,10
db "$"
executable
out3.exe (
modifier le source pb pour lancer out3.exe)
ICI