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
|