Browse Source

+ Initial implementation

michael 27 years ago
parent
commit
a8cfe52ddf
1 changed files with 19 additions and 0 deletions
  1. 19 0
      rtl/linux/m68k/prt0.as

+ 19 - 0
rtl/linux/m68k/prt0.as

@@ -0,0 +1,19 @@
+.file "crt0.s"
+	.text
+   .globl __entry
+__entry:
+   movel sp@(8),d0
+   movel d0,U_SYSLINUX_ENVP
+   movel sp@(4),d0
+   movel d0,U_SYSLINUX_ARGV
+   movel sp@,d0
+   movel d0,U_SYSLINUX_ARGC
+   jsr  PASCALMAIN
+
+
+
+   movel U_SYSLINUX_EXITCODE,d1
+done:
+   moveq #1,d0
+   trap  #0
+   bras  done