ATAPI
Moderátor: Moderátoři
ATAPI
Diky
Jirka
- PCmaniac99
- Příspěvky: 884
- Registrován: 07 úno 2008, 00:00
- Bydliště: Jablonec nad Nisou
to PCmaniac99: Diky, proctu si to.
Jirka
PS: Jinak zde je snad vse, na co si clovek vzpomene: http://www.bswd.com/cornucop.htm
Vždyť to je pohromadě...
Musím se ohradit - tohle rozhodně není pravda! Od verze 4 je součástí standardu ATA jen pojem "PACKET Command feature set", což představuje mj. příkazy:
- PACKET
- DEVICE RESET
- IDENTIFY PACKET DEVICE
V praxi nejdůležitější z nich je PACKET - "příkazy v příkazu". Schválně - kdokoli si zkuste vyhledat v dokumentu ATA6-Rev3b příkazy s názvy: PLAY AUDIO, READ TOC, START/STOP UNIT. Najdete balšóje kulovóje! Pro zájemce o ATAPI je nutno hledat v dokumentech komise Small Form Factor:
- SFF-8020i (v diskusi zaznělo) -> CD-Romové
- INF-8070i -> Rewritable Removable Media
- INF-8090i -> ATAPI DVD Devices
Z doby, kdy šlo z www.t13.org volně stahovat, mám veškeré dokumenty k ATA, od verze 1 do 7, včetně některých "errat". Dále bych našel specifikace CF, MMC, SD a zmíněné SFF-8020i, INF-8070i a INF-8090i (bude-li zájem).
Pro Jirku (Celeron):
Zkus na ZIPku aplikovat příkaz MEDIA EJECT. Když zabere, vystačíš zřejmě s příkazy ATA. Jinak nejspíš viz INF-8070i.
Petr de Zviqov
S tou nedobytnosti na T10 a T13 to neni tak hrozny, pres http://en.wikipedia.org/wiki/AT_Attachment se do nich na vsechny ATA dostanes. Ale ty SFF-8020i, INF-8070i a INF-8090i jsem tam nenasel, pokud bych je potreboval, ozvu se.
Diky za typ na Media Eject. Nejak jsem ho prehlid, zato me upoutaly ATA command Door Lock a Door Unlock, coz je ale prikaz pro DVD/CD.
Jirka
www.absolvent-zahori84.wz.cz/ata(pi)/cf_2.pdf
www.absolvent-zahori84.wz.cz/ata(pi)/inf-8070i.pdf
www.absolvent-zahori84.wz.cz/ata(pi)/inf-8090i.pdf
www.absolvent-zahori84.wz.cz/ata(pi)/mmc.pdf
www.absolvent-zahori84.wz.cz/ata(pi)/sd.pdf
www.absolvent-zahori84.wz.cz/ata(pi)/sd_physical.pdf
www.absolvent-zahori84.wz.cz/ata(pi)/sff-8020i.pdf
S tím DOOR LOCK (nověji MEDIA LOCK) mě předběhl chalan rnbw - po tomto příkazu skutečně mechanika nereaguje na tlačítko na předním panelu. Je-li "odemčeno", dá se šuplík (optické mechaniky) samozřejmě vysunout softwarovým příkazem. MEDIA EJECT mi nezabral, pokud si vzpomínám. Musel jsem použít paketový příkaz START/STOP UNIT. Je to už dávno (zkoušel jsem na Sharpovi mechaniku coby přehrávač CD audio). Proto ta sbírka .pdf dokumentů o ATA/ATAPI.
Super, diky!
Informaci neni nikdy dosti....
Az bude cas, tak toho Zipa zkusim. Asi to bude posledni mechanika, kterou pod CP/M zkusim zlomit.
A propo, netusis, jak to bylo se Zipem pres LPT? Melo to byt snad nejaky "okradeny" SCSI, podrobny popis toho rozhrani jsem zatim nikde nenasel.
Diky
Jirka
Stiahni si jadro z www.kernel.org, rozbal a pozri subory drivers/scsi/ppa.c a drivers/scsi/imm.c