update SHR

This commit is contained in:
4am 2021-11-28 21:50:09 -05:00
parent 04a57643f5
commit 876ad2de1d
120 changed files with 134 additions and 62 deletions

View File

@ -1 +1 @@
569.2666146766957 563.1183972711133

View File

@ -1 +1 @@
577.2195909013442 567.4247396199978

View File

@ -1 +1 @@
387.1184649415277 383.5555190260407

View File

@ -1 +1 @@
388.30423023721687 387.4798777696926

View File

@ -1 +1 @@
339.63458123258215 334.4422855629522

View File

@ -1 +1 @@
268.58330734638463 267.7987199028522

View File

@ -1 +1 @@
568.850923722099 560.978349834021

View File

@ -1 +1 @@
345.3629941605927 338.50316634716916

View File

@ -1 +1 @@
368.68258569244654 366.0967760635656

View File

@ -1 +1 @@
495.3392359535952 493.05628397764053

View File

@ -1 +1 @@
550.0547032765852 546.4369169252918

View File

@ -1 +1 @@
299.4269658359822 293.97061335631656

View File

@ -1 +1 @@
598.8277742687947 598.3551892931293

View File

@ -1 +1 @@
269.51326223572505 263.08246310065806

View File

@ -1 +1 @@
538.8095219496961 537.1767457330402

View File

@ -1 +1 @@
270.0028653539846 268.6283849432635

View File

@ -1 +1 @@
260.9967607648924 258.5139645124728

View File

@ -1 +1 @@
352.2566345307762 343.38392434728104

View File

@ -1 +1 @@
385.5014985415221 384.4018622923199

View File

@ -1 +1 @@
25.562048021330014 24.134291188195164

View File

@ -1 +1 @@
431.1444590210655 426.2294819904447

View File

@ -1 +1 @@
531.0019831506869 525.2385112068403

View File

@ -1 +1 @@
306.06826702245047 305.75674184607186

View File

@ -1 +1 @@
177.89273221549075 177.4092251694674

View File

@ -1 +1 @@
319.5132545566355 318.96206965955025

View File

@ -1 +1 @@
669.3114432993832 666.273917595036

View File

@ -1 +1 @@
305.7610682703272 303.8770530937495

View File

@ -1 +1 @@
103.79342968515826 103.39321365109205

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -6,7 +6,14 @@
lda #$60 lda #$60
ldy #$9C ldy #$9C
- sta .lo-1, x - sta .lo-1, x
!if .hi < $100 {
sty .hi-1, x sty .hi-1, x
} else {
pha
tya
sta .hi-1, x
pla
}
sec sec
sbc #$A0 sbc #$A0
bcs + bcs +

View File

@ -0,0 +1,65 @@
;license:MIT
;(c) 2021 by 4am
!cpu 6502
!to "build/FX/SHR.FIZZLE",plain
*=$A000
!source "src/fx/fx.shr.common.a"
shrlo = $301 ; $C8 bytes
shrhi = $201 ; $C8 bytes
ldx #(end-start-1) ; copy loop to zero page
- lda start, x
sta $00, x
dex
bpl -
+BUILD_SHR_LOOKUP_TABLES shrlo, shrhi
+COPY_SCB_AND_PALETTES
jmp colloop
start
!pseudopc 0 {
colloop
ldx #$C8
startcollo=*+1
ldy #$9F ; SMC
startcolhi=*+1
lda #$00
sta <colhi
rowloop
colhi=*+1
lda #$00
bne +
cpy #$A0
bcs +
lda shrlo-1, x
sta <dst+1
lda shrhi-1, x
sta <dst+2
lda (<dst+1), y
dst sta $FDFD, y ; SMC
+ iny
bne +
inc <colhi
+ dex
bne rowloop
dec <startcollo
lda <startcollo
cmp #$FF
bne +
dec <startcolhi
+ lda $C000
bmi exit
dec <counter
bne colloop
dec <counter+1
bne colloop
exit sta $C004
rts
counter !word 200 + 160 + 256
}
end

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 10806130 !be24 10805349
!le16 4244 !le16 4244

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 10759276 !be24 10758495
!le16 5207 !le16 5207

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 10702487 !be24 10701706
!le16 3593 !le16 3593

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 10714864 !be24 10714083
!le16 3953 !le16 3953

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 10730270 !be24 10729489
!le16 4628 !le16 4628

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 10747552 !be24 10746771
!le16 5575 !le16 5575

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 10810374 !be24 10809593
!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 10811182 !be24 10810401
!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 10811630 !be24 10810849
!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 10766629 !be24 10765848
!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 10804800 !be24 10804019
!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 10790790 !be24 10790009
!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 10764483 !be24 10763702
!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 10767871 !be24 10767090
!le16 6149 !le16 6149

Some files were not shown because too many files have changed in this diff Show More