WWTF??? by RMDA [web]
________ ___ ____ _______ ________ __\ \ _/ \/ \ _/ \ __\ \__ \__ __ \\ \ \\ __ \\__ __ _/ / |/ __/ _/_ |/ _/_/ |/ /_ \ / \_ / / \ \ \____\___//___\ /___/____________/\_____\___/ \/ russkiy znachit derzhkiy! WWTF??? (post-party-fix) ZX Spectrum 48K + AY, demo (6912 bytes intro) code .siniy & .rugu design .poligrafych english .babUshka video .suedon gfx .namd Who is in charge? .ded Done with total respect to Patrik Rak - author of Diehard complite CMWC/xorshift random generator for Z80. Pentagon version use diehard complite codec (LD HL,RND > PUSH HL) but 2+ gray fix use some tricks like this: ld hl,RND : push hl : ld de,RND : push de : ld de,RND : push de : ld bc,RND : push bc : LD L,D : push hl We know all issues. We will fix them in final version. RMDA 48K ROM done by Alexander (Nihirashi) Sharihin ;---Patrik Rak XORsgift---------------------------------- rnd ld hl,table rnd_i ld bc,0 add hl,bc ld a,c ; i = ( i + 1 ) & 7 inc a and 7 ld (rnd_i+1),a ld c,(hl) ; y = q[i] ex de,hl ld h,c ; t = 256 * y rnd_cy ld l,0 ; t = 256 * y + c sbc hl,bc ; t = 255 * y + c sbc hl,bc ; t = 254 * y + c sbc hl,bc ; t = 253 * y + c ld a,h ; c = t >> 8 ld (rnd_cy+1),a ld a,l ; x = t & 255 cpl ; x = (b-1) - x = -x - 1 = ~x + 1 - 1 = ~x ld (de),a ; q[i] = x ret table db 82,97,120,111,102,116,20,15 ;------------------------------------------------ Download: https://rmda.world/revision2020/WWTF-post-party-fix.zip Vimeo: https://vimeo.com/407269391 YouTube (party version): https://www.youtube.com/watch?v=eB3WLTbScKA |Russian |Massive |Digital |Aggression RMDA 2020 @ https://rmda.su 14/04/2020 russkie prishli...
[ back to the prod ]