Inferno #10
30 апреля 2007
  Софт  

Возможности Спектрума - О поддержке формата DVD на ZX.

            DVD
   Некоторые расчёты показывают,что данный
носитель  стал  самым дешёвым в расчёте на 
погонный мегабайт. Поэтому возникло стрем─ 
ление поддержать его и на ZX Spectrum. Год 
назад я думал,что тут и поддерживать нече─ 
го - вроде бы, устройство должно быть про─ 
граммно идентично CD. Однако опыты показа─ 
ли, что это не так. Хитрые капиталисты до─ 
бавили различие. 
   Пакетная  команда  #BE, которую  мы  до
этого использовали для чтения сектора с CD
(см.статью Vega в "Абзаце" #25 ), с DVD не
работает. Не в том смысле,что совсем! Если
в DVD-приводе стоит CD, то она работает. А
если в том же приводе стоит DVD, то не ра─
ботает.Вместо неё следует использовать па─
кетную  команду #28 с теми же параметрами.
То  есть  все спектрумовские программы для
работы  с CD, написанные  до  этого (кроме
разве  что  Time Gal, где  стоит #28 по не
помню какой причине) для работы с DVD сле─
дует адаптировать. Почему разработчики так
сделали? Чтобы усложнить хакерам жизнь, не
иначе.Команда #28 не поддерживается на не─
которых CD-приводах (у меня такой стоит на
работе), то есть универсальный драйвер CD/
DVD написать не так просто.В Windows драй─
вер универсален,но как он работает - знают
только авторы.
   И это ещё не всё. Известно,что CD - ка─
призное  устройство, и долго пришлось моз─
говым штурмом вылизывать алгоритм его ини─
циализации (который в том же Windows стра─
дает  глюком). Так  вот, тот  наработанный
алгоритм инициализации для DVD не срабаты─
вает. Если  между  инициализацией и первым
чтением поставить паузу порядка полусекун─
ды - срабатывает через раз. Увеличение па─
узы ничего не даёт. Новый алгоритм инициа─
лизации, подходящий для всех приводов, ещё
предстоит найти.
   Операционная система DNA OS
          ( http://dnaos.nm.ru )
стала  первой  спектрумовской  программой,
поддержавшей DVD. Последняя авторская вер─
сия CD Walk by Vega и известные мне версии
Wild Disk Copier by Budder, к сожалению,не 
работают с DVD.
   HDDoctor с поддержкой DVD  лежит в при─
ложении - прошу  всех  имеющих возможность
обкатать  его, попробовать  разные способы
инициализации  и прислать  мне  результаты
своих экспериментов.Я же разошлю их ZET-9,
Budder'у, Юрию Корсунину, Дмитрию Теренть─ 
еву и всем другим,кто будет помогать. Объ─ 
является новый мозговой штурм.

Alone Coder 



Другие статьи номера:

Ликбез - Аккумуляторы. Практика использования.

Ликбез - Аккумуляторы. Результаты опытов с различными аккумуляторами.

Возможности Спектрума - Описание формата ani-файлов на ZX.

Inferno - Авторы журнала.

Возможности Спектрума - Способы воспроизведения многоканальной музыки на бипере.

Возможности Спектрума - О поддержке формата DVD на ZX.

Gameland - О конкурсе нелепых (или корявых) игр для ZX Spectrum - Crap Games Competition.

Графика - Как быстро рисовать цветные картинки.

Inferno - Вступление от редактора.

Inferno - Ошибки в предыдущих номерах.

For Coderz - Код Грея и оптимизация программ.

For Coderz - Построение графического пользовательского интерфейса.

Форматы - Подробно о декодере jpeg.

Железо - Описание микросхемы К561ПУ4.

Inferno - Письма в редакцию.

Форматы - Формат пакованного файла MegaLZ.

Scorpion ZS - Структура разметки винчестера на компьютере Scorpion.

ZX Клоны - Мультиплатформенность на ZX Spectrum. Компьютеры SAM Coupe и MSX.

Реклама - Реклама NedoPC.

Inferno - Об оболочке.

Активный отдых - Команда "Спектрум" на соревновании по ночному ориентированию Окинчица 2004.

Sofтинка - Сравнительная таблица результатов упаковки кодовых файлов различными упаковщиками.

Реклама - Реклама King of Evil.

Sofтинка - Программы для печати в приложении к журналу.

Sofтинка - Музыкальный редактор Pro Tracker v3.71. История изменений.

Реклама - Реклама от В. Богдановича.

Железо - О некоторых RND-генераторах.

Возможности Спектрума - Аппаратный скроллинг на ZX Spectrum.

Pentagon - Синхроселектор видеосигнала на Pentagon. Проблемы и схема.

DIY - Универсальный TAPE интерфейс. Схема загрузки и записи с ленты.

Звук - Особенности звукового устройства TurboSound FM.

DIY - Схема анализатора состояния TTL вывода.

Будущее Спектрума - Видеоконтроллеры V9990. Расширение графических возможностей ZX Spectrum.

Sofтинка - Обновления в просмотрщиках картинок: ANSI viewer, MCX viewer.

Интервью - Интервью с музыкантом X-Raizor из Omega Hackers Group.


Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
От автора - Скоро наступит сентябрь...
Help - управление журналом.
Реклама - реклама и объявления.

В этот день...   18 июля