ReturnInfinity / BareMetal-OS-legacy

BareMetal is a 64-bit OS for x86-64 based computers. The OS is written entirely in Assembly while applications can be written in Assembly, C/C++, and Rust.
1.74k stars 302 forks source link

Compile fails #55

Closed Terra854 closed 10 years ago

Terra854 commented 11 years ago

Hello Ian,

When I compile the code, it gives this error and fails:

syscalls/screen.asm:299: error: short jump is out of range

IanSeyler commented 11 years ago

I am not getting this error message. What version of NASM are you using? Please check the output of 'nasm -v'

Terra854 commented 10 years ago

NASM version 2.08.01 compiled on Mar 10 2010

IanSeyler commented 10 years ago

Please upgrade to the latest (or at least newer) version of NASM. NASM is now at 2.10.09 and a lot of bugs have been fixed since then.