summaryrefslogtreecommitdiffstats
path: root/c/src/lib/start
diff options
context:
space:
mode:
Diffstat (limited to 'c/src/lib/start')
-rw-r--r--c/src/lib/start/m68k/start.s11
1 files changed, 3 insertions, 8 deletions
diff --git a/c/src/lib/start/m68k/start.s b/c/src/lib/start/m68k/start.s
index c4e7f62a61..f81b0c0949 100644
--- a/c/src/lib/start/m68k/start.s
+++ b/c/src/lib/start/m68k/start.s
@@ -51,19 +51,14 @@ SYM (hiintstack):
PUBLIC (start_around)
SYM (start_around):
move.w sr, SYM (initial_sr)
+ oriw #0x3700,sr | SUPV MODE,INTS OFF!!!
#if ( M68K_HAS_SEPARATE_STACKS == 1 )
movec isp,a0
move.l a0, SYM (initial_isp)
- movec usp,a0
+#endif
+ move usp,a0
move.l a0, SYM (initial_usp)
- movec msp,a0
- move.l a0, SYM (initial_msp)
-#else
move.l a7, SYM (initial_msp)
-#endif
- oriw #0x0700,sr | INTERRUPTS OFF!!!
-
-
|
| zero out uninitialized data area