prt0.as 288 B

12345678910111213141516171819
  1. .file "crt0.s"
  2. .text
  3. .globl __entry
  4. __entry:
  5. movel sp@(8),d0
  6. movel d0,U_SYSLINUX_ENVP
  7. movel sp@(4),d0
  8. movel d0,U_SYSLINUX_ARGV
  9. movel sp@,d0
  10. movel d0,U_SYSLINUX_ARGC
  11. jsr PASCALMAIN
  12. movel U_SYSLINUX_EXITCODE,d1
  13. done:
  14. moveq #1,d0
  15. trap #0
  16. bras done