Здравствуйте.
Подскажите, пожалуйста toolchain для i8086.
Нужно собрать BIOS для ПК и зашить его в ПЗУ.
Я набросал для теста простой файл на ассемблере для старта процессора и скрипт для ld. Файл компилируется с помощью NASM, но ld либо не понимает тип объектного файла, либо ему не нравится выходной формат.
$ nasm -f elf reset.asm -l bios.lst -o reset.o
$ ld reset.o -T bios.cfg -o bios.bin
/usr/bin/ld.default: i386 architecture of input file `reset.o' is incompatible with i386:x86-64 output
$ nasm -f coff reset.asm -l bios.lst -o reset.o
$ ld reset.o -T bios.cfg -o bios.bin
reset.o: file not recognized: формат файла не распознан
$