From 5defaae1e959768c9657bde6b5759bca4e5b34f0 Mon Sep 17 00:00:00 2001 From: Pecusx Date: Sat, 1 Mar 2025 21:34:27 +0100 Subject: [PATCH] More branches --- lumber.asm | 16 ++++++++-------- lumber.xex | Bin 19811 -> 19809 bytes 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/lumber.asm b/lumber.asm index a9f4ae6..ad1764c 100644 --- a/lumber.asm +++ b/lumber.asm @@ -840,15 +840,15 @@ next_phase_only mva branches_list+2 branches_list+3 mva branches_list+1 branches_list+2 mva branches_list+0 branches_list+1 - beq make_random_branch - lda #0 - beq branch_ready make_random_branch - lda RANDOM ; 0, 1 or 2 - and #%00000011 - cmp #3 - bne branch_ready - lda #0 + lda RANDOM ; branch or not (50%) + and #%00000001 + beq branch_ready ; no branches + lda RANDOM ; left or right (50%) + and #%00000001 + tax + inx + txa branch_ready sta branches_list+0 rts diff --git a/lumber.xex b/lumber.xex index 588a126c6cc75cbfc9bbc5833a3c2e20f66d88ae..a6f1a79002181767739c6d9cf92fc99c976a4bb3 100644 GIT binary patch delta 232 zcmaDni}B$s#tl>X7!Plr#+Pcqm^=B8-CSXz{F7`S3Qn?rkUPnDflVPSS0Q)u8v8v; zKyk$j?-k^76(;2?Y|mBj%v~wb+NRKvyON=`)rT=jA$N0^!#qyLNs~3b_K2^_Z|zVp z%}sdLxwP{n*9Df9oUNU!_O6=z$E$*ENq%e7-sO|4yp_Proy#XL@>YQ{&v=`_m~1{4 zFs6%-v&34iOPY)yIKb4Z7hSzKauO7B^A&_9FZ5C7-jaVoV{Hr52StU5$>)9afqwZ9 LBX7>{nA#+Pcqm_PZC-CSXj{F7`S3Qn?rkUPnDflVPSS0R7$8v8v; zKyk$j?-k^76{h4XY|mBj%v~wb+NRKvyON=`)rT=jA%An1!#qyLDU&t5_K2^^Z|zVp z%}sdLxwP{n*9Df9oUNU!_O6-y$E$*ES$=EN-j$Q9yp_Prohv6V@>YQ{&v=`_m~1{4 zFs6%-v(yKcl?)%a*K%FbWIoA!foUZ}?~R-Uh5UR4k;(IYl)1O%U(i_F!t_B=A!_nj QAAO*2{sPGblXZPf0N`?C2><{9