blob: b014aa870eaa445684399d3d939589e0c72b1647 [file] [log] [blame]
;; File: crt0.s
;; Generic crt0.s for a Z80
;; From SDCC..
;; Modified to suit execution on the Amstrad CPC!
;; by H. Hansen 2003
.module crt0
.globl _main
.globl _progend
.area _HEADER (ABS)
.org 0x100 ;; Start from address &100
init:
;; Initialise global variables
call gsinit
call _main
_exit::
ret
;; Ordering of segments for the linker.
.area _HOME
.area _CODE
.area _DATA
.area _BSS
.area _GSINIT
gsinit::
.area _GSFINAL
ret
.area _HEAP
_progend::