don't call __getdevdef in crt0.s, but make it a constructor of getdefdev.s
git-svn-id: svn://svn.cc65.org/cc65/trunk@4473 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
@@ -16,9 +16,6 @@
|
|||||||
.import _main, __filetab, getfd
|
.import _main, __filetab, getfd
|
||||||
.import __STARTUP_LOAD__, __ZPSAVE_LOAD__
|
.import __STARTUP_LOAD__, __ZPSAVE_LOAD__
|
||||||
.import __RESERVED_MEMORY__
|
.import __RESERVED_MEMORY__
|
||||||
.ifdef DYNAMIC_DD
|
|
||||||
.import __getdefdev
|
|
||||||
.endif
|
|
||||||
|
|
||||||
.include "zeropage.inc"
|
.include "zeropage.inc"
|
||||||
.include "atari.inc"
|
.include "atari.inc"
|
||||||
@@ -78,9 +75,6 @@ L1: lda sp,x
|
|||||||
; Call module constructors
|
; Call module constructors
|
||||||
|
|
||||||
jsr initlib
|
jsr initlib
|
||||||
.ifdef DYNAMIC_DD
|
|
||||||
jsr __getdefdev
|
|
||||||
.endif
|
|
||||||
|
|
||||||
; set left margin to 0
|
; set left margin to 0
|
||||||
|
|
||||||
|
|||||||
@@ -19,6 +19,7 @@
|
|||||||
.export __getdefdev ; get default device (e.g. "D1:")
|
.export __getdefdev ; get default device (e.g. "D1:")
|
||||||
.ifdef DYNAMIC_DD
|
.ifdef DYNAMIC_DD
|
||||||
.export __defdev
|
.export __defdev
|
||||||
|
.constructor __getdefdev,24
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
; Get default device (LBUF will be destroyed!!)
|
; Get default device (LBUF will be destroyed!!)
|
||||||
|
|||||||
Reference in New Issue
Block a user