10 REM------------------------- 20 REM** LIFE FUER C-64 ** 25 REM------------------------- 30 REM** JUERGEN ENGBRING ** 40 REM** HENKELSHOF 5-7 ** 50 REM** 5630 REMSCHEID-11 ** 60 REM** TEL. 02191/65533 ** 70 REM------------------------- 80 M=49152:FORI=0TO9:READA 85 IFA<>PEEK(M)THENLOAD"MASCHLIFE",8,1 90 M=M+100:NEXT 95 DATA169,88,87,206,2,152,0,192,45,0 100 PRINT"[147]" 110 SYS49971: REM INITIALISIERUNG 120 PL=50117: REM SYSPL,X,Y,0/1/2 130 :N=50167: REM NAECHSTE GENERATION 140 :S=50173: REM MAXIMALE GESCHW. 150 :G=50087: REM SYSG,X,Y ZELLE LEBT 155 BA=6*4096:REM BASIS ZELLSPEICHER 160 QQ=50198: REM TESTBYTE SYSPL,X,Y,2 170 REM+++++++++++++++++++++++++++++++++ 990 REM=== 80 X 40 ZELLEDITOR ======== 1000 DIMG%(255):X=39:Y=24:Q=TI:CH=29 1005 FORI=0TO6:READA:READB:G%(A)=B:NEXT 1010 DATA17,1,29,2,145,3,157,4,20,5,32,6,76,7 1020 GETA$:IFTI-Q>15THENQ=TI:W=1-W 1030 SYSPL,X,Y,W 1040 IFA$=""THEN1020 1050 A=ASC(A$) 1060 ONG%(A)GOTO1100,1200,1300,1400,1500,1600,1700 1070 GOTO1020 1100 SYSPL,X,Y,Z:Y=Y+1:CH=17 1110 IFY>49THENY=0 1120 GOTO1450 1200 SYSPL,X,Y,Z:X=X+1:CH=29 1210 IFX>79THENX=0 1220 GOTO1450 1300 SYSPL,X,Y,Z:Y=Y-1:CH=145 1310 IFY<0THENY=49 1320 GOTO1450 1400 SYSPL,X,Y,Z:X=X-1:CH=157 1410 IFX<0THENX=79 1420 GOTO1450 1450 SYSPL,X,Y,2:Z=PEEK(QQ) 1460 GOTO1020 1500 Z=0:A=CH:POKEBA+3*X+Y*240,0 1510 GOTO1060 1600 Z=1:A=CH 1610 SYSG,X,Y:GOTO1060 1700 SYSPL,X,Y,Z 2000 T=9999:REM MINIMALE VERZOEGERUNG 2005 POKE50209,2:REM VOR ERSTEM SYSN 2010 GETA$:IFTI-Q>TTHENQ=TI:SYSN 2020 IFA$=""THEN2010 2030 IFA$=" "THENSYSN:T=9999:GOTO2010 2040 IFA$="S"THENT=99999 2050 IFA$="N"THENRUN 2055 IFA$="E"GOTO2300 2060 IFA$="Q"THEN:END 2065 IFA$="P"THENSYSS 2067 IFA$=CHR$(133)GOTO2200 2070 A=ASC(A$) 2080 IFA<134ORA>140GOTO2010 2090 T=2*2^(A-134) 2100 GOTO2010 2200 GETA$:IFA$=""THENSYSN:GOTO2200 2210 GOTO2020 2300 IFPEEK(50202)=1THENSYSN 2310 POKE50209,0:GOTO1020