TAPE format

[ From monitor handling manual excerpt ]

* Power form

Recording type
1 corrugated FSK [ '0' -> F, '1' -> 2f ]
Transfer speed
1600bps - 3200bps [ option ]
Ripple mark
波形

Example) when of 1600bps

'0'
F = 1200Hz 2t = 833 mu sec
'1'
2f = 2400Hz T = 417 mu sec

* File Format

ID format

 
0 File Attribute
1 File Name (9byte)
2
3
4
5
6
7
8
9
10 Loading first address (L)
11 Loading first address (H)
12 Data Size (L)
13 Data Size (H)
14 PROGRAM START Address (L)
15 PROGRAM START Address (H)
16 Extend Attribute
17 Blank Area (14byte)
18
19
20
21
22
23
24
25
26
27
28
29
30

 
File Attribute
  0 1
0 Data Executable (Machine Language)
1 Loading Only AUTO START
2 Continual data Data File
3 CPU Memory VDP Memory
4 Extended attribute it is Extended attribute to be
5 Language Type (2)  
6 Language Type (2)  
7 Language Type (2)  

Language Type

* File Format

 
Free running Tape Mark FilecId... IBG Data Block ... IBG Data Block IBG Data Block... IBG EOF

FilecId ...

 
Identification Flag Byte number File Attribute File Name Loading start address ? CheckSum

Data Block ...

 
Identification Flag Byte number DATA CheckSum

 

Free running
 
Non sound recording period (4 seconds)
Tape Mark
 
8000 times mark
File ID
 
Above-mentioned File ID
IBG
 
In case of non- continual data in case of 3600 marks and continual data 512 time mark
Identification flag
 
EOF
 
It is added only when the non- continual data is outputted

* Byte Format

When the data of 1 byte is sent, adding the start bit and the stop bit, you send at 10 bits. (StartBit = 0, StopBit = 1)

EX) A5h... 0101001011 (StartBitc:lsb... MSB:StopBit)

* Baud rate

Baud rate when saving is displayed with formula below.

((D1 + N) -1 + 2 (d0 + 2n) -1 ) / 3

When loading, the leader part (at the point where the mark is continual 256 or more because) with baud rate is calculated, it is not necessary for the user to appoint.

However, there is a limit in the following range of baud rate, theoretically the lower limit is 1170, upper limits approximately 4000. In addition, the lower limit as for 1170, upper limits 2830 was as the experimental value due to the general テレコ.