Hi, For fun I'm developing an IBM PC emulator. I would like to test all instructions to see if I implemented them correctly. For most instructions this is straight forward, for "far calls/jmps" it is problematic. In my test-framework I create .bin-files that I load directly in emulated ram (flat binaries) and then I execute them. Now as86 and nasm allow you to create .bin-files, but it seems only of 64kB and smaller? My question now is: how can I create flat binary files for 16-bit x86 that are larger than 64kB and contain far call/jmp? Example code: ``` ; JMP FAR test_003: mov si,0003h jmp far test_003_ok hlt resb 70000 hlt hlt hlt test_003_ok: ```