Stránka 1 z 1

ATAPI

Napsal: 03 čer 2012, 21:34
od Celeron
Nemáte prosím někdo popis prikazu ATAPI? Jde mi konkrétně o ATAPI v IDE-PIO modu, coz jsou treba ZIPky, nektery pasky a stary CD ROMky. ATA normu jsem na netu nasel, ale jeji rozsireni na ATAPI se mi nalyzt nedari.
Diky
Jirka

Napsal: 03 čer 2012, 21:44
od Andrea
Vždyť to je pohromadě, třeba ATA/ATAPI-4 nebo ATA/ATAPI-6.

Napsal: 03 čer 2012, 23:11
od PCmaniac99
asi hledáš toto

Napsal: 04 čer 2012, 15:53
od Celeron
To Andrea: Zapomel jsem napsat ze mi jde o ATA1-2. Co jsem kdysi vycet, tak spolecny to bylo az od ATA/ATAPI4. Ja mam funkcni pripojeni HDD k Z80 pres ATA2 PIO a chtel jsem zkusit jeste ZIPku. Zatim badam, zda bude vubec reagovat na ATAPI prikazy v PIO modu, jak je to u ZIPky s LBA a podobne. Jenom takovy hrani...
to PCmaniac99: Diky, proctu si to.
Jirka

PS: Jinak zde je snad vse, na co si clovek vzpomene: http://www.bswd.com/cornucop.htm

Napsal: 04 čer 2012, 16:50
od Andrea
Celeron píše:To Andrea: Zapomel jsem napsat ze mi jde o ATA1-2. Co jsem kdysi vycet, tak spolecny to bylo az od ATA/ATAPI4.

Tak ti jde o ATA1-2 nebo o ATAPI? O ATAPI v době před ATA/ATAPI-4 je třeba tohle PDF. Ale to už jsi zjevně našel.

Napsal: 06 čer 2012, 22:57
od judeware
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

Napsal: 07 čer 2012, 20:52
od Celeron
to Judeware:
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

Napsal: 07 čer 2012, 21:28
od rnbw
Prikazy Lock a Unlock by mali fungovat na kazdom zariadeni, ktore ma elektronicky ovladane vysuvanie media. Pouziva to napriklad Linux - ked je filesystem namontovany, medium sa neda vysunut. Na LS-120 to funguje, na ZIP myslim tiez (ale nechce sa mi to pripajat teraz).

Napsal: 08 čer 2012, 00:13
od judeware
Dokumenty ATAPI, CF, SD/MMC (minimálně do neděle):
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.

Napsal: 10 čer 2012, 23:41
od Celeron
To judeware:
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

Napsal: 11 čer 2012, 08:24
od rnbw
ZIP mechanik na paralelny port boli tusim dva druhy. Pozri sa do zdrojakov Linuxu, je to tam vsetko.

Napsal: 12 čer 2012, 21:42
od Celeron
O linuxu bohuzel nemam vubec paru, jen vim ze existuje. :cry:
Takze netusim, co a kde hledat...
Jirka

Napsal: 12 čer 2012, 22:27
od rnbw
Pozeral som to a naozaj su dva druhy. Samotna mechanika je vzdy SCSI a k nej je pripojeny prevodnik na paralelny port. Bud PPA3 (starsi typ) alebo MatchMaker (IMM) (novsi typ).
Stiahni si jadro z www.kernel.org, rozbal a pozri subory drivers/scsi/ppa.c a drivers/scsi/imm.c