Skip Navigation.
Section 0

Programming Manual: Cassette Interface Notes

  1. During cassette operations, turning off the cassette or pressing any one of the four cassette interface switches on the Chroma will abort the operation. During a LOAD ALL, the program number will show the number of the program being read, if the abort occurred during a program packet, or the number of the program about to be read, if the abort occurred between packets.
  2. At the end of every cassette operation, the cassette is turned off by the Chroma. To reenable the cassette's own controls, simply press the stop switch on the cassette. The Chroma detects this and immediately reenables the cassette for rewinding or whatever.
  3. The LOAD ALL function makes no assumptions about which programs it is to load. It simply follows the instructions on the cassette. The SAVE ALL puts a program number 1 packet at the beginning and stop packet at the end of the recording, and these tell the LOAD ALL where to start and stop. If an error occurs during a LOAD ALL, and the tape was recorded with gaps between the cassette, the user may press LOAD ALL again to continue with the next packet. However, if the user manipulates the cassette controls, the Chroma will detect this and assume that the user backed up the cassette one packet, so the Chroma backs up the program number too. This allows retrying the offending packet. If the user backs up the tape to the beginning, the Chroma will at first assume that the tape was backed up one packet only, but the program number 1 packet will, what occurs at the beginning of the sequence will override this assumption.

[LOAD ONE]

Attempt to read one packet from the cassette. If an error occurs, the display will show "Error." If a program packet is read, it will be loaded into the current program (program 0) so that it can be auditioned, and possibly stored someplace. If a stop packet is read, the display will show "OFF," and if a program number packet is read, the display will show "Pr no" followed by the program number. The lock switch has no effect. If a subroutine packet is read, the display will show "Subr."

[SAVE ONE]

Write one program packet to the cassette from current program with four seconds of space before it.

[LOAD ALL]

Begin reading packets from the cassette into the Chroma. A program number packet will set the program number appropriately. A stop packet will terminate the operation. A program packet will cause the program to be written into the memory location specified by the current program number, and then causes the program number to be incremented, with wraparound from 50 to 1. If the lock switch is locked, program packets will be checked for errors, but not placed in memory. If an error occurs, the program number display will show the number of the program about to be read, which is usually one greater than the number of the program that contained the error. If a subroutine packet is encountered, the cassette will stop, leaving the subroutine in the cassette buffer where it can be executed with [SET SPLIT], [25].

[SAVE ALL]

Write a program number 1 packet, 50 program packets containing programs 1 through 50, and a stop packet to the cassette. About four seconds of space will be placed between each packet, unless the lock switch is locked, in which case no spaces will be provided.