shave some bytes

This commit is contained in:
4am 2021-12-13 16:04:21 -05:00
parent cde09f66a1
commit 4dca1fa863
45 changed files with 45 additions and 45 deletions

View File

@ -47,7 +47,6 @@ next txa
bne loop1 bne loop1
exit lda $7C00 ; last lousy byte (because LFSR never hits 0) exit lda $7C00 ; last lousy byte (because LFSR never hits 0)
sta $0400 sta $0400
sta $C004
rts rts
} }
end end

View File

@ -44,7 +44,7 @@ dst sta $0000, y ; SMC
bne loop2 bne loop2
dec <loop2+1 dec <loop2+1
bpl loop1 bpl loop1
@exit sta $C004 @exit
rts rts
} }
end end

View File

@ -151,7 +151,7 @@ NextBox dex
stx <stage+1 ; X=0 here stx <stage+1 ; X=0 here
bit $C000 bit $C000
bpl MainLoop bpl MainLoop
exit sta WRITEMAINMEM exit
setV rts setV rts
MainLoop ldx #80 MainLoop ldx #80

View File

@ -60,7 +60,7 @@ dst sta $FDFD, y ; SMC
bne colloop bne colloop
dec <counter+1 dec <counter+1
bne colloop bne colloop
exit sta $C004 exit
rts rts
counter !word 200 + 160 + 256 counter !word 200 + 160 + 256
} }

View File

@ -55,7 +55,6 @@ src=*+1
bne loop1 bne loop1
exit lda $2000 ; last lousy byte (because LFSR never hits 0) exit lda $2000 ; last lousy byte (because LFSR never hits 0)
sta $2000 sta $2000
sta $C004
rts rts
} }
end end

View File

@ -40,7 +40,7 @@ dst sta $0000, y ; SMC
iny iny
cpy #$A0 cpy #$A0
bne loop bne loop
@exit sta $C004 @exit
rts rts
} }
end end

View File

@ -43,7 +43,7 @@ dst sta $0000, y ; SMC
bcc loop2 bcc loop2
dec <loop1+1 dec <loop1+1
bpl loop1 bpl loop1
@exit sta $C004 @exit
rts rts
} }
end end

View File

@ -50,7 +50,7 @@ rdst sta $0000, y ; SMC
bmi exit bmi exit
dex dex
bne loop bne loop
exit sta $C004 exit
rts rts
} }
end end

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 10947914 !be24 10947878
!le16 4281 !le16 4281

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 10900700 !be24 10900664
!le16 5239 !le16 5239

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 10843559 !be24 10843523
!le16 3586 !le16 3586

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 10855929 !be24 10855893
!le16 3946 !le16 3946

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 10871328 !be24 10871292
!le16 4998 !le16 4998

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 10888980 !be24 10888944
!le16 5571 !le16 5571

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 10952195 !be24 10952159
!le16 410 !le16 410

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 10952986 !be24 10952947
!le16 448 !le16 448

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 10953434 !be24 10953395
!le16 303 !le16 303

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 10908085 !be24 10908049
!le16 1242 !le16 1242

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 10952712 !be24 10952676
!le16 73 !le16 70

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 10947855 !be24 10947819
!le16 59 !le16 59

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 10946525 !be24 10946489
!le16 1249 !le16 1249

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 10932515 !be24 10932479
!le16 464 !le16 464

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 10905939 !be24 10905903
!le16 2146 !le16 2146

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 10909558 !be24 10909522
!le16 6149 !le16 6149

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 10952605 !be24 10952569
!le16 107 !le16 107

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 10947774 !be24 10947738
!le16 81 !le16 81

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 10952785 !be24 10952746
!le16 201 !le16 201

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 10932979 !be24 10932943
!le16 4407 !le16 4407

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 10937386 !be24 10937350
!le16 1533 !le16 1533

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 10938919 !be24 10938883
!le16 1040 !le16 1040

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 10939959 !be24 10939923
!le16 3237 !le16 3237

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 10943196 !be24 10943160
!le16 2764 !le16 2764

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 10945960 !be24 10945924
!le16 460 !le16 460

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 10946420 !be24 10946384
!le16 105 !le16 105

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 10953737 !be24 10953698
!le16 2370 !le16 2370

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 10920620 !be24 10920584
!le16 6149 !le16 6149

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 10894551 !be24 10894515
!le16 6149 !le16 6149

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 10835527 !be24 10835491
!le16 8032 !le16 8032

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 10847145 !be24 10847109
!le16 8784 !le16 8784

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 10859875 !be24 10859839
!le16 11453 !le16 11453

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 10876326 !be24 10876290
!le16 12654 !le16 12654

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 10909327 !be24 10909291
!le16 231 !le16 231

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 10915707 !be24 10915671
!le16 4913 !le16 4913

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 10926769 !be24 10926733
!le16 5746 !le16 5746

View File

@ -27,6 +27,8 @@ ExecuteTransitionAndWait
lda #0 lda #0
+ST16 @j+1 +ST16 @j+1
@j jsr $FDFD ; SMC call transition effect code @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 ldx #$20 ; picture is showing so now we wait
- lda #0 - lda #0
jsr WaitForKeyWithTimeout jsr WaitForKeyWithTimeout