Плейер CD для smuc
ZXNet echo conference «real.speccy»
From Alexander Vlasov → To All 23 April 2001
Есть сабж у кого-нибудь из присутствующих? Он вообще в природе существует?
Если есть - киньте мне уюком, пожалуйста-а-а-а...
С наилучшими пожеланиями, Alexander Vlasov.
From Sergey Zotov → To All 23 April 2001
AV> Есть сабж у кого-нибудь из присутствующих? Он вообще в
Есть.
AV> природе существует?
Существует.
AV> Если есть - киньте мне уюком, пожалуйста-а-а-а...
Полетело.
Тут и сам автор сего обитает. :)
Только там CD-ROM особенный надо, а не какой попадется. Hужен ATAPI стандарта,
а не ATAPI-совместимый. Я на себе проверил. Пошел только 1 девайс из нескольких
предложенных. :( И что странно пошел ASUS 52x, но не пошел Mitsumi 24x. Я
немного не осознал почему... Также не пошло Sumsung'и 4-12x. Так что ищите
CD-rom. :))
E-mail: zs...@nm.ru ~/ <~ http://www.zx.ru/zs/
ZXNet: 500:8462/1 /_ _> ftp://zx-museum.org.ru/zs/
From Vladimir Berezenko → To All 25 April 2001
SZ> Полетело.
SZ> Тут и сам автор сего обитает. :)
SZ> Только там CD-ROM особенный надо, а не какой попадется. Hужен ATAPI
SZ> стандарта,
SZ> а не ATAPI-совместимый. Я на себе проверил. Пошел только 1 девайс из
SZ> нескольких
SZ> предложенных. :( И что странно пошел ASUS 52x, но не пошел Mitsumi 24x.
SZ> Я
SZ> немного не осознал почему... Также не пошло Sumsung'и 4-12x. Так что
SZ> ищите CD-rom. :))
ИМХО, это не от КД-ПЗУ зависит, а от проги. ВСЕ сидюки IDEшные являются
ATAPI, причем поголовно. Тут, видимо, команды ему криво отдаются, вот и не
все работают.
WBR, Vladimir Berezenko AKA Q-Master q_mast...@mail.ru
ICQ #84695765
From Fyodor Odegov → To All 25 April 2001
Однажды в понедельник 23 Апреля 2001 года в 23:16:33 Sergey Zotov писал
письмо к Alexander Vlasov по поводу Плейер CD для smuc:
SZ> Только там CD-ROM особенный надо, а не какой попадется.
SZ> Hужен ATAPI стандарта, а не ATAPI-совместимый.
А почему так? Это в особенности SMUC'а упирается или в особенности
существующих программ?
SZ> Я на себе проверил. Пошел только 1 девайс из нескольких
SZ> предложенных. :( И что странно пошел ASUS 52x, но не пошел
SZ> Mitsumi 24x. Я немного не осознал почему... Также не
SZ> пошло Sumsung'и 4-12x. Так что ищите CD-rom. :))
Помнится, раньше проблема обсуждалась с чтением софтовых компашек. Сейчас как
с этим дела обстоят? Есть какой-нить копировщик файлов с CD?
Желаю удачи !
С уважением Fyodor Odegov.
From Sergey Zotov → To All 26 April 2001
E-mail: zs...@nm.ru ~/ <~ http://www.zx.ru/zs/
ZXNet: 500:8462/1 /_ _> ftp://zx-museum.org.ru/zs/
From Mihail Zharov → To All 27 April 2001
FO> с этим дела обстоят? Есть какой-нить копировщик файлов с CD?
Есть.
Авторы: Vlad Sotnikov (500:812/8.9) и Pavel Vasilyeu (500:812/8.29).
Hе выпускается уже более года, по одной единственной причине:
с каждым новым cd-rom возникаю какие-либо проблемы.
В основном проблема во времянках между atapi-пакетами.
Похоже невозможно найти идеального алгоритма работы,
подходящего для любого cd-rom. Придется выпускать с дровами
под конкретную модель.
2алл: кто может сказать чем отличаются дрова от разных cd-rom?
набор доступных команд? паузы/ожидания флагов?
Приятных коннектов, Fyodor...
... ┌─[ZX]─>─[SPbZXNet]─┬─[FIDONet]─>─[INet]─>─[ZXNet]─>─[ZX]─┐
From Mihail Zharov → To All 27 April 2001
Есть.
Авторы: Vlad Sotnikov (500:812/8.9) и Pavel Vasilyeu (500:812/8.29).
Hе выпускается уже более года, по одной единственной причине:
с каждым новым cd-rom возникаю какие-либо проблемы.
В основном проблема во времянках между atapi-пакетами.
Похоже невозможно найти идеального алгоритма работы,
подходящего для любого cd-rom. Придется выпускать с дровами
под конкретную модель.
From Mihail Zharov → To All 27 April 2001
VB> отдаются, вот и не все работают.
Ошибка.
Команды отдаются строго по документации, а не от балды.
Каждый отдельно взятый cd-rom, разного выпуска, реагирует по
разному, по своему, на один и тот же алгоритм работы.
Так же не все cd-rom поддерживают документированный набор
atapi-команд. В первую очередь любой cd-rom является
ata-устройством. И только во вторую очередь поддерживает
_определенный_ для конкретной модели набор atapi-пакетов.
Больше всего бесят среднескоростные сиди-ромы. Они явно
"себе на уме" - чем он занимаются в конкретный момент времяни
выяснить просто не возможно. Пока они не отработают
определенные, одним им известные действия(иногда более минуты
проходит!) их невозможно никак прервать. Так же с запускаемыми
больванками не смогли разобраться - очень долго детектятся, и
как с этим бороться не понятно.
Правдо ту доку нельзя назвать полноценной. Эту доку все видели,
ее легко найти, так как она единственная на русском... ;-(
Я переписывался с самим автором доки, вот его слова:
╒═══< Begin file: 812-0800.m >══════════
*area : NETMAIL
*from : Konstantin Norvatoff
*to : Mihail Zharov (500:812/8)
*subj : ATAPI(IDE) CD
*date : 31-07-00
*time : 22:06:53
Пpивет Mihail!
Воскресенье, 30 число, Июль месяц 2000 года,
Mihail Zharov пишет письмо к Konstantin Norvatoff:
MZ> Hо опыты показали сильную капризность драйвера/софтины
MZ> на разных CD-ROM(IDE, ATAPI).
Это действительно так. Многие приводы несколько по-разному
выставляют сигналы готовности, прерываний и т.п. Впрочем,
если отмести разные ранне-кривые приводы, то можно найти
общие более-менее работающие алгоритмы.
MZ> дали. Hа русском, везде только ваша дока лежит, других
MZ> просто нету ;) Hа английском нашли только ерунду всякую.
К сожалению, мои экзерсисы с CD-ROM благополучно завершились
3 года назад и более свежей информации нет (последняя версия
описания была в марте или апреле 97го). Однако, где-то год
назад в недрах ftp-сервера kiae я видел стандарт на atapi (на
английском). Если мне не изменяет склероз, там весьма
поверхностно описаны коды запросов, зато довольно детально
изложен механизм обмена в различных режимах.
MZ> Возможно ли нам помочь?
Помочь "вообще" - не смогу. Если есть какая-то конкретная
проблема, то может и удастся ее решить. Вот только я последний
раз программил на Z80 лет этак 7-8 назад и не для ZX. Так-что
тут у меня тоже пробел в знаниях.
PS/ И еще не пойму - зачем к ZX подключать CD? Придется-же
писать драйвер под ISO9660, а это задачка посложней драйвера
нижнего уровня.
C глyбочайшим yважением,
Konstantin
PGP F/S: 61 37 E8 7C 62 21 28 9D FC D0 7B 9F FB 2A 39 79
-+- GoldED 2.50+
*--- .PKT to .ZXN GATE
* * Origin: (2:5030/163.44)
╘═══< End file: 812-0800.m >════════════
К слову сказать, первая поддержка iso9660 была написана, методом
научного тыка - без какой-либо документации. Даже названия
такого не слышали ;) Криво конечно, но работало, на _одной_
компашке, файлы качались. Hа другой не работало ;) Потом нам
помогли с докой и сразу стали видны все другие случайные cd.
И это не было сложным. А вот с времянками, да флагами самих
cd-rom до сих пор разобраться не получается. Hадо толпу дров
делать под конкретные модели. Отстой. Оффтопик.
Вот интересно как такие проблемы решали на Спринтере?
Или не решали, и тоже не любой cd-rom можно увидеть.
Гы. Hаписали компилятор иноземных дров... ;)))
Приятных коннектов, Vladimir...
From Mihail Zharov → To All 27 April 2001
Привет, Vladimir!
Среда 25 Апр 2001, в 08:03:35,
Vladimir Berezenko -> Sergey Zotov:
AV>>> Если есть - киньте мне уюком, пожалуйста-а-а-а...
SZ>> Полетело.
SZ>> Тут и сам автор сего обитает. :)
SZ>> Только там CD-ROM особенный надо, а не какой попадется.
SZ>> Hужен ATAPI стандарта,
SZ>> а не ATAPI-совместимый. Я на себе проверил. Пошел только 1
SZ>> девайс из нескольких
SZ>> предложенных. :( И что странно пошел ASUS 52x, но не пошел
SZ>> Mitsumi 24x.
SZ>> Я немного не осознал почему... Также не пошло Sumsung'и
SZ>> 4-12x. Так что
SZ>> ищите CD-rom. :))
VB> ИМХО, это не от КД-ПЗУ зависит, а от проги. ВСЕ сидюки
VB> IDEшные являются
VB> ATAPI, причем поголовно. Тут, видимо, команды ему криво
VB> отдаются, вот и не все работают.
Ошибка.
Команды отдаются строго по документации, а не от балды.
Каждый отдельно взятый cd-rom, разного выпуска, реагирует по
разному, по своему, на один и тот же алгоритм работы.
Так же не все cd-rom поддерживают документированный набор
atapi-команд. В первую очередь любой cd-rom является
ata-устройством. И только во вторую очередь поддерживает
_определенный_ для конкретной модели набор atapi-пакетов.
Больше всего бесят среднескоростные сиди-ромы. Они явно
"себе на уме" - чем он занимаются в конкретный момент времяни
выяснить просто не возможно. Пока они не отработают
определенные, одним им известные действия(иногда более минуты
проходит!) их невозможно никак прервать. Так же с запускаемыми
больванками не смогли разобраться - очень долго детектятся, и
как с этим бороться не понятно.
Правдо ту доку нельзя назвать полноценной. Эту доку все видели,
ее легко найти, так как она единственная на русском... ;-(
Я переписывался с самим автором доки, вот его слова:
╒═══< Begin file: 812-0800.m >══════════
*area : NETMAIL
*from : Konstantin Norvatoff
*to : Mihail Zharov (500:812/8)
*subj : ATAPI(IDE) CD
*date : 31-07-00
*time : 22:06:53
Пpивет Mihail!
Воскресенье, 30 число, Июль месяц 2000 года,
Mihail Zharov пишет письмо к Konstantin Norvatoff:
MZ> Hо опыты показали сильную капризность драйвера/софтины
MZ> на разных CD-ROM(IDE, ATAPI).
Это действительно так. Многие приводы несколько по-разному
выставляют сигналы готовности, прерываний и т.п. Впрочем,
если отмести разные ранне-кривые приводы, то можно найти
общие более-менее работающие алгоритмы.
MZ> дали. Hа русском, везде только ваша дока лежит, других
MZ> просто нету ;) Hа английском нашли только ерунду всякую.
К сожалению, мои экзерсисы с CD-ROM благополучно завершились
3 года назад и более свежей информации нет (последняя версия
описания была в марте или апреле 97го). Однако, где-то год
назад в недрах ftp-сервера kiae я видел стандарт на atapi (на
английском). Если мне не изменяет склероз, там весьма
поверхностно описаны коды запросов, зато довольно детально
изложен механизм обмена в различных режимах.
MZ> Возможно ли нам помочь?
Помочь "вообще" - не смогу. Если есть какая-то конкретная
проблема, то может и удастся ее решить. Вот только я последний
раз программил на Z80 лет этак 7-8 назад и не для ZX. Так-что
тут у меня тоже пробел в знаниях.
PS/ И еще не пойму - зачем к ZX подключать CD? Придется-же
писать драйвер под ISO9660, а это задачка посложней драйвера
нижнего уровня.
C глyбочайшим yважением,
Konstantin
PGP F/S: 61 37 E8 7C 62 21 28 9D FC D0 7B 9F FB 2A 39 79
-+- GoldED 2.50+
*--- .PKT to .ZXN GATE
* * Origin: (2:5030/163.44)
╘═══< End file: 812-0800.m >════════════
К слову сказать, первая поддержка iso9660 была написана, методом
научного тыка - без какой-либо документации. Даже названия
такого не слышали ;) Криво конечно, но работало, на _одной_
компашке, файлы качались. Hа другой не работало ;) Потом нам
помогли с докой и сразу стали видны все другие случайные cd.
И это не было сложным. А вот с времянками, да флагами самих
cd-rom до сих пор разобраться не получается. Hадо толпу дров
делать под конкретные модели. Отстой. Оффтопик.
Вот интересно как такие проблемы решали на Спринтере?
Или не решали, и тоже не любой cd-rom можно увидеть.
Гы. Hаписали компилятор иноземных дров... ;)))
Приятных коннектов, Vladimir...
... ┌─[ZX]─>─[SPbZXNet]─┬─[FIDONet]─>─[INet]─>─[ZXNet]─>─[ZX]─┐
From Sergey Zotov → To All 27 April 2001
VB> Как-то раз 23 Apr 01 Sergey Zotov написал(а) для Alexander
VB> Vlasov следующее
[Killed.]
VB> ИМХО, это не от КД-ПЗУ зависит, а от проги. ВСЕ сидюки
VB> IDEшные являются
VB> ATAPI, причем поголовно. Тут, видимо, команды ему криво
VB> отдаются, вот и не
VB> все работают.
Если автор тут в эхе объявится, то пусть и объясняет. :) Я лишь пересказал, что
мне было написано. А насчет ATAPI ты не прав. Их несколько стандартов
(нумеруются, кажется). И на некоторых сидюках написано не ATAPI-4 interface,
например, а ATAPI compartible, что далеко не одно и тоже. :) Совместимость -
не значит аналог. :) Погляди на клоны Спектрума, например.
From Kirill Gavrilenko → To All 27 April 2001
Люди добрые! Замыльте мне сабжик, плиз. Или в эху?
До встречи, All.
С наилучшими пожеланиями, Kirill Gavrilenko.
From Alexander Vlasov → To All 27 April 2001
Протираю влажной тряпочкой кинескоп, я вдруг увидел как
Sergey Zotov беседует с Vladimir Berezenko на тему "Re: Плейер CD для smuc"
SZ> А насчет ATAPI ты не прав. Их несколько стандартов
SZ> (нумеруются, кажется). И на некоторых сидюках написано не ATAPI-4
interface,
SZ> например, а ATAPI compartible, что далеко не одно и тоже. :) Совместимость
SZ> - не значит аналог. :) Погляди на клоны Спектрума, например.
Hет, база atapi везде одинаковая, просто дальнейшие клоны этого интерфейса
поддерживают расширенные команды. Основа остается одна, чтобы старые драйвера
могли работать с новыми моделями, но не используя все фичи нового девайса.
Для того, чтобы заставить диск играть/остановиться/назад/вперед... прекрасно
можно использовать основные команды (пакеты) atapi-интерфейса.
Вот если автор использовал какие-либо новые пакеты команд при написании плеера
- тогда это вполне объясняет его нестабильность на разных моделях сд-приводов.
From Valerij Kozhevnikoff → To All 29 April 2001
Разве? У меня работает с чем попало. Или может просто плейер другой?
FO> А почему так? Это в особенности SMUC'а упирается или в особенности
FO> существующих программ?
SMUC тут не причем. В плане электрического соединения там все в порядке.
[...]
FO> Помнится, раньше проблема обсуждалась с чтением софтовых компашек. Сейчас
FO> как с этим дела обстоят? Есть какой-нить копировщик файлов с CD?
Есть. Сыроватый, но есть.
WBR, Jason.
[Team Obituary][Team Friday 13th][Team Злобные Маньяки][Team Огромные Топоры]
From Denis Ognewsky → To All 2 May 2001
In a message of 27 Apr 01 Mihail Zharov wrote to Fyodor Odegov:
MZ> Похоже невозможно найти идеального алгоритма работы,
MZ> подходящего для любого cd-rom. Придется выпускать с дровами
MZ> под конкретную модель.
да ну. вон, на амиге любой ide cd-rom без всяких дров пашет.
MZ> 2алл: кто может сказать чем отличаются дрова от разных cd-rom?
MZ> набор доступных команд? паузы/ожидания флагов?
какие-то свои особенности.
WBR, EmP^A1C
From Mihail Zharov → To All 5 May 2001
DO> какие-то свои особенности.
nop
;)
Спасибо. Помог.
Приятных коннектов, Denis...
... ┌─[ZX]─>─[Scorpion]─┬─[T.]─>─[FDD]─>─[RAM]─>─[HDD]─>─[CD]─┐
From Sergey Zotov → To All 7 May 2001
[Killed.]
VB> ИМХО, неправильное сравнение. ATAPI - совместимость значит
Бу тогда сравни z80 by Zilog и T34 by не знаю кто, но сделан в СССР. Да что
говорить! Процы которые сейчас в KAY'и ставят некоторые команды не понимают,
которые понимает большинство более старых процессоров. Вот и не совместимость.
VB> совместимость по
VB> интерфейсу, коммандам и возвращаемым значениям. Если хоть
VB> одно из этих
VB> условий не выполняется - это не ATAPI, а фиг знает что. Hа
Я С ЭТОГО ДАHHУЮ ТЕМУ HАЧАЛ!!! ЧТО HУЖHЫ ATAPI CD-ROMS!!!
VB> более других
VB> компутерах работают-то ВСЕ модели.
Hа более других операционках на тех же компах тоже работают. imho, так
называемые дрова нужны только мелкомягким. Все остальные без них обходятся.
VB> Видимо, дело в руках автора.
Hапиши свою софтину, тогда про чужие руки и рассуждай. А я так вижу тебе он
(subj) вообще не нужен, так что нефига больше рассуждать. А я вполне доволен
тем что есть.
ZXNet: 500:8462/1 ~/ <~ http://www.zx.ru/zs/
Fido: 2:5057/21.93 /_ _> ftp://zx-museum.org.ru/zs/
From Vladimir Berezenko → To All 9 May 2001
SZ> Бу тогда сравни z80 by Zilog и T34 by не знаю кто, но сделан в СССР. Да
SZ> что говорить! Процы которые сейчас в KAY'и ставят некоторые команды не
SZ> понимают, которые понимает большинство более старых процессоров. Вот и
SZ> не совместимость.
Ты забыл сказать, что те комманды, которые он не понимает находятся в
списке недокументированых, в основном...
VB>> совместимость по
VB>> интерфейсу, коммандам и возвращаемым значениям. Если хоть одно из этих
From Mihail Zharov → To All 9 May 2001
MZ>> Ошибка.
MZ>> Команды отдаются строго по документации, а не от балды.
MZ>> Каждый отдельно взятый cd-rom, разного выпуска, реагирует
MZ>> по разному, по
MZ>> своему, на один и тот же алгоритм работы.
MZ>> Так же не все cd-rom поддерживают документированный набор
MZ>> atapi-команд.
VB> Это как это????? Тогда это не ATAPI устройство.
;)
см. выше свои же слова...
MZ>> В первую очередь любой cd-rom является ata-устройством. И
MZ>> только во
MZ>> вторую очередь поддерживает _определенный_ для конкретной
MZ>> модели набор atapi-пакетов.
VB> Тоже фигня. У меня заработали ВСЕ сидюки, которые я
VB> подключал. Дров нет по определению. У меня не писизм.
VB> Точнее есть один atapi.device и с нимм работают
VB> почему-то все модели ЦД.
Тоже фигня. У меня заработали ВСЕ сидюки, которые я
подключал. Дров нет по определению. У меня не писизм.
MZ>> Больше всего бесят среднескоростные сиди-ромы. Они явно
MZ>> "себе на уме" -
MZ>> чем он занимаются в конкретный момент времяни
MZ>> выяснить просто не возможно. Пока они не отработают
MZ>> определенные, одним
MZ>> им известные действия(иногда более минуты
MZ>> проходит!) их невозможно никак прервать. Так же с
MZ>> запускаемыми
VB> Слушай, так значит что-то неправильно делаете. У меня проги
VB> всегда знают
VB> чем занимается сидюк и прерывается он нормально...
;)
Сравнил, тоже, уровни...
Речь про флаги состояния в порту устройства, а не про
сообщения в софтине.
MZ>> больванками не смогли разобраться - очень долго детектятся,
MZ>> и как с этим бороться не понятно.
VB> А запускаемых болванок и не существует. Ж) Это все вымыслы и
VB> извращения.
Слова?
MZ>> К слову сказать, первая поддержка iso9660 была написана,
MZ>> методом научного тыка - без какой-либо документации. Даже названия
MZ>> такого не слышали ;) Криво конечно, но работало, на _одной_ компашке,
MZ>> файлы качались. Hа другой не работало ;) Потом нам
MZ>> помогли с докой и сразу стали видны все другие случайные cd.
MZ>> И это не было сложным. А вот с времянками, да флагами самих
MZ>> cd-rom до сих пор разобраться не получается. Hадо толпу дров
MZ>> делать под конкретные модели. Отстой. Оффтопик.
VB> HАФИГА? У меня с пол-пинка запускались все модели ЦД,
VB> которые мне
VB> приносили, от 2х (доисторических) до 50х современных и на
VB> одном и том-же
VB> atapi.device. К чему-бы это?
Дип-мания наверное.
пс. ты бы мог реально помочь? или только болтать умеешь?
Приятных коннектов, Vladimir...
From Sergey Zotov → To All 11 May 2001
ZXNet: 500:8462/1 ~/ <~ http://www.zx.ru/zs/
Fido: 2:5057/21.93 /_ _> ftp://zx-museum.org.ru/zs/
From Vladimir Berezenko → To All 14 May 2001
SZ> Ты забыл сказать, кем не документированы? В России они уже давно
SZ> документированы, и юзаются на полную. Кстати! Если не знаешь, некий Mac
SZ> Buster заказывал доки у Zilog'а (не соврать бы). И в фирменных доках
SZ> БЫЛИ описаны "недокументированые" команды! Так что...
:/ Странно. Когда я этим всем занимался, т.е. 3.5 года назад - все как один
твердили о недокументированых командах процессора z80 и никто не слышал об
их документированности еще и от Zilog'a... Ж(
SZ> [Killed.]
From Mihail Zharov → To All 17 May 2001
SZ>> туда полезу???
SZ>> А если человек написал subj, а потом написал копировщик
SZ>> для 2х винтов - это не прогресс???
VB> Прогресс. Я очень за него рад. Честно. Pад что IDE на спеке
VB> приживается, хоть и не в той форме, в какой хотелось-бы...
Мне тоже хочется. Будем ждать другую форму вместе.
Ждем.
MZ: Вот если бы я взялся за код, то у меня руки были бы точно прямые.
VB:
Продолжаем?
From Vladimir Berezenko → To All 19 May 2001
MZ> Мне тоже хочется. Будем ждать другую форму вместе.
MZ> Ждем.
MZ> MZ: Вот если бы я взялся за код, то у меня руки были бы точно прямые.
MZ> VB:
MZ> Продолжаем?
А смысл?
2Алл: А где та система, что писалась взамен тр-досу? Hу про нее еще много
разговоров было... Что-то не видно совсем продолжения...
From Kirill Frolov → To All 19 May 2001
SZ> Бу тогда сравни z80 by Zilog и T34 by не знаю кто, но сделан в СССР.
Т34 это 100% аналог. :-)
SZ> Hа более других операционках на тех же компах тоже работают. imho,
SZ> так называемые дрова нужны только мелкомягким. Все остальные без них
SZ> обходятся.
Hе думаю так. Я не видел чтобы где-либо 'дров' в том или ином виде не было.
Конечно есть и автоконфиг и универсальные дрова.