TechnoWizard
Well-Known Member
- Регистрация
- 27 Мар 2006
- Сообщения
- 471
- Реакции
- 23
romka написал(а):Адресация C/H/S - это для HDD прочих подобных устройств.Но есть разница в размере сектора диска. Как ты думаешь, что будет если игра заходит прочитать сектор размером 2340 байт с DVD диска ?
![]()
1) А как ты себе представляешь структуру DVD дисков не CHS формата, если сама физическая структура дисков подразумевает наличие головок(хотябы одной) дорожек(цилиндров) и секторов. :huh: Я лично вообще никак. CHS используют не только HDD, но и все CD/DVD. Различия идут ток в наборе команд контроллера, если в компе это ATAPI или SCSI, то в соньке походу своя.
Игра читает файлами, а не секторами, секторами читает биос, и его функции можно перехватить, достаточно заменить адреса в таблицах расположенных в начальных адресах ОЗУ. Эти таблицы заполняются на этапе начальной загрузки консоли. Подробнее можно посмотреть в исходниках того-же PCSX2
romka написал(а):Что под этим подразумевается? Перевод чипа в режим PS1/DVD-Video или ручной запуск программы "rom0S1DRV" ?
Ручной запуск, но после приведения памяти и состояния управляющих регистров PS2 к состоянию запуска дисков PSOne.
Короче было бы желание... единственно что реализация связана с программированием. Помойму результаты не стоят затраченного времени, поэтому никто ничего подобного и не делал.