mirror of
https://github.com/cc65/cc65.git
synced 2025-01-12 02:30:44 +00:00
Moved things into ONCE.
Code and or data used only during initialization belongs into the ONCE segment.
This commit is contained in:
parent
0edd05b4bf
commit
a2c9cb021a
@ -69,6 +69,9 @@ L2: jsr KBDREAD ; Read char and return in A
|
||||
|
||||
.endproc
|
||||
|
||||
fnkeys: .byte $01, $01, $01, $01, $01, $01, $01, $01
|
||||
.byte 133, 137, 134, 138, 135, 139, 136, 140
|
||||
|
||||
|
||||
.code
|
||||
|
||||
@ -82,11 +85,3 @@ L2: jsr KBDREAD ; Read char and return in A
|
||||
rts
|
||||
|
||||
.endproc
|
||||
|
||||
|
||||
; Function key table, readonly
|
||||
|
||||
.rodata
|
||||
fnkeys: .byte $01, $01, $01, $01, $01, $01, $01, $01
|
||||
.byte 133, 137, 134, 138, 135, 139, 136, 140
|
||||
|
||||
|
@ -68,6 +68,8 @@
|
||||
|
||||
;-----------------------------------------------------------------------------
|
||||
|
||||
.segment "ONCE"
|
||||
|
||||
.proc ppuinit
|
||||
|
||||
lda #%10101000
|
||||
@ -104,7 +106,6 @@
|
||||
|
||||
.endproc
|
||||
|
||||
|
||||
;-----------------------------------------------------------------------------
|
||||
|
||||
.proc paletteinit
|
||||
@ -126,7 +127,7 @@
|
||||
bne @loop
|
||||
|
||||
rts
|
||||
|
||||
|
||||
.endproc
|
||||
|
||||
;-----------------------------------------------------------------------------
|
||||
|
@ -72,6 +72,9 @@ L2: sta ENABLE_ROM ; Bank in the ROM
|
||||
|
||||
.endproc
|
||||
|
||||
fnkeys: .byte $01, $01, $01, $01, $01, $01, $01, $01
|
||||
.byte 133, 137, 134, 138, 135, 139, 136, 140
|
||||
|
||||
|
||||
.segment "LOWCODE" ; Accesses the ROM - must go into low mem
|
||||
|
||||
@ -87,11 +90,3 @@ L2: sta ENABLE_ROM ; Bank in the ROM
|
||||
rts
|
||||
|
||||
.endproc
|
||||
|
||||
|
||||
; Function key table, readonly
|
||||
|
||||
.rodata
|
||||
fnkeys: .byte $01, $01, $01, $01, $01, $01, $01, $01
|
||||
.byte 133, 137, 134, 138, 135, 139, 136, 140
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user