Implementación MIDI
The VS-890 frequently writes the all Event Number which specified track to the Data Buffer
by continuous.
Last packet size may be shorter than specified one.
If the command succeeded, it returns the response 40. And if any errors occurred, it returns
the response 41.
Response 47 Full Event Parameter
+————————————————————————————————————————————————————————————————————————+
| Start
|
|
|
address |
Data
|
|==========+=========+===================================================|
| 05 00 00 | 47
| Full Event Parameter
|——————————+—————————+———————————————————————————————————————————————————|
| 05 00 01#| 0aaaaaaa| V. Track
| 05 00 02#| 0bbbbbbb|
|——————————+—————————+———————————————————————————————————————————————————|
| 05 00 03#| 0aaaaaaa| Packet Number
| 05 00 04#| 0bbbbbbb|
|——————————+—————————+———————————————————————————————————————————————————|
| 05 00 05#| 00 - 7F | Packet Data Buffer
:
:
:
| 05 nn mm#|
|
+——————————+—————————+———————————————————————————————————————————————————+
The VS-890 frequently writes the Event Parameter which specified track to the Data Buffer
by continuous (same as response 44 Full Event List).
Last packet size may be shorter than specified one.
If the command succeeded, it returns the response 40. And if any errors occurred, it returns
the response 41.
Response 48 Simple Event Parameter
+————————————————————————————————————————————————————————————————————————+
| Start
|
|
|
address |
Data
|
|==========+=========+===================================================|
| 05 00 00 | 48
| Simple Event Parameter
|——————————+—————————+———————————————————————————————————————————————————|
| 05 00 01#| 0aaaaaaa| V. Track
| 05 00 02#| 0bbbbbbb|
|——————————+—————————+———————————————————————————————————————————————————|
| 05 00 03#| 0aaaaaaa| Packet Number
| 05 00 04#| 0bbbbbbb|
|——————————+—————————+———————————————————————————————————————————————————|
| 05 00 05#| 00 - 7F | Packet Data Buffer
:
:
:
| 05 nn mm#|
|
+——————————+—————————+———————————————————————————————————————————————————+
The VS-890 frequently writes the principal parameters of Event which specified track to the
Data Buffer by continuous (same as response 45 Simple Event List).
Last packet size may be shorter than specified one.
If the command succeeded, it returns the response 40. And if any errors occurred, it returns
the response 41.
Response 49 Drive List
+————————————————————————————————————————————————————————————————————————+
| Start
|
|
|
address |
Data
|
|==========+=========+===================================================|
| 05 00 00 | 49
| Drive List
|——————————+—————————+———————————————————————————————————————————————————|
| 05 00 01#| 00 - 01 | IDE Partition1
:
:
:
| 05 00 0a#| 00 - 01 | IDE Partition10
|——————————+—————————+———————————————————————————————————————————————————|
| 05 00 0b#| 00 - 01 | SCSI ID:0 Partition1
:
:
:
| 05 00 14#| 00 - 01 | SCSI ID:0 Partition10
|——————————+—————————+———————————————————————————————————————————————————|
| 05 00 15#| 00 - 01 | SCSI ID:1 Partition1
:
:
:
| 05 00 1e#| 00 - 01 | SCSI ID:1 Partition10
|——————————+—————————+———————————————————————————————————————————————————|
| 05 00 1f#| 00 - 01 | SCSI ID:2 Partition1
:
:
:
| 05 00 28#| 00 - 01 | SCSI ID:2 Partition10
|——————————+—————————+———————————————————————————————————————————————————|
| 05 00 29#| 00 - 01 | SCSI ID:3 Partition1
:
:
:
| 05 00 32#| 00 - 01 | SCSI ID:3 Partition10
|——————————+—————————+———————————————————————————————————————————————————|
| 05 00 33#| 00 - 01 | SCSI ID:4 Partition1
:
:
:
| 05 00 3c#| 00 - 01 | SCSI ID:4 Partition10
|——————————+—————————+———————————————————————————————————————————————————|
120
Contents and remarks
aaaaaaabbbbbbb = 1-A:1,,,8-B:8,Take |
aaaaaaabbbbbbb = 0 - 16383 |
(nn mm = Packet Byte Length - 1) |
Contents and remarks
aaaaaaabbbbbbb = 1-A:1,,,8-B:8,Take |
aaaaaaabbbbbbb = 0 - 16383 |
(nn mm = Packet Byte Length - 1) |
Contents and remarks
| 05 00 3d#| 00 - 01 | SCSI ID:5 Partition1
:
:
:
| 05 00 46#| 00 - 01 | SCSI ID:5 Partition10
|——————————+—————————+———————————————————————————————————————————————————|
| 05 00 47#| 00 - 01 | SCSI ID:6 Partition1
:
:
:
| 05 00 50#| 00 - 01 | SCSI ID:6 Partition10
|——————————+—————————+———————————————————————————————————————————————————|
| 05 00 51#| 00 - 01 | SCSI ID:7 Partition1
:
:
:
| 05 00 5a#| 00 - 01 | SCSI ID:7 Partition10
+——————————+—————————+———————————————————————————————————————————————————+
It shows the drive lists.
|
|
GInformación de pista de sincronización
|
|
+————————————————————————————————————————————————————————————————————————+
| Start
|
|
|
address |
Data
|==========+=========+===================================================|
| 08 00 00 | 0000aaaa| Sync Track Data 1
|
| 08 00 01 | 0000bbbb|
| 08 00 02 | 0000cccc|
| 08 00 03 | 0000dddd|
|——————————+—————————+———————————————————————————————————————————————————|
| 08 00 04 | 0000aaaa| Sync Track Data 2
| 08 00 05 | 0000bbbb|
| 08 00 06 | 0000cccc|
| 08 00 07 | 0000dddd|
|——————————+—————————+———————————————————————————————————————————————————|
| 08 00 08 | 0000aaaa| Sync Track Data 3
:
:
:
| 0F 7f 7B | 0000dddd| Sync Track Data 32767
|——————————+—————————+———————————————————————————————————————————————————|
| 0F 7F 7C | 0000aaaa| Sync Track Data 32768
| 0F 7F 7D | 0000bbbb|
| 0F 7F 7E | 0000cccc|
| 0F 7F 7F | 0000dddd|
+——————————+—————————+———————————————————————————————————————————————————+
GAcceso al disco
|
|
|
+————————————————————————————————————————————————————————————————————————+
| Start
|
|
|
address |
Data
|==========+=========+===================================================|
| 10 00 00 | 0000aaaa| Data Buffer Byte-1
|
| 10 00 01 | 0000bbbb|
|——————————+—————————+———————————————————————————————————————————————————|
| 10 00 02 | 0000aaaa| Data Buffer Byte-2
|
| 10 00 03 | 0000bbbb|
|——————————+—————————+———————————————————————————————————————————————————|
:
:
|——————————+—————————+———————————————————————————————————————————————————|
| 11 7F 7C | 0000aaaa| Data Buffer Byte-16382
| 11 7F 7D | 0000bbbb|
|——————————+—————————+———————————————————————————————————————————————————|
| 11 7F 7E | 0000aaaa| Data Buffer Byte-16383
| 11 7F 7F | 0000bbbb|
|——————————+—————————+———————————————————————————————————————————————————|
| 12 00 00 | 0aaaaaaa| Data Size
| 12 00 01 | 0bbbbbbb|
|——————————+—————————+———————————————————————————————————————————————————|
| 12 00 02 | 00 - 7F | Command / Result or Status
+——————————+—————————+———————————————————————————————————————————————————+
You can access the disk file using the parameter. There are 16K Bytes Data Buffer area, the
Data Size of the effective bytes in the Buffer and the Command / Result or Status area.
Use the DT1 for writing the Buffer, the Data Size and the Command. Use the RQ1 for
reading the Buffer which is stored the Result of the Command, the Data Size and the Result.
|
|
|
Command List for Disk Access
|
Command
Remarks
|
00
Reset
|
01
Read Open
02
Write Open
|
03
Read
|
04
Write
05
Read Close
|
06
Write Close
|
07
Check File
08
Delete File
|
|
|
|
|
|
|
Contents and remarks
aaaabbbbccccdddd
aaaabbbbccccdddd
aaaabbbbccccdddd
|
|
Contents and remarks
aaaabbbb = Data Byte-1
aaaabbbb = Data Byte-2
aaaabbbb = Data Byte-16382 |
aaaabbbb = Data Byte-16383 |
aaaaaaabbbbbbb =
Data Size 1 - 16384( = 0) byte |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|