Cartridge code (208 chars):
p=pgetcls(0)n=126m=127rule="0111001"pset(64,126,1)::e::for i=1,n doc=pget(i+1,n)c+=pget(i,n)*2c+=pget(i-1,n)*4d=0c=7-cif(sub(rule,c,c)=="1")d=1pset(i,m,d)endmemcpy(24512,24576,8192)flip()goto e