Alesis QS Series Service Manual page 56

Qs series 64 voice keyboards and rack mount synths
Table of Contents

Advertisement

12- Sector Write Command F0 00 00 0E 0E 12 <sector#> <block#> <data> <sum> F7
<sector#>= 0..63 selects 128K byte sector number to be written in FLASH PCMCIA card
<block#>= 0..127 selects 1024 byte block of data to be written in FLASH PCMCIA card
<sum>= 0..127 seven bit checksum of previous 1173 bytes.
<data> is in a packed format in order to optimize data transfer. Eight MIDI bytes are used
to transmit each block of 7 FLASH card data bytes. Like with program dumps, if the 7
data bytes are looked at as one 56-bit word, the format for transmission is eight 7-bit
words beginning with the most significant bit of the first byte, as follows:
There are 1171 data bytes sent for a single block of a FLASH card sector, which
corresponds to 1024 bytes of FLASH card data. With the header, the total number of
bytes transmitted with a program dump is 1181. This will take a minimum of 377.92
milliseconds to transmit. Additional commands should not be sent until receiving an ACK
or NACK (described below) from the QS6. Writes should only be performed on sector
blocks known to contain all FFH data. This can be verified by reading the block first (with
the next command), or sending an erase command first.
13-Sector Request Command F0 00 00 0E 0E 13 <sector#> <block#> F7
<sector#>= 0..63 selects 128K byte sector number to be written in FLASH PCMCIA card
<block#>= 0..127 selects 1024 byte block of data to be written in FLASH PCMCIA card
This command will cause the QS6 to respond with an opcode 12H (sector write
command), with the contents of the sector block that was requested. If there is no card
present, the QS6 will respond with an opcode 15H.
Alesis QS Series Keyboards Service Manual V1.00
SEVEN FLASH CARD BYTES:
0:
A7
A6
A5
1:
B7
B6
B5
2:
C7
C6
C5
3:
D7
D6
D5
4:
E7
E6
E5
5:
F7
F6
F5
6:
G7
G6
G5
TRANSMITTED AS:
0:
0
A6
A5
1:
0
B5
B4
2:
0
C4
C3
3:
0
D3
D2
4:
0
E2
E1
5:
0
F1
F0
6:
0
G0
F7
7:
0
G7
G6
A4
A3
A2
B4
B3
B2
C4
C3
C2
D4
D3
D2
E4
E3
E2
F4
F3
F2
G4
G3
G2
A4
A3
A2
A1
B3
B2
B1
B0
C2
C1
C0
B7
D1
D0
C7
C6
E0
D7
D6
D5
E7
E6
E5
E4
F6
F5
F4
F3
G5
G4
G3
G2
47
A1
A0
B1
B0
C1
C0
D1
D0
E1
E0
F1
F0
G1
G0
A0
A7
B6
C5
D4
E3
F2
G1
11/19/06

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Qs6Qs7Qs8Qsr

Table of Contents