summaryrefslogtreecommitdiff
path: root/fpcsrc/rtl/linux/m68k/prt1.as
blob: 81d79d05383957082da4f8ff116c552d81dfb0f2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
.file "prt0.as"
	.text
   .globl __entry
   .globl _start
   .globl __start
__entry:
_start:
__start:
       movel (sp)+, d0     
       lea   (4,sp,d0*4),a0
       movel a0, U_SYSLINUX_ENVP
       movel sp,U_SYSLINUX_ARGV
       movel d0,U_SYSLINUX_ARGC
/*
   movel d0,U_SYSLINUX_ENVP
   movel 4(sp),d0
   movel d0,U_SYSLINUX_ARGV
   movel (sp),d0
   movel d0,U_SYSLINUX_ARGC */
   jsr   PASCALMAIN

   .globl _haltproc
   .globl _HALTPROC
_haltproc:
_HALTPROC:
   moveq #1,d0
   movew U_SYSLINUX_EXITCODE,d1
   trap  #0
   bra   _haltproc


   .data
	.align  4
        .globl  ___FPC_BRK_ADDR
	.globl  ___fpc_brk_addr
___fpc_brk_addr:
___FPC_BRK_ADDR:
	.long   0