I wrote a program with assembly 8086 and combile in dos, now I want to compile this program that is 32bit in linux that I wrote with assembly languege
How can I convert int 1ah (bios interruptt) to linux form, In fact; I want to detect pci and other hardwares in linux?
I give some changes that I think nesessary for my code when this code want compile in linux for example I convert int 21h to int 80h
now when I compile this code in linux (fedora8) give me this error:
#ld -s -o myfile myfile.o
myfile.o: In function `found`:
myfile.asm

.+0x57d2):relocation truncated to fit: R_386_16 against`.`
please tell me my code has what problem