[elektro] CD lemez emulacio

Móczik Gábor pm_levlista at progzmaster.hu
Thu Jan 30 17:52:47 CET 2014


Bmeg, Arnold, ne járasd már le magad!
Legalább olvass utána előtte, hogy működik a CD, ennyi hülyeséget 5 év 
alatt nem hordtál össze, mint ebben a három levélben...

2014.01.30. 16:46 keltezéssel, Fuzesi Arnold írta:
> Kiprobalom egy CD-n egy 2-3mm-es savon hagyok infot, többit leesztergalom, mit
> csinal az olvaso. Sztem visszamegy. Lasd mini CD-k, megkeresi a helyet, nem hülye :)

A mini CD-ken is van TOC. Ha abban és az ATIP infóban nincs nagyobb 
szektor hivatkozás, mint amekkora a lemez, akkor nem megy le róla.
De a lemez eleje kötelező.

> Egyelőre nem érzem túl nagy feladatnak, max előtte át kell alaposan gondoloni.

...

> A pit sávról letévedést is sztem magatól egyszerűen megoldja, ha normalis jelet
> kap minek pozicionalna el... magyarul szvsz ha megkapja a jelet fixen all, es
> örül.  Miert tenne maskepp?

Azért, mert úgy kezdődik, hogy beolvassa a diszkről az ATIP infót, ami a 
geometriai méreteket tartalmazza. Utána felolvassa a TOC-ot, ami a 
trackek listája, pozíciója. Utána elkezdi lejátszani valamelyik 
track-et. Utána az user megnyomja a next gombot...

Tudja, hogy nem ott lesz az infó, ahol épp jár, odébb fog ugrani.

> Az olvaso a stream-bol magatol talalja ki az adat elejet veget, nem
> pozicionalgat esz nelkul keresve amit keresni akar sztem. Egyszeruen megy be az
> info es jatsza le.

Nem. A szektorban benne van a saját sorszáma. Ha nem azt olvassa amit 
vár, akkor keresni fogja amit meg szeretne kapni.

> Szoval megy a cd, meglokom, egesz gyorsan eszhez ter mindenfele kinlodas nelkul.

Igen, mert kiolvassa hogy ahová lökted az melyik szektor, és hogy hol 
kellene lennie, visszamegy.

> Sot ha megfogom es belassitom lassul a zene is. (kicsit zajosodik a jitter
> miatt, de lassul. Mint anno a bakelitnel. )

Ja persze. Ilyet hol láttál?
Szerintem ilyen CD lejátszó nincs.

A DAC 44.1kHz-en jár, megy bele az adat a bufferből. Ha finoman lassítod 
fogja növelni a motor áramot, hogy tartsa a fordulatszámot. Ha nem 
hagyod, kifogy a buffer és megakad a hang.

> Tesznek annyi kellene h egy cd player lezerfejbol kijovo digit infot benyomni
> egy masik cd player-be a fenti modon egy IR LED-et meghajtva.
>
> Nem lepne meg ha mukodne :)

Uhh...

Ahogy az egészet elképzeled, úgy biztos nem működik. Biztos meg lehet 
oldani a feladatot, de nem így.



More information about the Elektro mailing list