Initialize _curunit from the zeropage value DEVNUM (aka First Address) in a constructor with a very high priority to be called before DEVNUM gets overwritten by other constructors.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4588 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
ol.sc
2010-02-14 23:12:54 +00:00
parent d4592d1a7c
commit d1aad57b98
21 changed files with 109 additions and 7 deletions

9
asminc/c16.inc Normal file
View File

@@ -0,0 +1,9 @@
;
; C16 generic definitions.
;
; ---------------------------------------------------------------------------
; Zero page, Commodore stuff
DEVNUM := $AE ; Device number

View File

@@ -9,8 +9,9 @@
;-----------------------------------------------------------------------------
; Zeropage stuff
ExecReg = $0000
IndReg = $0001
ExecReg = $00
IndReg = $01
DEVNUM = $9F
; ---------------------------------------------------------------------------
; Screen size

View File

@@ -7,10 +7,11 @@
; ---------------------------------------------------------------------------
; Zeropage registers
; Zeropage stuff
ExecReg = $00
IndReg = $01
DEVNUM = $9F
; ---------------------------------------------------------------------------
; Screen size

9
asminc/pet.inc Normal file
View File

@@ -0,0 +1,9 @@
;
; PET generic definitions.
;
; ---------------------------------------------------------------------------
; Zero page, Commodore stuff
DEVNUM := $D4 ; Device number