NOVA 1000

Products: NOVA 1000
Developer(s): Wilf Rigter
Date: 1986
Type: Cassette
Platform(s): TS 1000

Related Products

Multi-tasking program for the TS1000. Features include a real-time clock, automatic program line tracer, auto-repeat on all keys, and more.

Gallery

NOVA 1000

Source Code

   0 REM \76\76\01\FF\01\F6\FF\CD\C8\0A\11\0B\00\19\ED\5B\32\40\ED\B0\C9\CD\23\0F\F6\FF\CD\C8\0A\11\22\00\19\11\00\7E\01\FF\01\ED\B0\21\FF\7D\22\04\40\2B\36\3E\2B\F9\2B\2B\22\02\40\CD\2B\0F\C3\76\06\DD\21\05\7E\C9\CD\4D\7E\CD\DC\7E\CD\57\7E\CD\87\7E\CD\3D\7E\CD\36\7E\06\07\CD\2C\7E\3E\EC\08\CD\AB\7E\CD\75\7F\DD\21\05\7E\C3\A4\02\00\00\00\00\00\00\00\10\FE\C9\F5\C5\D5\E5\C3\3E\02\3A\71\7F\CB\4F\28\04\AF\32\27\40\DD\E1\C3\A2\02\06\02\CD\2C\7E\21\7A\7F\18\4A\06\29\CD\30\7E\ED\5B\73\7F\7B\B2\28\09\2A\10\40\19\11\05\00\18\09\2A\0C\40\19\11\01\00\20\00\19\3A\72\7F\E6\1F\47\07\07\07\C6\3B\08\0E\08\18\1D\06\73\CD\32\7E\3A\71\7F\CB\57\20\05\08\D6\09\08\C9\AF\2A\10\40\11\21\00\ED\52\01\08\01\CB\FC\3E\DD\C3\41\00\3A\71\7F\CB\47\C8\11\97\7F\2A\07\40\01\18\FC\CD\CE\7E\01\9C\FF\CD\CE\7E\01\F6\FF\CD\CE\7E\3E\1C\85\18\09\3E\1C\09\3C\38\FC\ED\42\3D\E6\3F\12\13\C9\11\84\7F\21\07\7F\06\08\37\1A\CE\00\BE\3F\38\03\12\18\03\3E\1C\12\1B\2B\CB\7E\28\02\1B\2B\10\E9\C9\26\26\80\22\26\80\22\26\80\22\26\AF\2A\16\40\11\0F\00\ED\52\7E\21\78\7F\77\0E\20\06\00\C9\CD\28\7F\18\04\CD\28\7F\EB\ED\B0\18\19\2A\16\40\E3\E5\21\78\7F\CD\4D\00\CD\1C\11\11\06\00\19\11\7A\7F\01\0B\00\C9\E1\22\16\40\C9\2A\16\40\E5\E7\2A\10\40\7E\FE\C6\20\10\CD\00\13\21\40\03\EB\ED\52\38\05\CD\DD\12\30\03\01\00\00\ED\43\73\7F\18\D5\00\00\00\00\00\07\14\00\00\C9\00\00\3F\0D\1C\1C\0E\1C\1C\0E\1C\1C\0E\1C\1C\00\00\33\34\3B\26\00\1D\1C\1C\1C\00\3B\1D\1B\1C\00\00\00\00\00\00\13\C3\00\7E\C3\08\7F\C3\1B\7F\C3\20\7F\C3\46\7F\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00
   3 REM N0VA 1.0 (C)1986 W.RIGTER
   4 REM SEE 9900 REM
  10 CLEAR 
  19 REM VIEWABLE ARRAY 
  20 DIM A$(2000)
  30 LET A$(1 TO 34)="% % %N%O%V%A% %1%0%0%0% %V%1%.%0% %(%C%)%8%6% %W%.%R%I%G%T%E%R% % % "
  40 LET B$="NOVA 1000"
  49 REM TRANSFER ABOVE RAMTOP
  50 RAND USR 16535
  99 REM START NOVA 1000
 100 RAND USR 32668
 120 FOR N=0 TO 21
 130 POKE 32626,N+1
 140 PRINT AT N,N;B$;
 150 NEXT N
 199 REM LINE=1 FOR FAST- SLOW 
 200 POKE 32626,1
 210 CLS 
 219 REM OFFSET=1/TOP OF ARRAY
 220 RAND USR 32680+1
 239 REM FILL ARRAY
 240 FOR N=35 TO 25*34 STEP 34
 250 LET A$(N TO N+33)=A$(1 TO 34)
 260 NEXT N
 269 REM LINES=22
 270 POKE 32626,22
 280 LET A$(817 TO 918)=">PRESS ANY KEY TO RETURN TO DFILE<"
 289 REM TURN OFF COMMAND 
 290 POKE 32625,3
 299 REM SCROLL LEFT
 300 FOR N=1 TO 34
 310 RAND USR 32680+N
 320 NEXT N
 330 LET A=25
 339 REM SCROLL UP
 340 FOR N=1 TO 800 STEP 34
 350 POKE 32626,A
 360 RAND USR 32680+N
 370 LET A=A-1
 380 NEXT N
 390 IF INKEY$="" THEN GOTO 330
 399 REM LINES=1
 400 POKE 32626,1
 409 REM OFFSET=0 /NORMAL SCREEN
 410 RAND USR 32680+0
 440 PRINT A$(1 TO 704);
 449 REM LINES=24
 450 POKE 32626,24
 459 REM REPEAT ON
 460 POKE 32625,2
2801 LET A$(851 TO 918)=">PRESS ANY KEY TO RETURN TO DFILE<"
7999 REM REDEFINE COM VAR TO S$
8000 DIM S$(USR 32671)
8029 REM SET REAL TIME CLOCK
8030 LET S$(1 TO 24)="10:11:05:00 "
8039 REM TRANSFER S$ TO RTC
8040 RAND USR 32674
8050 PRINT AT 12,0;"     WAITING FOR 10:11:12:13    "
8099 REM TRANSFER RTC TO S$ AND TEST
8100 IF S$(USR 32677+1 TO 11)>"10:11:12:13" THEN GOTO 8200
8110 GOTO 8100
8209 REM TRACE 0N
8210 POKE 32625,3
8219 REM 22 LINES
8220 POKE 32626,22
8230 CLS 
8240 PRINT AT 12,14;"HELLO"
8250 FOR N=0 TO 700 STEP 33
8260 RAND USR 32680+N
8270 RAND USR 32680+0
8280 NEXT N
8290 GOTO 120
9000 SAVE "V%1"
9010 LIST 3
9020 STOP 
9900 REM THIS PROGRAM DOES NOT HVE A COMMAND LINE. YOU MAY HAVE TO HIT A KEY SEVERAL TIMES BEFORE THE PROGRAM STOPS. PRESS SHIFT/1 THEN ENTER TO SEE BASIC LISTIG. START WITH RUN. PAUSE 0 WILL STOP ALL AUTO FUNCTIONS.
Scroll to Top