Cartridge code (193 chars):
p=pgetcls(1)n=126m=127rule="0111100"::e::for i=0,m 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