10 REM ** SPRINGER ** 20 REM 30 REM PROGRAMM VON: MAIK QUALMANN 40 REM 50 REM (C) 1991 60 REM MAGIC FORMEL ASSEMBLER 70 (null) 80 OPT OO 90 *= $4780 100 PUFFER1 = $0400 110 PUFFER2 = $0500 120 PUFFER3 = $0600 130 SEI 140 CLD 150 JSR $FD15 160 JSR $FDA3 170 JSR $E518 180 LDA #$31 190 STA $01 200 LDX #$00 210 CO1 LDA $D000,X 220 STA $4400,X 230 LDA $D100,X 240 STA $4500,X 250 LDA #$0F 260 STA $4000,X 270 STA $4100,X 280 STA $4200,X 290 STA $4300,X 300 INX 310 BNE CO1 320 LDA #$37 330 STA $01 340 TXA 350 LDY #$60 360 JSR POSI 370 LDX #$20 380 TYA 390 CL1 STA ($FB),Y 400 INY 410 BNE CL1 420 INC $FC 430 DEX 440 BNE CL1 450 LDY #$03 460 LDA #$0B 470 AF2 LDX #$09 480 AF1 JSR (null) 490 INX 500 CPX #$0D 510 BNE AF1 520 EOR #$07 530 INY 540 CPY #$08 550 BNE AF2 560 LDX #$00 570 AF5 CPX #$60 580 BEQ AF6 590 LDA (null)TAB,X 600 STA $FC 610 INX 620 LDA (null)TAB,X 630 STA $FB 640 INX 650 LDA (null)TAB,X 660 STA $46 670 INX 680 LDY #$00 690 AF7 LDA (null)TAB,X 700 PHA 710 JSR (null) 720 INY 730 INX 740 PLA 750 BMI AF5 760 BPL AF7 770 AF6 LDA #$0F 780 STA $D020 790 LDA #%00001001 800 STA $D018 810 LDA #$3B 820 STA $D011 830 LDA #$96 840 STA $DD00 850 LDA #29 860 STA $43F8 870 LDA #$14 880 STA $4F 890 LDA #$32 900 STA $55 910 START LDA #$00 920 STA $3B 930 STA $3F 940 TAY 950 LDA #$01 960 BL3 LDX #$00 970 BL2 JSR (null) 980 EOR #$01 990 INX 1000 CPX #$08 1010 BNE BL2 1020 EOR #$01 1030 INY 1040 CPY #$08 1050 BNE BL3 1060 LDA $4F 1070 STA $56 1080 LDA #$50 1090 STA $44 1100 LDA #$F0 1110 STA $45 1120 JSR ZUFALL 1130 STA $40 1140 STA $60 1150 TAY 1160 JSR ZUFALL 1170 STA $41 1180 STA $61 1190 TAX 1200 LDA #64 1210 JSR (null)1 1220 SE1 JSR TEST 1230 LDA $FE 1240 BNE SD1 1250 JMP START 1260 SD1 JSR ZUFALL 1270 CMP $FE 1280 BCS SD1 1290 ASL 1300 TAX 1310 LDA $3B 1320 ASL 1330 TAY 1340 LDA PUFFER1,X 1350 STA PUFFER2,Y 1360 STA $40 1370 LDA PUFFER1+1,X 1380 STA PUFFER2+1,Y 1390 STA $41 1400 INC $3B 1410 LDY $40 1420 TAX 1430 LDA #82 1440 JSR (null)1 1450 DEC $56 1460 BNE SE1 1470 LDA #91 1480 JSR (null)1 1490 JSR ST6 1500 INC $3B 1510 LDA #$00 1520 STA $3C 1530 STA $4E 1540 STA $57 1550 STA $60 1560 STA $61 1570 LDA #7 1580 STA $3D 1590 LDA #$1D 1600 STA $D000 1610 LDA #$36 1620 STA $D001 1630 LDA #$01 1640 STA $D015 1650 ANFANG1 JSR LEVELZ 1660 LDX #$06 1670 LDA #$30 1680 RE1 STA $62,X 1690 DEX 1700 BPL RE1 1710 LDX #$03 1720 LDA #$00 1730 RE2 STA $48,X 1740 DEX 1750 BPL RE2 1760 LDA #$C0 1770 LDY #$43 1780 JSR POSI 1790 LDY #$27 1800 KI1 LDA #$20 1810 JSR (null) 1820 DEY 1830 BPL KI1 1840 ANFANG LDA #ANFANG 1860 STA $4C 1870 STX $4D 1880 LDA #$F0 1890 AN1 CMP $D012 1900 BNE AN1 1910 INC $D027 1920 LDA $57 1930 BNE AN2 1940 JSR TIME 1950 AN2 JSR (null) 1960 JSR JOYST 1970 JMP ($004C) 1980 JOYST LDA $03 1990 LDX $3C 2000 BNE J1 2010 LDA $DC00 2020 STA $03 2030 J1 LDY $D001 2040 LDX $D000 2050 LSR 2060 STA $02 2070 BCS J2 2080 LDA $60 2090 BEQ J2 2100 DEY 2110 DEY 2120 DEY 2130 INC $3C 2140 LDA $3D 2150 BNE J2 2160 DEC $60 2170 J2 LSR $02 2180 BCS J3 2190 LDA $60 2200 CMP #$07 2210 BEQ J3 2220 INY 2230 INY 2240 INY 2250 INC $3C 2260 LDA $3D 2270 BNE J3 2280 INC $60 2290 J3 LSR $02 2300 BCS J4 2310 LDA $61 2320 BEQ J4 2330 DEX 2340 DEX 2350 DEX 2360 INC $3C 2370 LDA $3D 2380 BNE J4 2390 DEC $61 2400 J4 LSR $02 2410 BCS J5 2420 LDA $61 2430 CMP #$09 2440 BEQ J5 2450 INX 2460 INX 2470 INX 2480 INC $3C 2490 LDA $3D 2500 BNE J5 2510 INC $61 2520 J5 STY $D001 2530 STX $D000 2540 LDA $3C 2550 BNE J6 2560 LSR $02 2570 BCS J7 2580 LDA $4E 2590 BNE J8 2600 JSR MENU 2610 BCS J9 2620 JSR SET 2630 J9 LDA #$01 2640 STA $4E 2650 J8 RTS 2660 J7 LDA #$00 2670 STA $4E 2680 RTS 2690 J6 DEC $3D 2700 BPL J8 2710 LDA #$00 2720 STA $3C 2730 LDA #7 2740 STA $3D 2750 RTS 2760 PFERD LDY $40 2770 LDX $41 2780 LDA #64 2790 JSR (null)1 2800 LDX #$06 2810 ZUG2 INC $62,X 2820 LDA $62,X 2830 CMP #$3A 2840 BNE ZUG1 2850 LDA #$30 2860 STA $62,X 2870 DEX 2880 BPL ZUG2 2890 BMI ZUG3 2900 ZUG1 STA $62,X 2910 ZUG3 RTS 2920 SET LDA #$00 2930 STA $44 2940 LDA #$F0 2950 STA $45 2960 JSR TEST 2970 LDX $FE 2980 DEX 2990 BMI ST1 3000 ST4 TXA 3010 ASL 3020 TAY 3030 LDA PUFFER1,Y 3040 CMP $60 3050 BNE ST2 3060 LDA PUFFER1+1,Y 3070 CMP $61 3080 BEQ ST3 3090 ST2 DEX 3100 BPL ST4 3110 BMI ST1 3120 ST3 LDY $60 3130 LDX $61 3140 JSR BILD 3150 CMP #$70 3160 BNE ST5 3170 LDA $3B 3180 CMP #$01 3190 BNE ST1 3200 JSR ST5 3210 INC $57 3220 LDA $4C 3230 CMP #