;redcode verbose ;author Frank J. T. Wojcik ;name Banana Split v1.4 ;strategy Program which acts like three different ones. ;strategy v1.0 -- Initial release. Slow and long. ;strategy v1.1 -- No more bootstrap! Faster. Better bomber. ;strategy v1.2 -- *Much* faster bomber. Probably won't do much, but... ;strategy v1.3 -- Fixed a really stupid bug introduced in 1.2. ;strategy v1.4 -- Turned final bomber into 2/3 imp-gate when done. ;assert 1 fp JMP 1,<-5 ;Front Program Top JMP 1,<-6 ADD #1,cnt JMP 1,<-8 JMP -3,<-9 ;Front Program Bottom DAT #0, #0 for 30 DAT #0, #0 rof DAT #0, #0 cnt DAT #0, #4000 boot SPL fp,cnt (cnt<0), #1 failed --> move fwd MOV 0), #2 failed --> move bck CMP @mvpt1,cpb ;Copy the retaliation program... JMP -2,Back Program ADD #-1,cnt MOV bomb,