Herramientas de usuario

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
superstartrek.bas [2022/03/10 16:32] peronsuperstartrek.bas [2026/04/21 16:08] (actual) – editor externo 127.0.0.1
Línea 1: Línea 1:
-<code freebasic>+<code freebasic sstrek.bas>
 10 REM SUPER STARTREK - MAY 16,1978 - REQUIRES 24K MEMORY 10 REM SUPER STARTREK - MAY 16,1978 - REQUIRES 24K MEMORY
 30 REM 30 REM
Línea 56: Línea 56:
 1160 B9=1:G(Q1,Q2)=G(Q1,Q2)+10:Q1=FNR(1):Q2=FNR(1) 1160 B9=1:G(Q1,Q2)=G(Q1,Q2)+10:Q1=FNR(1):Q2=FNR(1)
 1200 K7=K9:IFB9<>1THENX$="S":X0$=" ARE " 1200 K7=K9:IFB9<>1THENX$="S":X0$=" ARE "
-1230 PRINT"YOUR ORDERS ARE AS FOLLOWS:" +1230 PRINT"SOS ORDENES SON LAS SIGUIENTES:" 
-1240 PRINT"     DESTROY THE";K9;"KLINGON WARSHIPS WHICH HAVE INVADED+1240 PRINT"     DESTRUYA LAS";K9;"NAVES KLINGON QUE INVADIERON
-1252 PRINT"   THE GALAXY BEFORE THEY CAN ATTACK FEDERATION HEADQUARTERS+1252 PRINT"   LA GALAXIA ANTES QUE ATAQUEN EL CUARTEL DE LA FEDERACION
-1260 PRINT"   ON STARDATE";T0+T9;"  THIS GIVES YOU";T9;"DAYS.  THERE";X0$ +1260 PRINT"   EN FECHA ESTELAR";T0+T9;"  TIENE";T9;"DIAS.  TIENE";X0$ 
-1272 PRINT"  ";B9;"STARBASE";X$;" IN THE GALAXY FOR RESUPPLYING YOUR SHIP+1272 PRINT"  ";B9;"STARBASE";X$;" EN LA GALAXIA PARA REABASTECERSE
-1280 PRINT:REM PRINT"HIT ANY KEY EXCEPT RETURN WHEN READY TO ACCEPT COMMAND"+1280 PRINT:REM PRINT"PRESIONE CUALQUIER TECLA EXCEPTO RETURN PARA ACEPTAR ORDEN"
 1300 I=RND(1):REM IF INP(1)=13 THEN 1300 1300 I=RND(1):REM IF INP(1)=13 THEN 1300
 1310 REM HERE ANY TIME NEW QUADRANT ENTERED 1310 REM HERE ANY TIME NEW QUADRANT ENTERED
Línea 67: Línea 67:
 1390 IFQ1<1ORQ1>8ORQ2<1ORQ2>8THEN1600 1390 IFQ1<1ORQ1>8ORQ2<1ORQ2>8THEN1600
 1430 GOSUB 9030:PRINT:IF T0<>T THEN 1490 1430 GOSUB 9030:PRINT:IF T0<>T THEN 1490
-1460 PRINT"YOUR MISSION BEGINS WITH YOUR STARSHIP LOCATED+1460 PRINT"SU MISION COMIENZA CON SU NAVE LOCALIZADA
-1470 PRINT"IN THE GALACTIC QUADRANT, '";G2$;"'.":GOTO 1500 +1470 PRINT"EL EL CUADRANTE, '";G2$;"'.":GOTO 1500 
-1490 PRINT"NOW ENTERING ";G2$;" QUADRANT . . ."+1490 PRINT"AHORA ESTA ENTRANDO ";G2$;" CUADRANTE . . ."
 1500 PRINT:K3=INT(G(Q1,Q2)*.01):B3=INT(G(Q1,Q2)*.1)-10*K3 1500 PRINT:K3=INT(G(Q1,Q2)*.01):B3=INT(G(Q1,Q2)*.1)-10*K3
 1540 S3=G(Q1,Q2)-100*K3-10*B3:IFK3=0THEN1590 1540 S3=G(Q1,Q2)-100*K3-10*B3:IFK3=0THEN1590
-1560 PRINT"COMBAT AREA      CONDITION RED":IFS>200THEN1590 +1560 PRINT"PUESTOS DE COMBATE   ALERTA ROJA":IFS>200THEN1590 
-1580 PRINT"   SHIELDS DANGEROUSLY LOW"+1580 PRINT" ESCUDOS PELIGROSAMENTE BAJOS"
 1590 FORI=1TO3:K(I,1)=0:K(I,2)=0:NEXTI 1590 FORI=1TO3:K(I,1)=0:K(I,2)=0:NEXTI
 1600 FORI=1TO3:K(I,3)=0:NEXTI:Q$=Z$+Z$+Z$+Z$+Z$+Z$+Z$+LEFT$(Z$,17) 1600 FORI=1TO3:K(I,3)=0:NEXTI:Q$=Z$+Z$+Z$+Z$+Z$+Z$+Z$+LEFT$(Z$,17)
Línea 86: Línea 86:
 1980 GOSUB6430 1980 GOSUB6430
 1990 IFS+E>10THENIFE>10ORD(7)=0THEN2060 1990 IFS+E>10THENIFE>10ORD(7)=0THEN2060
-2020 PRINT:PRINT"** FATAL ERROR **   YOU'VE JUST STRANDED YOUR SHIP IN +2020 PRINT:PRINT"** ERROR FATAL **   ESTA VARADO CON SU NAVE EN EL 
-2030 PRINT"SPACE":PRINT"YOU HAVE INSUFFICIENT MANEUVERING ENERGY,"; +2030 PRINT"ESPACIO":PRINT"TIENE INSUFICIENTE ENERGIA DE MANIOBRA,"; 
-2040 PRINT" AND SHIELD CONTROL":PRINT"IS PRESENTLY INCAPABLE OF CROSS"; +2040 PRINT" CONTROL DE ESCUDOS":PRINT"ES ACTUALMENTE INCAPAZ DE CRUZAR"; 
-2050 PRINT"-CIRCUITING TO ENGINE ROOM!!":GOTO6220+2050 PRINT"-CIRCUITO A SALA DE MAQUINAS!!":GOTO6220
 2060 INPUT"COMMAND";A$ 2060 INPUT"COMMAND";A$
 2080 FORI=1TO9:IFLEFT$(A$,3)<>MID$(A1$,3*I-2,3)THEN2160 2080 FORI=1TO9:IFLEFT$(A$,3)<>MID$(A1$,3*I-2,3)THEN2160
 2140 ONIGOTO2300,1980,4000,4260,4700,5530,5690,7290,6270 2140 ONIGOTO2300,1980,4000,4260,4700,5530,5690,7290,6270
-2160 NEXTI:PRINT"ENTER ONE OF THE FOLLOWING:" +2160 NEXTI:PRINT"INGRESE UNO DE LOS SIGUIENTES:" 
-2180 PRINT"  NAV  (TO SET COURSE)" +2180 PRINT"  NAV  (PARA PONER CURSO)" 
-2190 PRINT"  SRS  (FOR SHORT RANGE SENSOR SCAN)" +2190 PRINT"  SRS  (PARA SENSOR DE CORTO ALCANCE)" 
-2200 PRINT"  LRS  (FOR LONG RANGE SENSOR SCAN)" +2200 PRINT"  LRS  (PARA SENSOR DE LARGO ALCANCE)" 
-2210 PRINT"  PHA  (TO FIRE PHASERS)" +2210 PRINT"  PHA  (PARA DISPARAR PHASERS)" 
-2220 PRINT"  TOR  (TO FIRE PHOTON TORPEDOES)" +2220 PRINT"  TOR  (PARA DISPARAR TORPEDOS DE FOTONES)" 
-2230 PRINT"  SHE  (TO RAISE OR LOWER SHIELDS)" +2230 PRINT"  SHE  (PARA LEVANTAR O BAJAR ESCUDOS)" 
-2240 PRINT"  DAM  (FOR DAMAGE CONTROL REPORTS)" +2240 PRINT"  DAM  (PARA REPORTES DE CONTROL DE AVERIAS)" 
-2250 PRINT"  COM  (TO CALL ON LIBRARY-COMPUTER)" +2250 PRINT"  COM  (PARA LLAMAR A LA COMPUTADORA)" 
-2260 PRINT"  XXX  (TO RESIGN YOUR COMMAND)":PRINT:GOTO 1990+2260 PRINT"  XXX  (PARA RENUNCIAR AL MANDO)":PRINT:GOTO 1990
 2290 REM COURSE CONTROL BEGINS HERE 2290 REM COURSE CONTROL BEGINS HERE
-2300 INPUT"COURSE (0-9)";C1:IFC1=9THENC1=1+2300 INPUT"CURSO (0-9)";C1:IFC1=9THENC1=1
 2310 IFC1>=1ANDC1<9THEN2350 2310 IFC1>=1ANDC1<9THEN2350
-2330 PRINT"   LT. SULU REPORTS, 'INCORRECT COURSE DATASIR!'":GOTO1990+2330 PRINT" TTE. SULU REPORTA, 'CURSO INCORRECTOCAPITAN!'":GOTO1990
 2350 X$="8":IFD(1)<0THENX$="0.2" 2350 X$="8":IFD(1)<0THENX$="0.2"
-2360 PRINT"WARP FACTOR (0-";X$;")";:INPUTW1:IFD(1)<0ANDW1>.2THEN2470+2360 PRINT"FACTOR WARP (0-";X$;")";:INPUTW1:IFD(1)<0ANDW1>.2THEN2470
 2380 IFW1>0ANDW1<=8THEN2490 2380 IFW1>0ANDW1<=8THEN2490
 2390 IFW1=0THEN1990 2390 IFW1=0THEN1990
-2420 PRINT"   CHIEF ENGINEER SCOTT REPORTS 'THE ENGINES WON'T TAKE";+2420 PRINT"  ING.JEFE SCOTT REPORTA 'LOS MOTORES NO DARAN";
 2430 PRINT" WARP ";W1;"!'":GOTO1990 2430 PRINT" WARP ";W1;"!'":GOTO1990
-2470 PRINT"WARP ENGINES ARE DAMAGED.  MAXIUM SPEED = WARP 0.2":GOTO1990+2470 PRINT"MOTOR WARP ROTO.  VELOC. MAX = WARP 0.2":GOTO1990
 2490 N=INT(W1*8+.5):IFE-N>=0THEN2590 2490 N=INT(W1*8+.5):IFE-N>=0THEN2590
-2500 PRINT"ENGINEERING REPORTS   'INSUFFICIENT ENERGY AVAILABLE+2500 PRINT"REPORTES INGENIERIA   'ENERGIA INSUFICIENTE DISPONIBLE
-2510 PRINT"                       FOR MANEUVERING AT WARP";W1;"!'"+2510 PRINT"                       PARA MANIOBRAR A WARP";W1;"!'"
 2530 IFS<N-EORD(7)<0THEN1990 2530 IFS<N-EORD(7)<0THEN1990
-2550 PRINT"DEFLECTOR CONTROL ROOM ACKNOWLEDGES";S;"UNITS OF ENERGY+2550 PRINT"SALA DE ESCUDO  RECONOCE";S;"UNIDADES DE ENERGIA
-2560 PRINT"                         PRESENTLY DEPLOYED TO SHIELDS."+2560 PRINT"                       ACTUALMENTE ENTREGADAS A ESCUDOS."
 2570 GOTO1990 2570 GOTO1990
 2580 REM KLINGONS MOVE/FIRE ON MOVING STARSHIP . . . 2580 REM KLINGONS MOVE/FIRE ON MOVING STARSHIP . . .
Línea 129: Línea 129:
 2790 D(I)=D(I)+D6:IFD(I)>-.1ANDD(I)<0THEND(I)=-.1:GOTO2880 2790 D(I)=D(I)+D6:IFD(I)>-.1ANDD(I)<0THEND(I)=-.1:GOTO2880
 2800 IFD(I)<0THEN2880 2800 IFD(I)<0THEN2880
-2810 IFD1<>1THEND1=1:PRINT"DAMAGE CONTROL REPORT:  "; +2810 IFD1<>1THEND1=1:PRINT"REPORTE CONTROL DE AVERIAS:  "; 
-2840 PRINTTAB(8);:R1=I:GOSUB8790:PRINTG2$;" REPAIR COMPLETED."+2840 PRINTTAB(8);:R1=I:GOSUB8790:PRINTG2$;" REPARACION COMPLETA."
 2880 NEXTI:IFRND(1)>.2THEN3070 2880 NEXTI:IFRND(1)>.2THEN3070
 2910 R1=FNR(1):IFRND(1)>=.6THEN3000 2910 R1=FNR(1):IFRND(1)>=.6THEN3000
-2930 D(R1)=D(R1)-(RND(1)*5+1):PRINT"DAMAGE CONTROL REPORT:  "; +2930 D(R1)=D(R1)-(RND(1)*5+1):PRINT"REPORTE DE CONTROL DE AVERIAS:  "; 
-2960 GOSUB8790:PRINTG2$;" DAMAGED":PRINT:GOTO3070 +2960 GOSUB8790:PRINTG2$;" AVERIADO":PRINT:GOTO3070 
-3000 D(R1)=D(R1)+RND(1)*3+1:PRINT"DAMAGE CONTROL REPORT:  "; +3000 D(R1)=D(R1)+RND(1)*3+1:PRINT"REPORTE DE CONTROL DE AVERIAS:  "; 
-3030 GOSUB8790:PRINTG2$;" STATE OF REPAIR IMPROVED":PRINT+3030 GOSUB8790:PRINTG2$;" ESTADO DE REPARACION MEJORADO":PRINT
 3060 REM BEGIN MOVING STARSHIP 3060 REM BEGIN MOVING STARSHIP
 3070 A$="   ":Z1=INT(S1):Z2=INT(S2):GOSUB8670 3070 A$="   ":Z1=INT(S1):Z2=INT(S2):GOSUB8670
Línea 143: Línea 143:
 3170 FORI=1TON:S1=S1+X1:S2=S2+X2:IFS1<1ORS1>=9ORS2<1ORS2>=9THEN3500 3170 FORI=1TON:S1=S1+X1:S2=S2+X2:IFS1<1ORS1>=9ORS2<1ORS2>=9THEN3500
 3240 S8=INT(S1)*24+INT(S2)*3-26:IFMID$(Q$,S8,2)="  "THEN3360 3240 S8=INT(S1)*24+INT(S2)*3-26:IFMID$(Q$,S8,2)="  "THEN3360
-3320 S1=INT(S1-X1):S2=INT(S2-X2):PRINT"WARP ENGINES SHUT DOWN AT "; +3320 S1=INT(S1-X1):S2=INT(S2-X2):PRINT"MOTORES WARP APAGADOS EN "; 
-3350 PRINT"SECTOR";S1;",";S2;"DUE TO BAD NAVAGATION":GOTO3370+3350 PRINT"SECTOR";S1;",";S2;"DEBIDO A MALA NAVEGACION":GOTO3370
 3360 NEXTI:S1=INT(S1):S2=INT(S2) 3360 NEXTI:S1=INT(S1):S2=INT(S2)
 3370 A$="<*>":Z1=INT(S1):Z2=INT(S2):GOSUB8670:GOSUB3910:T8=1 3370 A$="<*>":Z1=INT(S1):Z2=INT(S2):GOSUB8670:GOSUB3910:T8=1
Línea 160: Línea 160:
 3750 IFQ2>8THENX5=1:Q2=8:S2=8 3750 IFQ2>8THENX5=1:Q2=8:S2=8
 3790 IFX5=0THEN3860 3790 IFX5=0THEN3860
-3800 PRINT"LT. UHURA REPORTS MESSAGE FROM STARFLEET COMMAND:" +3800 PRINT"LT. UHURA REPORTA MENSAJE DE MANDO DE FLOTA ESTELAR:" 
-3810 PRINT"  'PERMISSION TO ATTEMPT CROSSING OF GALACTIC PERIMETER+3810 PRINT" 'PERMISO PARA INTENTAR CRUCE DE PERIMETRO GALACTICO
-3820 PRINT"  IS HEREBY *DENIED*.  SHUT DOWN YOUR ENGINES.'" +3820 PRINT"  HA SIDO *DENEGADO*.  APAGUE SUS MOTORES.'" 
-3830 PRINT"CHIEF ENGINEER SCOTT REPORTS  'WARP ENGINES SHUT DOWN+3830 PRINT"ING. JEFE SCOTT REPORTA  'MOTORES WARP APAGADOS
-3840 PRINT"  AT SECTOR";S1;",";S2;"OF QUADRANT";Q1;",";Q2;".'"+3840 PRINT"  EN SECTOR";S1;",";S2;"DE CUADRANTE";Q1;",";Q2;".'"
 3850 IFT>T0+T9THEN6220 3850 IFT>T0+T9THEN6220
 3860 IF8*Q1+Q2=8*Q4+Q5THEN3370 3860 IF8*Q1+Q2=8*Q4+Q5THEN3370
Línea 170: Línea 170:
 3900 REM MANEUVER ENERGY S/R ** 3900 REM MANEUVER ENERGY S/R **
 3910 E=E-N-10:IFE>=0THENRETURN 3910 E=E-N-10:IFE>=0THENRETURN
-3930 PRINT"SHIELD CONTROL SUPPLIES ENERGY TO COMPLETE THE MANEUVER."+3930 PRINT"CONTROL DE ESCUDOS PROVEE ENERGIA PARA COMPLETAR LA MANIOBRA."
 3940 S=S+E:E=0:IFS<=0THENS=0 3940 S=S+E:E=0:IFS<=0THENS=0
 3980 RETURN 3980 RETURN
 3990 REM LONG RANGE SENSOR SCAN CODE 3990 REM LONG RANGE SENSOR SCAN CODE
-4000 IFD(3)<0THENPRINT"LONG RANGE SENSORS ARE INOPERABLE":GOTO1990 +4000 IFD(3)<0THENPRINT"SENSORES DE LARGO ALCANCE INOPERATIVOS":GOTO1990 
-4030 PRINT"LONG RANGE SCAN FOR QUADRANT";Q1;",";Q2+4030 PRINT"SENSOR DE LARGO ALCANCE PARA CUADRANTE";Q1;",";Q2
 4040 O1$="-------------------":PRINTO1$ 4040 O1$="-------------------":PRINTO1$
 4060 FORI=Q1-1TOQ1+1:N(1)=-1:N(2)=-2:N(3)=-3:FORJ=Q2-1TOQ2+1 4060 FORI=Q1-1TOQ1+1:N(1)=-1:N(2)=-2:N(3)=-3:FORJ=Q2-1TOQ2+1
Línea 183: Línea 183:
 4230 NEXTL:PRINT":":PRINTO1$:NEXTI:GOTO1990 4230 NEXTL:PRINT":":PRINTO1$:NEXTI:GOTO1990
 4250 REM PHASER CONTROL CODE BEGINS HERE 4250 REM PHASER CONTROL CODE BEGINS HERE
-4260 IFD(4)<0THENPRINT"PHASERS INOPERATIVE":GOTO1990+4260 IFD(4)<0THENPRINT"PHASERS INOPERATIVO":GOTO1990
 4265 IFK3>0THEN4330 4265 IFK3>0THEN4330
-4270 PRINT"SCIENCE OFFICER SPOCK REPORTS  'SENSORS SHOW NO ENEMY SHIPS+4270 PRINT"OFICIAL DE CIENCIAS SPOCK REPORTA  'SENSORES NO MUESTRAN NAVES ENEMIGAS
-4280 PRINT"                                IN THIS QUADRANT'":GOTO1990 +4280 PRINT"                                EN ESTE CUADRANTE'":GOTO1990 
-4330 IFD(8)<0THENPRINT"COMPUTER FAILURE HAMPERS ACCURACY+4330 IFD(8)<0THENPRINT"FALLA DE COMPUTADORA LIMITA LA PRECISION
-4350 PRINT"PHASERS LOCKED ON TARGET;  "; +4350 PRINT"PHASERS FIJADOS EN EL OBJETIVO;  "; 
-4360 PRINT"ENERGY AVAILABLE =";E;"UNITS+4360 PRINT"ENERGIA DISPONIBLE =";E;"UNIDADES
-4370 INPUT"NUMBER OF UNITS TO FIRE";X:IFX<=0THEN1990+4370 INPUT"NRO. DE UNIDADES PARA DISPARAR";X:IFX<=0THEN1990
 4400 IFE-X<0THEN4360 4400 IFE-X<0THEN4360
 4410 E=E-X:IFD(7)<0THENX=X*RND(1) 4410 E=E-X:IFD(7)<0THENX=X*RND(1)
 4450 H1=INT(X/K3):FORI=1TO3:IFK(I,3)<=0THEN4670 4450 H1=INT(X/K3):FORI=1TO3:IFK(I,3)<=0THEN4670
 4480 H=INT((H1/FND(0))*(RND(1)+2)):IFH>.15*K(I,3)THEN4530 4480 H=INT((H1/FND(0))*(RND(1)+2)):IFH>.15*K(I,3)THEN4530
-4500 PRINT"SENSORS SHOW NO DAMAGE TO ENEMY AT ";K(I,1);",";K(I,2):GOTO4670 +4500 PRINT"LOS SENSORES NO MUESTRAN AVERIAS AL ENEMIGO EN ";K(I,1);",";K(I,2):GOTO4670 
-4530 K(I,3)=K(I,3)-H:PRINTH;"UNIT HIT ON KLINGON AT SECTOR";K(I,1);","; +4530 K(I,3)=K(I,3)-H:PRINTH;"UNIDADES ALCANZARON AL KLINGON EN EL SECTOR";K(I,1);","; 
-4550 PRINTK(I,2):IFK(I,3)<=0THENPRINT"*** KLINGON DESTROYED ***":GOTO4580 +4550 PRINTK(I,2):IFK(I,3)<=0THENPRINT"*** KLINGON DESTRUIDO ***":GOTO4580 
-4560 PRINT"   (SENSORS SHOW";K(I,3);"UNITS REMAINING)":GOTO4670+4560 PRINT"   (LOS SENSORS MUESTRAN";K(I,3);"UNIDADES REMANENTES)":GOTO4670
 4580 K3=K3-1:K9=K9-1:Z1=K(I,1):Z2=K(I,2):A$="   ":GOSUB8670 4580 K3=K3-1:K9=K9-1:Z1=K(I,1):Z2=K(I,2):A$="   ":GOSUB8670
 4650 K(I,3)=0:G(Q1,Q2)=G(Q1,Q2)-100:Z(Q1,Q2)=G(Q1,Q2):IFK9<=0THEN6370 4650 K(I,3)=0:G(Q1,Q2)=G(Q1,Q2)-100:Z(Q1,Q2)=G(Q1,Q2):IFK9<=0THEN6370
Línea 205: Línea 205:
 4700 IFP<=0THENPRINT"ALL PHOTON TORPEDOES EXPENDED":GOTO 1990 4700 IFP<=0THENPRINT"ALL PHOTON TORPEDOES EXPENDED":GOTO 1990
 4730 IFD(5)<0THENPRINT"PHOTON TUBES ARE NOT OPERATIONAL":GOTO1990 4730 IFD(5)<0THENPRINT"PHOTON TUBES ARE NOT OPERATIONAL":GOTO1990
-4760 INPUT"PHOTON TORPEDO COURSE (1-9)";C1:IFC1=9THENC1=1+4760 INPUT"TORPEDO DE FOTON CURSO (1-9)";C1:IFC1=9THENC1=1
 4780 IFC1>=1ANDC1<9THEN4850 4780 IFC1>=1ANDC1<9THEN4850
-4790 PRINT"ENSIGN CHEKOV REPORTS,  'INCORRECT COURSE DATASIR!'"+4790 PRINT"TTE. CHEKOV REPORTA,  'DATOS DE CURSO INCORRECTOSR.!'"
 4800 GOTO1990 4800 GOTO1990
 4850 X1=C(C1,1)+(C(C1+1,1)-C(C1,1))*(C1-INT(C1)):E=E-2:P=P-1 4850 X1=C(C1,1)+(C(C1+1,1)-C(C1,1))*(C1-INT(C1)):E=E-2:P=P-1
 4860 X2=C(C1,2)+(C(C1+1,2)-C(C1,2))*(C1-INT(C1)):X=S1:Y=S2 4860 X2=C(C1,2)+(C(C1+1,2)-C(C1,2))*(C1-INT(C1)):X=S1:Y=S2
-4910 PRINT"TORPEDO TRACK:"+4910 PRINT"RASTREO DE TORPEDO:"
 4920 X=X+X1:Y=Y+X2:X3=INT(X+.5):Y3=INT(Y+.5) 4920 X=X+X1:Y=Y+X2:X3=INT(X+.5):Y3=INT(Y+.5)
 4960 IFX3<1ORX3>8ORY3<1ORY3>8THEN5490 4960 IFX3<1ORX3>8ORY3<1ORY3>8THEN5490
Línea 217: Línea 217:
 5050 IFZ3<>0THEN4920 5050 IFZ3<>0THEN4920
 5060 A$="+K+":Z1=X:Z2=Y:GOSUB8830:IFZ3=0THEN5210 5060 A$="+K+":Z1=X:Z2=Y:GOSUB8830:IFZ3=0THEN5210
-5110 PRINT"*** KLINGON DESTROYED ***":K3=K3-1:K9=K9-1:IFK9<=0THEN6370+5110 PRINT"*** KLINGON DESTRUIDO ***":K3=K3-1:K9=K9-1:IFK9<=0THEN6370
 5150 FORI=1TO3:IFX3=K(I,1)ANDY3=K(I,2)THEN5190 5150 FORI=1TO3:IFX3=K(I,1)ANDY3=K(I,2)THEN5190
 5180 NEXTI:I=3 5180 NEXTI:I=3
 5190 K(I,3)=0:GOTO5430 5190 K(I,3)=0:GOTO5430
 5210 A$=" * ":Z1=X:Z2=Y:GOSUB8830:IFZ3=0THEN5280 5210 A$=" * ":Z1=X:Z2=Y:GOSUB8830:IFZ3=0THEN5280
-5260 PRINT"STAR AT";X3;",";Y3;"ABSORBED TORPEDO ENERGY.":GOSUB6000:GOTO1990+5260 PRINT"LA ESTRELLA EN";X3;",";Y3;"ABSORBIO ENERGIA DE TORPEDO.":GOSUB6000:GOTO1990
 5280 A$=">!<":Z1=X:Z2=Y:GOSUB8830:IFZ3=0THEN4760 5280 A$=">!<":Z1=X:Z2=Y:GOSUB8830:IFZ3=0THEN4760
-5330 PRINT"*** STARBASE DESTROYED ***":B3=B3-1:B9=B9-1+5330 PRINT"*** BASE ESTELAR DESTRUIDA ***":B3=B3-1:B9=B9-1
 5360 IFB9>0ORK9>T-T0-T9THEN5400 5360 IFB9>0ORK9>T-T0-T9THEN5400
-5370 PRINT"THAT DOES ITCAPTAIN!!  YOU ARE HEREBY RELIEVED OF COMMAND+5370 PRINT"ES SUFICIENTECAPITAN!!  HA SIDO RELEVADO DEL MANDO
-5380 PRINT"AND SENTENCED TO 99 STARDATES AT HARD LABOR ON CYGNUS 12!!"+5380 PRINT"Y SENTENCIADO A 99 STARDATES DE TRABAJO FORZADO EN CYGNUS 12!!"
 5390 GOTO 6270 5390 GOTO 6270
-5400 PRINT"STARFLEET COMMAND REVIEWING YOUR RECORD TO CONSIDER+5400 PRINT"EL MANDO DE LA FLOTA ESTELAR REVISANDO SU REGISTRO CONSIDERA
-5410 PRINT"COURT MARTIAL!":D0=0+5410 PRINT"UNA CORTE MARCIAL!":D0=0
 5430 Z1=X:Z2=Y:A$="   ":GOSUB8670 5430 Z1=X:Z2=Y:A$="   ":GOSUB8670
 5470 G(Q1,Q2)=K3*100+B3*10+S3:Z(Q1,Q2)=G(Q1,Q2):GOSUB6000:GOTO1990 5470 G(Q1,Q2)=K3*100+B3*10+S3:Z(Q1,Q2)=G(Q1,Q2):GOSUB6000:GOTO1990
-5490 PRINT"TORPEDO MISSED":GOSUB6000:GOTO1990+5490 PRINT"TORPEDO ERRADO":GOSUB6000:GOTO1990
 5520 REM SHIELD CONTROL 5520 REM SHIELD CONTROL
-5530 IFD(7)<0THENPRINT"SHIELD CONTROL INOPERABLE":GOTO1990 +5530 IFD(7)<0THENPRINT"CONTROL DE ESCUDO INOPERABLE":GOTO1990 
-5560 PRINT"ENERGY AVAILABLE =";E+S;:INPUT"NUMBER OF UNITS TO SHIELDS";X +5560 PRINT"ENERGIA DISPONIBLE =";E+S;:INPUT"NRO. DE UNIDADES DE ESCUDOS";X 
-5580 IFX<0ORS=XTHENPRINT"<SHIELDS UNCHANGED>":GOTO1990+5580 IFX<0ORS=XTHENPRINT"<ESCUDOS SIN CAMBIOS>":GOTO1990
 5590 IFX<=E+STHEN5630 5590 IFX<=E+STHEN5630
-5600 PRINT"SHIELD CONTROL REPORTS  'THIS IS NOT THE FEDERATION TREASURY.'" +5600 PRINT"CONTROL DE ESCUDOS REPORTA  'ESTE NO ES EL RESORO DE LA FEDERACION.'" 
-5610 PRINT"<SHIELDS UNCHANGED>":GOTO1990+5610 PRINT"<ESCUDOS SIN CAMBIOS>":GOTO1990
 5630 E=E+S-X:S=X:PRINT"DEFLECTOR CONTROL ROOM REPORT:" 5630 E=E+S-X:S=X:PRINT"DEFLECTOR CONTROL ROOM REPORT:"
-5660 PRINT"  'SHIELDS NOW AT";INT(S);"UNITS PER YOUR COMMAND.'":GOTO1990+5660 PRINT"  'LOS ESCUDOS AHORA TIENEN";INT(S);"UNIDADES A SU MANDO.'":GOTO1990
 5680 REM DAMAGE CONTROL 5680 REM DAMAGE CONTROL
 5690 IFD(6)>=0THEN5910 5690 IFD(6)>=0THEN5910
-5700 PRINT"DAMAGE CONTROL REPORT NOT AVAILABLE":IFD0=0THEN1990+5700 PRINT"REPORTE DE CONTROL DE AVERIAS NO DISPONIBLE":IFD0=0THEN1990
 5720 D3=0:FORI=1TO8:IFD(I)<0THEND3=D3+.1 5720 D3=0:FORI=1TO8:IFD(I)<0THEND3=D3+.1
 5760 NEXTI:IFD3=0THEN1990 5760 NEXTI:IFD3=0THEN1990
 5780 PRINT:D3=D3+D4:IFD3>=1THEND3=.9 5780 PRINT:D3=D3+D4:IFD3>=1THEND3=.9
-5810 PRINT"TECHNICIANS STANDING BY TO EFFECT REPAIRS TO YOUR SHIP;" +5810 PRINT"TECNICOS LISTOS PARA EFECTUAR REPARACIONES A SU NAVE;" 
-5820 PRINT"ESTIMATED TIME TO REPAIR:";.01*INT(100*D3);"STARDATES" +5820 PRINT"TIEMPO ESTIMADO DE REPARACION:";.01*INT(100*D3);"STARDATES" 
-5840 INPUT "WILL YOU AUTHORIZE THE REPAIR ORDER (Y/N)";A$ +5840 INPUT "AUTORIZA LA ORDEN DE REPARACION (S/N)";A$ 
-5860 IFA$<>"Y"THEN 1990+5860 IFA$<>"S"THEN 1990
 5870 FORI=1TO8:IFD(I)<0THEND(I)=0 5870 FORI=1TO8:IFD(I)<0THEND(I)=0
 5890 NEXTI:T=T+D3+.1 5890 NEXTI:T=T+D3+.1
-5910 PRINT:PRINT"DEVICE             STATE OF REPAIR":FORR1=1TO8+5910 PRINT:PRINT"DISPOSITIVO           ESTADO DE REPARACION":FORR1=1TO8
 5920 GOSUB8790:PRINTG2$;LEFT$(Z$,25-LEN(G2$));INT(D(R1)*100)*.01 5920 GOSUB8790:PRINTG2$;LEFT$(Z$,25-LEN(G2$));INT(D(R1)*100)*.01
 5950 NEXTR1:PRINT:IFD0<>0THEN5720 5950 NEXTR1:PRINT:IFD0<>0THEN5720
Línea 261: Línea 261:
 5990 REM KLINGONS SHOOTING 5990 REM KLINGONS SHOOTING
 6000 IFK3<=0THENRETURN 6000 IFK3<=0THENRETURN
-6010 IFD0<>0THENPRINT"STARBASE SHIELDS PROTECT THE ENTERPRISE":RETURN+6010 IFD0<>0THENPRINT"LOS ESCUDOS DE BASE ESTELAR PROTEGEN AL ENTERPRISE":RETURN
 6040 FORI=1TO3:IFK(I,3)<=0THEN6200 6040 FORI=1TO3:IFK(I,3)<=0THEN6200
 6060 H=INT((K(I,3)/FND(1))*(2+RND(1))):S=S-H:K(I,3)=K(I,3)/(3+RND(0)) 6060 H=INT((K(I,3)/FND(1))*(2+RND(1))):S=S-H:K(I,3)=K(I,3)/(3+RND(0))
 6080 PRINTH;"UNIT HIT ON ENTERPRISE FROM SECTOR";K(I,1);",";K(I,2) 6080 PRINTH;"UNIT HIT ON ENTERPRISE FROM SECTOR";K(I,1);",";K(I,2)
 6090 IFS<=0THEN6240 6090 IFS<=0THEN6240
-6100 PRINT"      <SHIELDS DOWN TO";S;"UNITS>":IFH<20THEN6200+6100 PRINT"      <LOS ESCUDOS BAJARON A";S;"UNIDADES>":IFH<20THEN6200
 6120 IFRND(1)>.6ORH/S<=.02THEN6200 6120 IFRND(1)>.6ORH/S<=.02THEN6200
 6140 R1=FNR(1):D(R1)=D(R1)-H/S-.5*RND(1):GOSUB8790 6140 R1=FNR(1):D(R1)=D(R1)-H/S-.5*RND(1):GOSUB8790
-6170 PRINT"DAMAGE CONTROL REPORTS ";G2$;" DAMAGED BY THE HIT'"+6170 PRINT"CONTROL DE AVERIAS REPORTA ";G2$;" AVERIADO POR IMPACTO'"
 6200 NEXTI:RETURN 6200 NEXTI:RETURN
 6210 REM END OF GAME 6210 REM END OF GAME
 6220 PRINT"IT IS STARDATE";T:GOTO 6270 6220 PRINT"IT IS STARDATE";T:GOTO 6270
-6240 PRINT:PRINT"THE ENTERPRISE HAS BEEN DESTROYED.  THEN FEDERATION "; +6240 PRINT:PRINT"EL ENTERPRISE FUE DESTRUIDO.  LA FEDERACION "; 
-6250 PRINT"WILL BE CONQUERED":GOTO 6220 +6250 PRINT"SERA CONQUISTADA":GOTO 6220 
-6270 PRINT"THERE WERE";K9;"KLINGON BATTLE CRUISERS LEFT AT+6270 PRINT"HABIA";K9;"CRUCEROS KLINGON RESTANTES AL
-6280 PRINT"THE END OF YOUR MISSION."+6280 PRINT"FINAL DE SU MISION."
 6290 PRINT:PRINT:IFB9=0THEN6360 6290 PRINT:PRINT:IFB9=0THEN6360
-6310 PRINT"THE FEDERATION IS IN NEED OF A NEW STARSHIP COMMANDER+6310 PRINT"LA FEDERACION NECESITA UN NUEVO COMANDANTE DE NAVE
-6320 PRINT"FOR A SIMILAR MISSION -- IF THERE IS A VOLUNTEER," +6320 PRINT"PARA UNA MISION SIMILAR -- SI HAY VOLUNTARIOS," 
-6330 INPUT"LET HIM STEP FORWARD AND ENTER 'AYE'";A$:IFA$="AYE"THEN10+6330 INPUT"DEN UN PASO AL FRENTE Y DIGAN 'YO'";A$:IFA$="YO"THEN10
 6360 END 6360 END
-6370 PRINT"CONGRULATIONCAPTAIN!  THEN LAST KLINGON BATTLE CRUISER+6370 PRINT"FELICITACIONESCAPITAN!  EL ULTIMO CRUCERO KLINGON" 
-6380 PRINT"MENACING THE FDERATION HAS BEEN DESTROYED.":PRINT +6380 PRINT"QUE AMENAZABA LA FEDERACION FUE DESTRUIDO.":PRINT 
-6400 PRINT"YOUR EFFICIENCY RATING IS";1000*(K7/(T-T0))^2:GOTO6290+6400 PRINT"SU PUNTAJE DE EFICIENCIA ES";1000*(K7/(T-T0))^2:GOTO6290
 6420 REM SHORT RANGE SENSOR SCAN & STARTUP SUBROUTINE 6420 REM SHORT RANGE SENSOR SCAN & STARTUP SUBROUTINE
 6430 FORI=S1-1TOS1+1:FORJ=S2-1TOS2+1 6430 FORI=S1-1TOS1+1:FORJ=S2-1TOS2+1
Línea 290: Línea 290:
 6490 A$=">!<":Z1=I:Z2=J:GOSUB8830:IFZ3=1THEN6580 6490 A$=">!<":Z1=I:Z2=J:GOSUB8830:IFZ3=1THEN6580
 6540 NEXTJ:NEXTI:D0=0:GOTO6650 6540 NEXTJ:NEXTI:D0=0:GOTO6650
-6580 D0=1:C$="DOCKED":E=E0:P=P0 +6580 D0=1:C$="ATRACADO":E=E0:P=P0 
-6620 PRINT"SHIELDS DROPPED FOR DOCKING PURPOSES":S=0:GOTO6720 +6620 PRINT"LOS ESCUDOS CAYERON PARA ATRACAR":S=0:GOTO6720 
-6650 IFK3>0THENC$="*RED*":GOTO6720 +6650 IFK3>0THENC$="*ROJA*":GOTO6720 
-6660 C$="GREEN":IFE<E0*.1THENC$="YELLOW"+6660 C$="VERDE":IFE<E0*.1THENC$="AMARILLA"
 6720 IFD(2)>=0THEN6770 6720 IFD(2)>=0THEN6770
-6730 PRINT:PRINT"*** SHORT RANGE SENSORS ARE OUT ***":PRINT:RETURN+6730 PRINT:PRINT"*** SENSORES DE CORTO ALCANCE DESTRUIDOS ***":PRINT:RETURN
 6770 O1$="---------------------------------":PRINTO1$:FORI=1TO8 6770 O1$="---------------------------------":PRINTO1$:FORI=1TO8
 6820 FORJ=(I-1)*24+1TO(I-1)*24+22STEP3:PRINT" ";MID$(Q$,J,3);:NEXTJ 6820 FORJ=(I-1)*24+1TO(I-1)*24+22STEP3:PRINT" ";MID$(Q$,J,3);:NEXTJ
 6830 ONIGOTO6850,6900,6960,7020,7070,7120,7180,7240 6830 ONIGOTO6850,6900,6960,7020,7070,7120,7180,7240
 6850 PRINT"        STARDATE          ";INT(T*10)*.1:GOTO7260 6850 PRINT"        STARDATE          ";INT(T*10)*.1:GOTO7260
-6900 PRINT"        CONDITION          ";C$:GOTO7260 +6900 PRINT"        ALERTA            ";C$:GOTO7260 
-6960 PRINT"        QUADRANT          ";Q1;",";Q2:GOTO7260+6960 PRINT"        CUADRANTE         ";Q1;",";Q2:GOTO7260
 7020 PRINT"        SECTOR            ";S1;",";S2:GOTO7260 7020 PRINT"        SECTOR            ";S1;",";S2:GOTO7260
-7070 PRINT"        PHOTON TORPEDOES  ";INT(P):GOTO7260 +7070 PRINT"        TORPEDOS DE FOTON ";INT(P):GOTO7260 
-7120 PRINT"        TOTAL ENERGY      ";INT(E+S):GOTO7260 +7120 PRINT"        ENERGIA TOTAL     ";INT(E+S):GOTO7260 
-7180 PRINT"        SHIELDS           ";INT(S):GOTO7260 +7180 PRINT"        ESCUDOS           ";INT(S):GOTO7260 
-7240 PRINT"        KLINGONS REMAINING";INT(K9)+7240 PRINT"        KLINGONS RESTANTES";INT(K9)
 7260 NEXTI:PRINTO1$:RETURN 7260 NEXTI:PRINTO1$:RETURN
 7280 REM LIBRARY COMPUTER CODE 7280 REM LIBRARY COMPUTER CODE
-7290 IFD(8)<0THENPRINT"COMPUTER DISABLED":GOTO1990 +7290 IFD(8)<0THENPRINT"COMPUTADORA DESACTIVADA":GOTO1990 
-7320 INPUT"COMPUTER ACTIVE AND AWAITING COMMAND";A:IFA<0THEN1990+7320 INPUT"COMPUTADORA ACTIVA Y ESPERANDO ORDENES";A:IFA<0THEN1990
 7350 PRINT:H8=1:ONA+1GOTO7540,7900,8070,8500,8150,7400 7350 PRINT:H8=1:ONA+1GOTO7540,7900,8070,8500,8150,7400
-7360 PRINT"FUNCTIONS AVAILABLE FROM LIBRARY-COMPUTER:"+7360 PRINT"FUNCIONES DISPONIBLES DE LA COMPUTADORA:"
 7370 PRINT"   0 = CUMULATIVE GALACTIC RECORD" 7370 PRINT"   0 = CUMULATIVE GALACTIC RECORD"
-7372 PRINT"   1 = STATUS REPORT+7372 PRINT"   1 = REPORTE DE STATUS" 
-7374 PRINT"   2 = PHOTON TORPEDO DATA+7374 PRINT"   2 = DATOS DE TORPEDO DE FOTONES
-7376 PRINT"   3 = STARBASE NAV DATA+7376 PRINT"   3 = DATOS NAV BASE ESTELAR
-7378 PRINT"   4 = DIRECTION/DISTANCE CALCULATOR+7378 PRINT"   4 = CALCULADOR DE RUMBO/DIST
-7380 PRINT"   5 = GALAXY 'REGION NAME' MAP":PRINT:GOTO7320+7380 PRINT"   5 = MAPA 'REGION NAME' GALACTICO":PRINT:GOTO7320
 7390 REM SETUP TO CHANGE CUM GAL RECORD TO GALAXY MAP 7390 REM SETUP TO CHANGE CUM GAL RECORD TO GALAXY MAP
 7400 H8=0:G5=1:PRINT"                        THE GALAXY":GOTO7550 7400 H8=0:G5=1:PRINT"                        THE GALAXY":GOTO7550
 7530 REM CUM GALACTIC RECORD 7530 REM CUM GALACTIC RECORD
-7540 REM INPUT"DO YOU WANT A HARDCOPYIS THE TTY ON (Y/N)";A$ +7540 REM INPUT"QUIERE UNA IMPRESIONLA TTY ESTA ENCENDIDA (S/N)";A$ 
-7542 REM IFA$="Y"THENPOKE1229,2:POKE1237,3:NULL1+7542 REM IFA$="S"THENPOKE1229,2:POKE1237,3:NULL1
 7543 PRINT:PRINT"        "; 7543 PRINT:PRINT"        ";
-7544 PRINT"COMPUTER RECORD OF GALAXY FOR QUADRANT";Q1;",";Q2+7544 PRINT"REGISTRO DE COMPUTADORA DEL LA GALAXIA PARA CUADRANTE";Q1;",";Q2
 7546 PRINT 7546 PRINT
 7550 PRINT"                                   8" 7550 PRINT"                                   8"
Línea 337: Línea 337:
 7850 PRINT:PRINTO1$:NEXTI:PRINT:GOTO1990 7850 PRINT:PRINTO1$:NEXTI:PRINT:GOTO1990
 7890 REM STATUS REPORT 7890 REM STATUS REPORT
-7900 PRINT "   STATUS REPORT:":X$="":IFK9>1THENX$="S"+7900 PRINT " REPORTE DE STATUS:":X$="":IFK9>1THENX$="S"
 7940 PRINT"KLINGON";X$;" LEFT: ";K9 7940 PRINT"KLINGON";X$;" LEFT: ";K9
-7960 PRINT"MISSION MUST BE COMPLETED IN";.1*INT((T0+T9-T)*10);"STARDATES"+7960 PRINT"LA MISION DEBE COMPLETARSE EN";.1*INT((T0+T9-T)*10);"STARDATES"
 7970 X$="S":IFB9<2THENX$="":IFB9<1THEN8010 7970 X$="S":IFB9<2THENX$="":IFB9<1THEN8010
-7980 PRINT"THE FEDERATION IS MAINTAINING";B9;"STARBASE";X$;" IN THE GALAXY"+7980 PRINT"LA FEDERACION MANTIENE";B9;"BASES ESTELARES";X$;" EN LA GALAXIA"
 7990 GOTO5690 7990 GOTO5690
-8010 PRINT"YOUR STUPIDITY HAS LEFT YOU ON YOUR ON IN+8010 PRINT"SU ESTUPIDEZ LO HA DEJADO A USTED EN LA
-8020 PRINT"  THE GALAXY -- YOU HAVE NO STARBASES LEFT!":GOTO5690+8020 PRINT"  GALAXIA -- SE QUEDO SIN BASES ESTELARES!":GOTO5690
 8060 REM TORPEDO, BASE NAV, D/D CALCULATOR 8060 REM TORPEDO, BASE NAV, D/D CALCULATOR
 8070 IFK3<=0THEN4270 8070 IFK3<=0THEN4270
 8080 X$="":IFK3>1THENX$="S" 8080 X$="":IFK3>1THENX$="S"
-8090 PRINT"FROM ENTERPRISE TO KLINGON BATTLE CRUSER";X$+8090 PRINT"DESDE ENTERPRISE A CRUCERO DE BATALLA KLINGON";X$
 8100 H8=0:FORI=1TO3:IFK(I,3)<=0THEN8480 8100 H8=0:FORI=1TO3:IFK(I,3)<=0THEN8480
 8110 W1=K(I,1):X=K(I,2) 8110 W1=K(I,1):X=K(I,2)
 8120 C1=S1:A=S2:GOTO8220 8120 C1=S1:A=S2:GOTO8220
-8150 PRINT"DIRECTION/DISTANCE CALCULATOR:" +8150 PRINT"CALCULADOR DIRECCION/DISTANCIA:" 
-8160 PRINT"YOU ARE AT QUADRANT ";Q1;",";Q2;" SECTOR ";S1;",";S2 +8160 PRINT"ESTA EN EL CUADRANTE ";Q1;",";Q2;" SECTOR ";S1;",";S2 
-8170 PRINT"PLEASE ENTER":INPUT"  INITIAL COORDINATES (X,Y)";C1,+8170 PRINT"INGRESE":INPUT"  COORDINADAS INICIALES (X,Y)";C1,
-8200 INPUT"  FINAL COORDINATES (X,Y)";W1,X+8200 INPUT"  COORDINADAS FINALES (X,Y)";W1,X
 8220 X=X-A:A=C1-W1:IFX<0THEN8350 8220 X=X-A:A=C1-W1:IFX<0THEN8350
 8250 IFA<0THEN8410 8250 IFA<0THEN8410
Línea 362: Línea 362:
 8280 C1=1 8280 C1=1
 8290 IFABS(A)<=ABS(X)THEN8330 8290 IFABS(A)<=ABS(X)THEN8330
-8310 PRINT"DIRECTION =";C1+(((ABS(A)-ABS(X))+ABS(A))/ABS(A)):GOTO8460 +8310 PRINT"DIRECCION =";C1+(((ABS(A)-ABS(X))+ABS(A))/ABS(A)):GOTO8460 
-8330 PRINT"DIRECTION =";C1+(ABS(A)/ABS(X)):GOTO8460+8330 PRINT"DIRECCION =";C1+(ABS(A)/ABS(X)):GOTO8460
 8350 IFA>0THENC1=3:GOTO8420 8350 IFA>0THENC1=3:GOTO8420
 8360 IFX<>0THENC1=5:GOTO8290 8360 IFX<>0THENC1=5:GOTO8290
Línea 372: Línea 372:
 8460 PRINT"DISTANCE =";SQR(X^2+A^2):IFH8=1THEN1990 8460 PRINT"DISTANCE =";SQR(X^2+A^2):IFH8=1THEN1990
 8480 NEXTI:GOTO1990 8480 NEXTI:GOTO1990
-8500 IFB3<>0THENPRINT"FROM ENTERPRISE TO STARBASE:":W1=B4:X=B5:GOTO8120 +8500 IFB3<>0THENPRINT"DE ENTERPRISE A BASE ESTELAR:":W1=B4:X=B5:GOTO8120 
-8510 PRINT"MR. SPOCK REPORTS,  'SENSORS SHOW NO STARBASES IN THIS"; +8510 PRINT"SR. SPOCK REPORTA,  'LOS SENSORES NO MUESTRAN BASES ESTELARES EN"; 
-8520 PRINT" QUADRANT.'":GOTO1990+8520 PRINT" ESTE CUADRANTE.'":GOTO1990
 8580 REM FIND EMPTY PLACE IN QUADRANT (FOR THINGS) 8580 REM FIND EMPTY PLACE IN QUADRANT (FOR THINGS)
 8590 R1=FNR(1):R2=FNR(1):A$="   ":Z1=R1:Z2=R2:GOSUB8830:IFZ3=0THEN8590 8590 R1=FNR(1):R2=FNR(1):A$="   ":Z1=R1:Z2=R2:GOSUB8830:IFZ3=0THEN8590
Línea 386: Línea 386:
 8780 REM PRINTS DEVICE NAME 8780 REM PRINTS DEVICE NAME
 8790 ONR1GOTO8792,8794,8796,8798,8800,8802,8804,8806 8790 ONR1GOTO8792,8794,8796,8798,8800,8802,8804,8806
-8792 G2$="WARP ENGINES":RETURN +8792 G2$="MOTORES WARP":RETURN 
-8794 G2$="SHORT RANGE SENSORS":RETURN +8794 G2$="SENSORES DE CORTO ALCANCE":RETURN 
-8796 G2$="LONG RANGE SENSORS":RETURN +8796 G2$="SENSORES DE LARGO ALCANCE":RETURN 
-8798 G2$="PHASER CONTROL":RETURN +8798 G2$="CONTROL DE PHASER":RETURN 
-8800 G2$="PHOTON TUBES":RETURN +8800 G2$="TUBOS DE FOTONES":RETURN 
-8802 G2$="DAMAGE CONTROL":RETURN +8802 G2$="CONTROL DE AVERIAS":RETURN 
-8804 G2$="SHIELD CONTROL":RETURN +8804 G2$="CONTROL DE ESCUDOS":RETURN 
-8806 G2$="LIBRARY-COMPUTER":RETURN+8806 G2$="COMPUTADORA":RETURN
 8820 REM STRING COMPARISON IN QUADRANT ARRAY 8820 REM STRING COMPARISON IN QUADRANT ARRAY
 8830 Z1=INT(Z1+.5):Z2=INT(Z2+.5):S8=(Z2-1)*3+(Z1-1)*24+1:Z3=0 8830 Z1=INT(Z1+.5):Z2=INT(Z2+.5):S8=(Z2-1)*3+(Z1-1)*24+1:Z3=0
Línea 411: Línea 411:
 9110 G2$="POLLUX":GOTO9210 9110 G2$="POLLUX":GOTO9210
 9120 ONZ4GOTO9130,9140,9150,9160,9170,9180,9190,9200 9120 ONZ4GOTO9130,9140,9150,9160,9170,9180,9190,9200
-9130 G2$="SIRIUS":GOTO9210+9130 G2$="SIRIO":GOTO9210
 9140 G2$="DENEB":GOTO9210 9140 G2$="DENEB":GOTO9210
 9150 G2$="CAPELLA":GOTO9210 9150 G2$="CAPELLA":GOTO9210
 9160 G2$="BETELGEUSE":GOTO9210 9160 G2$="BETELGEUSE":GOTO9210
 9170 G2$="ALDEBARAN":GOTO9210 9170 G2$="ALDEBARAN":GOTO9210
-9180 G2$="REGULUS":GOTO9210 +9180 G2$="REGULO":GOTO9210 
-9190 G2$="ARCTURUS":GOTO9210 +9190 G2$="ARTURO":GOTO9210 
-9200 G2$="SPICA"+9200 G2$="ESPICA"
 9210 IFG5<>1THENONZ5GOTO9230,9240,9250,9260,9230,9240,9250,9260 9210 IFG5<>1THENONZ5GOTO9230,9240,9250,9260,9230,9240,9250,9260
 9220 RETURN 9220 RETURN

Este sitio web utiliza cookies para guardar datos esenciales de su actividad, como su autenticación. Al entrar acepta el uso de cookies.

Más información