mirror of
https://github.com/a2-4am/4cade.git
synced 2025-03-22 01:30:22 +00:00
shave some bytes
This commit is contained in:
parent
cde09f66a1
commit
4dca1fa863
@ -47,7 +47,6 @@ next txa
|
||||
bne loop1
|
||||
exit lda $7C00 ; last lousy byte (because LFSR never hits 0)
|
||||
sta $0400
|
||||
sta $C004
|
||||
rts
|
||||
}
|
||||
end
|
||||
|
@ -44,7 +44,7 @@ dst sta $0000, y ; SMC
|
||||
bne loop2
|
||||
dec <loop2+1
|
||||
bpl loop1
|
||||
@exit sta $C004
|
||||
@exit
|
||||
rts
|
||||
}
|
||||
end
|
||||
|
@ -151,7 +151,7 @@ NextBox dex
|
||||
stx <stage+1 ; X=0 here
|
||||
bit $C000
|
||||
bpl MainLoop
|
||||
exit sta WRITEMAINMEM
|
||||
exit
|
||||
setV rts
|
||||
|
||||
MainLoop ldx #80
|
||||
|
@ -60,7 +60,7 @@ dst sta $FDFD, y ; SMC
|
||||
bne colloop
|
||||
dec <counter+1
|
||||
bne colloop
|
||||
exit sta $C004
|
||||
exit
|
||||
rts
|
||||
counter !word 200 + 160 + 256
|
||||
}
|
||||
|
@ -55,7 +55,6 @@ src=*+1
|
||||
bne loop1
|
||||
exit lda $2000 ; last lousy byte (because LFSR never hits 0)
|
||||
sta $2000
|
||||
sta $C004
|
||||
rts
|
||||
}
|
||||
end
|
||||
|
@ -40,7 +40,7 @@ dst sta $0000, y ; SMC
|
||||
iny
|
||||
cpy #$A0
|
||||
bne loop
|
||||
@exit sta $C004
|
||||
@exit
|
||||
rts
|
||||
}
|
||||
end
|
||||
|
@ -43,7 +43,7 @@ dst sta $0000, y ; SMC
|
||||
bcc loop2
|
||||
dec <loop1+1
|
||||
bpl loop1
|
||||
@exit sta $C004
|
||||
@exit
|
||||
rts
|
||||
}
|
||||
end
|
||||
|
@ -50,7 +50,7 @@ rdst sta $0000, y ; SMC
|
||||
bmi exit
|
||||
dex
|
||||
bne loop
|
||||
exit sta $C004
|
||||
exit
|
||||
rts
|
||||
}
|
||||
end
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 10947914
|
||||
!be24 10947878
|
||||
!le16 4281
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 10900700
|
||||
!be24 10900664
|
||||
!le16 5239
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 10843559
|
||||
!be24 10843523
|
||||
!le16 3586
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 10855929
|
||||
!be24 10855893
|
||||
!le16 3946
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 10871328
|
||||
!be24 10871292
|
||||
!le16 4998
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 10888980
|
||||
!be24 10888944
|
||||
!le16 5571
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 10952195
|
||||
!be24 10952159
|
||||
!le16 410
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 10952986
|
||||
!be24 10952947
|
||||
!le16 448
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 10953434
|
||||
!be24 10953395
|
||||
!le16 303
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 10908085
|
||||
!be24 10908049
|
||||
!le16 1242
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 10952712
|
||||
!le16 73
|
||||
!be24 10952676
|
||||
!le16 70
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 10947855
|
||||
!be24 10947819
|
||||
!le16 59
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 10946525
|
||||
!be24 10946489
|
||||
!le16 1249
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 10932515
|
||||
!be24 10932479
|
||||
!le16 464
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 10905939
|
||||
!be24 10905903
|
||||
!le16 2146
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 10909558
|
||||
!be24 10909522
|
||||
!le16 6149
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 10952605
|
||||
!be24 10952569
|
||||
!le16 107
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 10947774
|
||||
!be24 10947738
|
||||
!le16 81
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 10952785
|
||||
!be24 10952746
|
||||
!le16 201
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 10932979
|
||||
!be24 10932943
|
||||
!le16 4407
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 10937386
|
||||
!be24 10937350
|
||||
!le16 1533
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 10938919
|
||||
!be24 10938883
|
||||
!le16 1040
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 10939959
|
||||
!be24 10939923
|
||||
!le16 3237
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 10943196
|
||||
!be24 10943160
|
||||
!le16 2764
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 10945960
|
||||
!be24 10945924
|
||||
!le16 460
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 10946420
|
||||
!be24 10946384
|
||||
!le16 105
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 10953737
|
||||
!be24 10953698
|
||||
!le16 2370
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 10920620
|
||||
!be24 10920584
|
||||
!le16 6149
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 10894551
|
||||
!be24 10894515
|
||||
!le16 6149
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 10835527
|
||||
!be24 10835491
|
||||
!le16 8032
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 10847145
|
||||
!be24 10847109
|
||||
!le16 8784
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 10859875
|
||||
!be24 10859839
|
||||
!le16 11453
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 10876326
|
||||
!be24 10876290
|
||||
!le16 12654
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 10909327
|
||||
!be24 10909291
|
||||
!le16 231
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 10915707
|
||||
!be24 10915671
|
||||
!le16 4913
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 10926769
|
||||
!be24 10926733
|
||||
!le16 5746
|
||||
|
@ -27,6 +27,8 @@ ExecuteTransitionAndWait
|
||||
lda #0
|
||||
+ST16 @j+1
|
||||
@j jsr $FDFD ; SMC call transition effect code
|
||||
sta WRITEMAINMEM ; several transition effects exit with
|
||||
; auxmem writeable so we reset it here
|
||||
ldx #$20 ; picture is showing so now we wait
|
||||
- lda #0
|
||||
jsr WaitForKeyWithTimeout
|
||||
|
Loading…
x
Reference in New Issue
Block a user