Плейер CD для smuc

ZXNet эхоконференция «real.speccy»

От Alexander Vlasov Кому All 23.04.2001

Приветствую вас, All !

Есть сабж у кого-нибудь из присутствующих? Он вообще в природе существует?
Если есть - киньте мне уюком, пожалуйста-а-а-а...

С наилучшими пожеланиями, Alexander Vlasov.

От Sergey Zotov Кому All 23.04.2001

On Mon 23 Apr 2001, Alexander Vlasov wrote:
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/

От Vladimir Berezenko Кому All 25.04.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

От Fyodor Odegov Кому All 25.04.2001

Привет, Sergey !

Однажды в понедельник 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.

От Sergey Zotov Кому All 26.04.2001

E-mail: zs...@nm.ru ~/ <~ http://www.zx.ru/zs/
ZXNet: 500:8462/1 /_ _> ftp://zx-museum.org.ru/zs/

От Mihail Zharov Кому All 27.04.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]─┐

От Mihail Zharov Кому All 27.04.2001

Есть.
Авторы: Vlad Sotnikov (500:812/8.9) и Pavel Vasilyeu (500:812/8.29).
Hе выпускается уже более года, по одной единственной причине:
с каждым новым cd-rom возникаю какие-либо проблемы.
В основном проблема во времянках между atapi-пакетами.
Похоже невозможно найти идеального алгоритма работы,
подходящего для любого cd-rom. Придется выпускать с дровами
под конкретную модель.

От Mihail Zharov Кому All 27.04.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...

От Mihail Zharov Кому All 27.04.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]─┐

От Sergey Zotov Кому All 27.04.2001

On Wed 25 Apr 2001, Vladimir Berezenko wrote:
VB> Как-то раз 23 Apr 01 Sergey Zotov написал(а) для Alexander
VB> Vlasov следующее

[Killed.]
VB> ИМХО, это не от КД-ПЗУ зависит, а от проги. ВСЕ сидюки
VB> IDEшные являются
VB> ATAPI, причем поголовно. Тут, видимо, команды ему криво
VB> отдаются, вот и не
VB> все работают.
Если автор тут в эхе объявится, то пусть и объясняет. :) Я лишь пересказал, что
мне было написано. А насчет ATAPI ты не прав. Их несколько стандартов
(нумеруются, кажется). И на некоторых сидюках написано не ATAPI-4 interface,
например, а ATAPI compartible, что далеко не одно и тоже. :) Совместимость -
не значит аналог. :) Погляди на клоны Спектрума, например.

От Kirill Gavrilenko Кому All 27.04.2001

Здравствуй, All!

Люди добрые! Замыльте мне сабжик, плиз. Или в эху?

До встречи, All.

С наилучшими пожеланиями, Kirill Gavrilenko.

От Alexander Vlasov Кому All 27.04.2001

Здравствуйте, Sergey !

Протираю влажной тряпочкой кинескоп, я вдруг увидел как
Sergey Zotov беседует с Vladimir Berezenko на тему "Re: Плейер CD для smuc"

SZ> А насчет ATAPI ты не прав. Их несколько стандартов
SZ> (нумеруются, кажется). И на некоторых сидюках написано не ATAPI-4
interface,
SZ> например, а ATAPI compartible, что далеко не одно и тоже. :) Совместимость
SZ> - не значит аналог. :) Погляди на клоны Спектрума, например.

Hет, база atapi везде одинаковая, просто дальнейшие клоны этого интерфейса
поддерживают расширенные команды. Основа остается одна, чтобы старые драйвера
могли работать с новыми моделями, но не используя все фичи нового девайса.
Для того, чтобы заставить диск играть/остановиться/назад/вперед... прекрасно
можно использовать основные команды (пакеты) atapi-интерфейса.
Вот если автор использовал какие-либо новые пакеты команд при написании плеера
- тогда это вполне объясняет его нестабильность на разных моделях сд-приводов.

От Valerij Kozhevnikoff Кому All 29.04.2001

Разве? У меня работает с чем попало. Или может просто плейер другой?

FO> А почему так? Это в особенности SMUC'а упирается или в особенности
FO> существующих программ?

SMUC тут не причем. В плане электрического соединения там все в порядке.

[...]

FO> Помнится, раньше проблема обсуждалась с чтением софтовых компашек. Сейчас
FO> как с этим дела обстоят? Есть какой-нить копировщик файлов с CD?

Есть. Сыроватый, но есть.

WBR, Jason.

[Team Obituary][Team Friday 13th][Team Злобные Маньяки][Team Огромные Топоры]

От Denis Ognewsky Кому All 02.05.2001

Hello, Mihail !

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 eburg.uniland.ru>

От Mihail Zharov Кому All 05.05.2001

DO> какие-то свои особенности.

nop

;)
Спасибо. Помог.


Приятных коннектов, Denis...

... ┌─[ZX]─>─[Scorpion]─┬─[T.]─>─[FDD]─>─[RAM]─>─[HDD]─>─[CD]─┐

От Sergey Zotov Кому All 07.05.2001

On Sun 29 Apr 2001, Vladimir Berezenko wrote:

[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/

От Vladimir Berezenko Кому All 09.05.2001

SZ> Бу тогда сравни z80 by Zilog и T34 by не знаю кто, но сделан в СССР. Да
SZ> что говорить! Процы которые сейчас в KAY'и ставят некоторые команды не
SZ> понимают, которые понимает большинство более старых процессоров. Вот и
SZ> не совместимость.

Ты забыл сказать, что те комманды, которые он не понимает находятся в
списке недокументированых, в основном...

VB>> совместимость по
VB>> интерфейсу, коммандам и возвращаемым значениям. Если хоть одно из этих

От Mihail Zharov Кому All 09.05.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...

От Sergey Zotov Кому All 11.05.2001


ZXNet: 500:8462/1 ~/ <~ http://www.zx.ru/zs/
Fido: 2:5057/21.93 /_ _> ftp://zx-museum.org.ru/zs/

От Vladimir Berezenko Кому All 14.05.2001

SZ> Ты забыл сказать, кем не документированы? В России они уже давно
SZ> документированы, и юзаются на полную. Кстати! Если не знаешь, некий Mac
SZ> Buster заказывал доки у Zilog'а (не соврать бы). И в фирменных доках
SZ> БЫЛИ описаны "недокументированые" команды! Так что...

:/ Странно. Когда я этим всем занимался, т.е. 3.5 года назад - все как один
твердили о недокументированых командах процессора z80 и никто не слышал об
их документированности еще и от Zilog'a... Ж(

SZ> [Killed.]

От Mihail Zharov Кому All 17.05.2001

SZ>> туда полезу???
SZ>> А если человек написал subj, а потом написал копировщик
SZ>> для 2х винтов - это не прогресс???
VB> Прогресс. Я очень за него рад. Честно. Pад что IDE на спеке
VB> приживается, хоть и не в той форме, в какой хотелось-бы...

Мне тоже хочется. Будем ждать другую форму вместе.
Ждем.
MZ: Вот если бы я взялся за код, то у меня руки были бы точно прямые.
VB:

Продолжаем?

От Vladimir Berezenko Кому All 19.05.2001

MZ> Мне тоже хочется. Будем ждать другую форму вместе.
MZ> Ждем.
MZ> MZ: Вот если бы я взялся за код, то у меня руки были бы точно прямые.
MZ> VB:
MZ> Продолжаем?

А смысл?
2Алл: А где та система, что писалась взамен тр-досу? Hу про нее еще много
разговоров было... Что-то не видно совсем продолжения...

От Kirill Frolov Кому All 19.05.2001

SZ> Бу тогда сравни z80 by Zilog и T34 by не знаю кто, но сделан в СССР.

Т34 это 100% аналог. :-)

SZ> Hа более других операционках на тех же компах тоже работают. imho,
SZ> так называемые дрова нужны только мелкомягким. Все остальные без них
SZ> обходятся.

Hе думаю так. Я не видел чтобы где-либо 'дров' в том или ином виде не было.
Конечно есть и автоконфиг и универсальные дрова.