mirror of
https://github.com/badvision/lawless-legends.git
synced 2024-12-25 13:29:59 +00:00
Bring VM up to current
This commit is contained in:
parent
44fdabab49
commit
fdac1a5f2a
@ -184,6 +184,7 @@ end
|
||||
;
|
||||
; SET MEMORY TO VALUE
|
||||
; MEMSET(ADDR, SIZE, VALUE)
|
||||
; With optimizations from Peter Ferrie
|
||||
;
|
||||
asm memset
|
||||
LDY #$00
|
||||
@ -193,25 +194,20 @@ asm memset
|
||||
STA DSTH
|
||||
INC ESTKL+1,X
|
||||
INC ESTKH+1,X
|
||||
SETMLP DEC ESTKL+1,X
|
||||
SETMLPL CLC
|
||||
LDA ESTKL,X
|
||||
SETMLPH DEC ESTKL+1,X
|
||||
BNE +
|
||||
DEC ESTKH+1,X
|
||||
BEQ SETMEX
|
||||
+ LDA ESTKL,X
|
||||
STA (DST),Y
|
||||
+ STA (DST),Y
|
||||
INY
|
||||
BNE +
|
||||
BNE +
|
||||
INC DSTH
|
||||
+ DEC ESTKL+1,X
|
||||
BNE +
|
||||
DEC ESTKH+1,X
|
||||
BEQ SETMEX
|
||||
+ LDA ESTKH,X
|
||||
STA (DST),Y
|
||||
INY
|
||||
BNE SETMLP
|
||||
INC DSTH
|
||||
BNE SETMLP
|
||||
+ BCS SETMLPL
|
||||
SEC
|
||||
LDA ESTKH,X
|
||||
BCS SETMLPH
|
||||
SETMEX INX
|
||||
INX
|
||||
RTS
|
||||
@ -279,6 +275,7 @@ REVCPY ;CLC
|
||||
REVCPYLP LDA (SRC),Y
|
||||
STA (DST),Y
|
||||
DEY
|
||||
CPY #$FF
|
||||
BNE +
|
||||
DEC DSTH
|
||||
DEC SRCH
|
||||
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user