Автор Тема: Apple //e перевернуть дискету другой стороной  (Прочитано 4662 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Матрос

  • Пользователь
  • Сообщений: 6
    • Просмотр профиля
Посоветуйте достойный эмулятор, чтобы можно было нормально поиграть в принца персии. Я начал было играть на Win Apple и уже дошел до третьего. Дальше игра попросила перевернуть дискету другой стороной и я так и не понял как это сделать. И в документации ничего про это не сказано.
 

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24640
    • Просмотр профиля
Re: Apple //e перевернуть дискету другой стороной
« Ответ #1 : 25 Апрель 2015, 17:23:35 »
Изначально дискеты были вообще односторонние. Потом приспособились использовать двухсторонние, но дисковод всё равно остался односторонним. Перевернуть дискету - тоже самое, что вставить новый диск.

Оффлайн ALEX_230_VOLT

  • Модератор
  • Сообщений: 7645
  • Пол: Мужской
    • Просмотр профиля
Re: Apple //e перевернуть дискету другой стороной
« Ответ #2 : 25 Апрель 2015, 22:00:26 »
тоже пытался поиграть в эту игру и испытал такую же проблему. возможно что надо просто поискать другой релиз, где перевораичвать не требуется

Оффлайн Arbars

  • Пользователь
  • Сообщений: 1409
  • Пол: Мужской
  • Линукс кұрылысшы
    • ВКонтакте
    • Просмотр профиля
Re: Apple //e перевернуть дискету другой стороной
« Ответ #3 : 25 Апрель 2015, 22:01:55 »
Rumata, по идее, должно быть 2 образа, я правильно понял? Как с Амиговскими многодискетными играми?

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24640
    • Просмотр профиля
Re: Apple //e перевернуть дискету другой стороной
« Ответ #4 : 25 Апрель 2015, 22:38:39 »
Цитата: ALEX_230_VOLT
поискать другой релиз, где перевораичвать не требуется
o_0 Какой другой релиз? Где данные с двух дисков уместились на одном? Яблочный диск 140 кБ, одна сторона.
Цитата: Arbars
по идее, должно быть 2 образа, я правильно понял?
По идее да. Например, MindCastle1.dsk - MindCastle2.dsk или QuestOfTheGem-S1.dsk - QuestOfTheGem-S2.dsk или Star Crystal (Disk 1 of 3).dsk - Star Crystal (Disk 2 of 3)[data A].dsk - Star Crystal (Disk 3 of 3)(data B).dsk. "S1" и "S2" - это как раз образы с двух сторон, что тоже самое, что с двух дисков.

Оффлайн Yaranga

  • Администратор
  • Сообщений: 13537
  • Пол: Мужской
    • Просмотр профиля
Re: Apple //e перевернуть дискету другой стороной
« Ответ #5 : 25 Апрель 2015, 23:00:48 »
Цитата: Матрос
Я начал было играть на Win Apple
Может, всё же AppleWin?
Цитата: Матрос
Дальше игра попросила перевернуть дискету другой стороной
А разве с помощью иконки справа (с двумя дисководами и стрелками) это не делается?



И потом, я видел только трёхдисковые варианты этой игры... Если просит третий диск - монтируешь также кликая на значки с дискетками справа... не?

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24640
    • Просмотр профиля
Re: Apple //e перевернуть дискету другой стороной
« Ответ #6 : 25 Апрель 2015, 23:05:34 »
Кстати, совсем забыл  :)
В оригинале один контроллер дисковода предполагает подключение двух дисководов. Была даже сделана хитрая штуковина под названием DuoDisk

То есть одну дискету можно (а иногда и нужно) вставить в один дисковод, а другую в другой. И тогда переход между дисками будет происходить автоматически.
Хотя, если игра просит именно "перевернуть", то два диска могут её и не устроить

Добавлено позже:
Цитата: Yaranga
И потом, я видел только трёхдисковые варианты этой игры...
Ну правильно.
Prince of Persia (Boot) (Disk 1 of 3).dsk
Prince of Persia (A) (Disk 2 of 3).dsk
Prince of Persia (B) (Disk 3 of 3).dsk
Получается первый диск односторонний и второй двухсторонний
« Последнее редактирование: 26 Апрель 2015, 00:43:34 от Rumata »

Оффлайн Матрос

  • Пользователь
  • Сообщений: 6
    • Просмотр профиля
Re: Apple //e перевернуть дискету другой стороной
« Ответ #7 : 26 Апрель 2015, 01:01:15 »
возможно что надо просто поискать другой релиз, где перевораичвать не требуется
Попробовал релиз от Soft Sector и действительно там не нужно было ничего переворачивать а просто вставлять в дисковод то одну то другую дискету. Вобщем моя проблема теперь решена. Всем спасибо за советы.

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24640
    • Просмотр профиля
Re: Apple //e перевернуть дискету другой стороной
« Ответ #8 : 26 Апрель 2015, 01:12:06 »
Цитата: Матрос
не нужно было ничего переворачивать а просто вставлять в дисковод то одну то другую дискету.
Так это одно и то же  :)

Оффлайн ALEX_230_VOLT

  • Модератор
  • Сообщений: 7645
  • Пол: Мужской
    • Просмотр профиля
Re: Apple //e перевернуть дискету другой стороной
« Ответ #9 : 26 Апрель 2015, 20:49:27 »
Матрос, а можешь дать ссылку откуда качал  ту версию что заработала?

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24640
    • Просмотр профиля
Re: Apple //e перевернуть дискету другой стороной
« Ответ #10 : 26 Апрель 2015, 20:59:22 »
ALEX_230_VOLT, так работать любая будет. Только в одной пишут "переверните диск", а в другой "вставьте диск"
Это просто тем, кто никогда не имел дела с Эппл / Правец / Агат переворачивание диска кажется чем-то особенным, а реально все писали на ГМД-130 с двух сторон. Только дырочку блокировки записи надо с другой стороны прорезать  :)

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9372
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Re: Apple //e перевернуть дискету другой стороной
« Ответ #11 : 26 Апрель 2015, 22:23:44 »
Rumata, на 5'25 еще дырка индекса есть возле центра диска, или она эплам не нужна ?

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24640
    • Просмотр профиля
Re: Apple //e перевернуть дискету другой стороной
« Ответ #12 : 27 Апрель 2015, 12:55:08 »
Нет, индекс не нужен, синхронизация идёт по самим секторам

Оффлайн garnizon

  • Пользователь
  • Сообщений: 43
    • Просмотр профиля
Re: Apple //e перевернуть дискету другой стороной
« Ответ #13 : 29 Апрель 2015, 20:02:13 »
В DuoDisk ничего хитрого нет, просто два дисковода объединены одним корпусом, ибо один контроллер дисковода может обслуживать два привода.

Яблочный дисковод работает только с одной поверхностью диска, поэтому переворачивать диск и работать с другой стороной было в порядке вещей (не только у хитрых пользователей но и у экономных Американских фирмочек).
Из диска, который был записан с двух сторон, получается два образа для эмулятора, и конечно если игра требует перевернуть диск или вставить следующий то надо эмулятору подсовывать другой образ в момент когда спрашивают.

Раскидывать образы на разные дисководы и ждать что игра сама опознает продолжение в соседнем приводе - часто бессмысленно.

И дело не в эпле или дуодиске, тут другое.... все зависит от конкретной игры и насколько гибкой сделал её программист.


Apple][, еще до загрузки с любого диска, уже знает сколько в слотах стоит контроллеров дисководов и сколько к каждому контроллеру подключено приводов  и в каких из них есть диски. Всё это отображается сразу после включения в спецучастке ОЗУ.

И тут уже зависит от программиста, научил ли он игру гибкости -- выяснять конфигурацию оборудования и опрашивать диски на предмет "свой не свой, если свой то какой номер". Обычно оставляют сигнатуру на абсолютных адресах диска и по ней признают.

Скажем есть игры, (на 4 односторонних дисках), которые с удовольствием будут работать как с одним единственным дисководом (просит постоянно сменить диски и сторону), так и поймет если у пользователя 4 дисковода, и в каждом стоит диск (неважно в каком порядке) из набора.
Во втором случае она самостоятельно будет подхватывать информацию с нужного диска.

Персидский принц, в оригинале это один физический диск*, записанный с двух сторон. И игра заточена под это, она может только отличить сторону А от Б.
И конечно, даже если его скопировать на два односторонних диска и вставить в разные флопы - игра этого не поймет. Т.е. будет ждать продолжения в той же слоте и в том же приводе с которого произведена загрузка.

*Версия этой игры на трех дисках это пиратская уловка против оригинальной защиты. 


 

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24640
    • Просмотр профиля
Re: Apple //e перевернуть дискету другой стороной
« Ответ #14 : 29 Апрель 2015, 20:07:32 »
garnizon, хитрая штуковина имелась в виду образно, типа метафора  :)