Supplementary Chart 12. Format for Recording on Cassette Tape

Representation of 1 bit


Bit "1" (2 cycles of 2400 Hz)

Bit "0" (1 cycle of 1200 Hz)

Representation of 1 byte

Example For 1-byte data, 27H

Start bitBIT0BIT1BIT2BIT3BIT4BIT5BIT6BIT7STOP BIT
01110010011

General format

Leader field3600 records of bit 1
Data portionA collection of byte data

Format for save of text

Unrecorded field (10 sec)
Leader field Header portion
Key code 16H 1 bytes For identification of header portion of BASIC text
File name * 16 bytes 16 char. max. A shorter name is followed by spaces to fill 16 positions.
Program length, n * 2 bytes 16-bit binary little-endian
Parity 1 bytes Two’s complement of sum of data in asterisked ranges
Dummy data 2 bytes For prevention of overread
Unrecorded field (1 sec)
Leader field Data portion
Key code 17H 1 bytes For identification of data field of BASIC text
Program * n bytes Contents of text area
Parity 1 bytes Two’s complement of sum of data in asterisked ranges
Dummy data 2 bytes For prevention of overread

Format for save of machine language program

Unrecorded field (10 sec)
Leader field Header portion
Key code 26H 1 bytes For identification of header portion of machine language program
File name * 16 bytes 16 char. max. A shorter name is followed by spaces to fill 16 positions.
Program length, n * 2 bytes 16-bit binary little-endian
Start address * 2 bytes 16-bit binary little-endian
Parity 1 bytes Two's complement of sum of data in asterisked ranges
Dummy data 2 bytes For prevention of overread
Unrecorded field (1 sec)
Leader field Data portion
Key code 27H 1 bytes For identification of data of machine language program
Program * n bytes Memory contents
Parity 1 bytes Two’s complement of sum of data in asterisked ranges
Dummy data 2 bytes For prevention of overread



Return to top
0.195s