i386-pc.S 260 B

123456789101112131415
  1. /* on x86 old clang doesn't support .code16
  2. newer clang supports it but creates 6-byte jumps instead of 3-byte ones
  3. which makes us go over boot sector size. */
  4. .code16
  5. jmp far
  6. .org 4
  7. jmp nearer
  8. .org 6
  9. .space 100
  10. nearer:
  11. .space 200
  12. far:
  13. .byte 0