Версия для печати темы

Нажмите сюда для просмотра этой темы в оригинальном формате

GBX.ru _ PlayStation _ del

Автор: dmitryovcharenko Воскресенье, 29 октября 2017, 07:15

del

Автор: vavuska Воскресенье, 29 октября 2017, 08:08

Не совсем понял что за устройсво имеется ввиду. Нечто вроде кардридера с возможностью заливать туда ромы и подключаемое к обчной соньке вместо привода? Если да, то куплю.

Автор: Iris Воскресенье, 29 октября 2017, 08:54

Хорошо... Но, обычно, такие девайсы шибко дорогие)) что для 3ДО, что для Сатурна... Но Сонька, конечно, популярнее и гораздо востребованнее... Хмм.

Anyway - не надейтесь "урвать" такое, по-дешевке! smile.gif прогнозирую цену, около 3000+ руб.! wink.gif многим будет выгодней просто заказать недорогой китайский привод, с Алика))

Автор: gen41k Воскресенье, 29 октября 2017, 10:27

К сожалению, именно цена и будет решающтм фактором. При цене в 150 зеленых, вряд ли вообще можно думать о каких-то продажах - это ведь вполне крепкие 3-4 тушки, которые проработают очень долго.

Автор: serguyan Воскресенье, 29 октября 2017, 10:45

Такое устройство нужно не то что на отечественном, а на мировом рынке. Его можно продавать пачками на том же ибее. Но всё будет упираться в цену. Я думаю, если оно будет стоить в районе $70 - на него будет повышенный спрос. Но это конечная RRP цена, себестоимость должна быть ниже этой цены, сами понимаете.

Я не особо разбираюсь как оно там работает на пс1, но точно могу сказать, что бы я хотел видеть в качестве этого устройства: некий модуль, который не требует пайки. На примере того же PSIO, там мало купить плату, там ещё нужно делать распайку проводов на плате консоли. Вот этого я бы очень не хотел.
С другой стороны если без пайки никак, то тогда чтобы этих проводов было паять как можно меньше.

Устройство должно работать как некий кардридер - подсовываешь ему ромы с карт памяти, жёсткий диск или ещё каким-либо способом.

Идеально было бы, чтобы это устройство работало на НЕчипованных консолях. Это будет интересно в том числе создателю такого устройства, чтобы продавать его на запад.

Устройство должно иметь собственную софтварную оболочку для выбора игр и режимов игр.

Собственно задача заставить консоль читать образы дисков, при этом желательно оставить возможность читать консоль родные диски, чтобы привод лазерный оставался функционален. Это тоже очень важно.

С чего нужно начинать, кэп - разобраться как консоль загружает данные с игрового диска и определить, что может функционально это заменить.

Напомню, что на рынке очень много консолей без порта, таких как PSone или 900х моделей. Это устройство так же должно запускаться и на них. Это опять вопрос про пайку.

И напоследок. Чем плох PSIO: Цена. Долго ждать. Много паять на плате. Паршивенькая совместимость с играми. И требуется консоль, чтобы был порт сзади.
Создатели должны понимать, создавая свой эмулятор привода нужно свести эти недостатки на нет.

С уважением.

Автор: Iris Воскресенье, 29 октября 2017, 12:51

serguyan, вот! полностью подписываюсь, под каждым словом! Уже зарождается концепция

Автор: zizer Воскресенье, 29 октября 2017, 12:52

Я уже второй раз вижу вбросы от Сергяна про плохую совместимость psio, где пруфы?

На jira открыто всего 12 issues ..

www.cybdyn-systems.com.au:82/browse/CSGC-102?filter=-5

Топикастер не может сказать чем его не устраивает psio кроме того что его трудно купить.. Все кому нужен эмулятор привода берут psio, кому дорого используют болванки, никто в здравом уме не будет вкладываться в мертвую затею.

Автор: serguyan Воскресенье, 29 октября 2017, 13:25

QUOTE (zizer @ Сегодня, 12:52)

Я уже второй раз вижу вбросы от Сергяна про плохую совместимость psio, где пруфы?
*


Да пожалуйста
http://www.cybdyn-systems.com.au:82/browse/CSGC-96?filter=-4

Проблемные игры 12 шт. это только те, которые не приняты в работу. Те, которые приняли в работу только ОБЕЩАЮТ закрыть в новых прошивках.
Посчитайте сколько игр не работает нормально и посмотрите внимательно что это за игры.

Лично мне PSIO в таком сыром состоянии не нужен. Если не сказать больше.

Добавлено спустя 3 минуты:
QUOTE (zizer @ Сегодня, 12:52)

никто в здравом уме не будет вкладываться в мертвую затею.
*


Ну если это правда, что Cluster готов взяться за свой эмулятор привода, то ваши слова про "мёртвую затею" звучат как глупый троллинг. Или вы просто владелец PSIO и случился поджог. Иначе трудно объяснить ваше недовольство в этой теме.

Автор: Houl777 Понедельник, 30 октября 2017, 07:13

Есть проект 3do-renovation.ru . Только там автор делает замену приводов на USB для 3DO и Dreamcast (по крайней мере, раньше). Может кто ему предложит заняться PSX smile.gif

Автор: serguyan Понедельник, 30 октября 2017, 10:43

QUOTE (Houl777 @ Сегодня, 07:13)

сть проект 3do-renovation.ru . Только там автор делает замену приводов на USB для 3DO
*


Вот, примерно что нужно от хардварного эмулятора привода изображено на фото в самом низу этой странцы: http://3do-renovation.ru/USB_Host_for_FZ1.htm

Видим, что к отдельной плате подключается типовое питание привода и шина данных привода. Всё! Ничего не надо паять и химичить. Кроме того, остаётся живой родной привод, если нужно играть с диска - просто перекидываем питание и шину данных на родной привод.

Идеальное решение было бы сделать такое же под пс1. Ну и гарантия 50 лет было бы тоже не плохо. ))

Автор: vitas155 Понедельник, 30 октября 2017, 13:44

QUOTE (Houl777 @ Понедельник, 30 октября 2017, 08:13)

Есть проект 3do-renovation.ru . Только там автор делает замену приводов на USB для 3DO и Dreamcast (по крайней мере, раньше). Может кто ему предложит заняться PSX smile.gif
*

ага еслибы кто то PSX действительно занимался,тем более учитывая что PSX это вовсе не PS1 и не PSOne

Автор: Axel089 Понедельник, 30 октября 2017, 15:44

Блин, этих Сонек на барахолках - попой ешь просто, а вы фигней маетесь)

Автор: gen41k Понедельник, 30 октября 2017, 17:16

QUOTE (Axel089 @ Понедельник, 30 октября 2017, 15:44)

Блин, этих Сонек на барахолках - попой ешь просто, а вы фигней маетесь)
*

плюс еще эмуль годный есть, в отличие от 3до...

Автор: Pistolero Понедельник, 30 октября 2017, 17:26

В эмулях видео фризит, в барахолке один уставший шлак, новые коробочные стоят дорого, в основном не прошиты, да и новую прошитую убить балванками довольно быстро можно + звук ерзанья лазера + долгая загрузка с диска..

Да и вообще 2017 год, нормальных болванок уже и не возят, многие уже дааавно забыли что такое диски!
Да и очень ЛЕНЬ записывать, тем более игр тысячи! Долго это всё, диски в топку, ещё и не читаться со временем могут.

Так что эмуль нужен, с дохлым лазером соньку можно взять по дешману остальное на эту железяку можно потратить, если для игры то это однозначно лучше чем лицуху дорогую покупать.

Програмно сделать красивое меню с обложками обязательно, а не просто список как в китайских картриджах))

Самое главное что бы ваш причендал был надёжным, главное его купить. а соньки пусть дохнут пачками им цена с дохлыми лазерами 500-1500р. максимум! lol2.gif

Автор: serguyan Понедельник, 30 октября 2017, 18:11

QUOTE (gen41k @ Сегодня, 17:16)

плюс еще эмуль годный есть
*


Эмуля годного только на 4 поколение есть и ранее. На 5 поколение проблемные эмули. На многое в этих эмулях закрывают глаза, кое-что просто не работает.
Эмули соньки у меня почему-то стойко ощущаются как демо-прокат образов. На большее их не хватает.

Лучше бы точно хардварный эмуль привода натурального железа, если бы он отлично работал и не требовал пайки. А если ещё с USB-свистка бы заводился, то цены бы не было ему.

Добавлено спустя 9 минут:
QUOTE (Pistolero @ Понедельник, 30 октября 2017, 17:26)


Так что эмуль нужен, с дохлым лазером соньку можно взять по дешману остальное на эту железяку можно потратить, если для игры то это однозначно лучше чем лицуху дорогую покупать.

*


Ну лицуху вообще-то покупают не всегда чтобы для игры. И вернее всегда её покупают не только для игры. Коллекционирование никто не отменял.

Та же пс4 в 2017 году продаёт игры на дисках. Уверен, что и пс5 будет на дисках продавать.

Другое дело, что владельцу оригинальной пс1 было бы неплохо иметь некую съемную платку эмулятора привода. Тык тык перекинул, играешь с флешки, тык тык, играешь с родного лицушного диска.
Просто это расширяло бы возможности консоли.

Автор: gen41k Понедельник, 30 октября 2017, 18:28

QUOTE (serguyan @ Понедельник, 30 октября 2017, 18:11)

Эмуля годного только на 4 поколение есть и ранее. На 5 поколение проблемные эмули. На многое в этих эмулях закрывают глаза, кое-что просто не работает.
Эмули соньки у меня почему-то стойко ощущаются как демо-прокат образов. На большее их не хватает.

Лучше бы точно хардварный эмуль привода натурального железа, если бы он отлично работал и не требовал пайки. А если ещё с USB-свистка бы заводился, то цены бы не было ему.
*

эмуль нормальный есть , а если присматриваться к тому, что где-то мелькнул (не мелькнул пиксель) - то это не эмулятор плохой, а паранойя...

И последняя фраза в точку - цены точно не сложат lol2.gif


По поводу поколений - эмулятор пс2 вполне годен (6е поколение), и виишный неплох (7е поколение)...

Автор: Axel089 Понедельник, 30 октября 2017, 19:27

QUOTE
В эмулях видео фризит, в барахолке один уставший шлак, новые коробочные стоят дорого, в основном не прошиты, да и новую прошитую убить балванками довольно быстро можно + звук ерзанья лазера + долгая загрузка с диска..

Пиши еще, юродивый lol.gif

Автор: serguyan Понедельник, 30 октября 2017, 21:58

QUOTE (gen41k @ Сегодня, 18:28)

эмуль нормальный есть , а если присматриваться к тому, что где-то мелькнул (не мелькнул пиксель) - то это не эмулятор плохой, а паранойя...
*


Не работающая вибрация в некоторых играх, не работающие сами игры, неправильное отображение 2д текстур в 3д играх повально - это "не мелькнул пиксель" для огромного количества эмуляторщиков, но не для меня.
Мне нужна вибрация сто процентов во всех играх, где есть такая поддержка и как минимум нужно правильное ламповое отображение картинки 2д текстур в 3д играх, как на оригинальной консоли. А вот все эти натянутые фильтры графики - даром не нужны.

Эмуляторщики на вибрацию отвечают просто: она мне на Х не нужна, а про 2д текстуры - мне мыло не нужно, мне нужно сглаживание.
Ну и о чём тут спорить?

Если требование оригинального отображения картинки и полный функционал называют паранойей, ну вы извините меня тогда, что называть непосредственно "оригиналом"?

Автор: gen41k Вторник, 31 октября 2017, 09:01

QUOTE (serguyan @ Понедельник, 30 октября 2017, 21:58)

Не работающая вибрация в некоторых играх, не работающие сами игры, неправильное отображение 2д текстур в 3д играх повально - это "не мелькнул пиксель" для огромного количества эмуляторщиков, но не для меня.
Мне нужна вибрация сто процентов во всех играх, где есть такая поддержка и как минимум нужно правильное ламповое отображение картинки 2д текстур в 3д играх, как на оригинальной консоли. А вот все эти натянутые фильтры графики - даром не нужны.
*


если начать играть в игры, а не в вибрацию и 2д текстуры, то эта паранойя пройдет. Со временем wink.gif

QUOTE (serguyan @ Понедельник, 30 октября 2017, 21:58)

Эмуляторщики на вибрацию отвечают просто:
*


и правильно делают...



Автор: serguyan Вторник, 31 октября 2017, 10:47

QUOTE (gen41k @ Сегодня, 09:01)

если начать играть в игры, а не в вибрацию и 2д текстуры, то эта паранойя пройдет. Со временем
*


Спорить не о чем. Я играю на оригинальном железе, а кому и кобыла невеста.

Автор: Allegas Вторник, 31 октября 2017, 13:12

QUOTE (dmitryovcharenko @ Воскресенье, 29 октября 2017, 07:15)

Эмулятор привода для первой PlayStation. Не аналог PSIO. Я вижу это как устройство которое подключалось бы вместо самого привода, с возможностью установить его и в слим версии консолей.
Пока это просто идея. Пообщавшись с Алексеем (Cluster) он сказал что это всё реально, и готов за это взяться.
Тема для того что бы выслушать конкретные предложения, понять нужно ли это вообще, сколько людей хотели бы реально приобрести такое устройство, какой функционал необходим, сформулировать конкретное ТЗ, и т.п.
*

Вы с кластером обсудили технические подробности?
EFM модулятор штука не сложная, знай себе по таблице 8 бит в 14 конвертируй и шли в cn702. Даже аналоговую часть эмулировать не нужно - на входе компараторы все равно подтягивают фронты.
Другой вопрос, что паять все равно придется. Как вы сие устройство тактировать будете? На шлейфе нет ничего от чего можно оттолкнуться. Есть шимка на соседнем коннекторе, для шпинделя - в теории можно завязать на скважность импульсов, там предусмотрено ФАПЧ для этих дел - но точность будет донная. Необходимо будет брать реф клок с платы 100%
И второй не менее важный вопрос : как вы собрались отслеживать, какую дорожку слать? А систему фокусировки луча приняли во внимание? Как будете отрабатывать микровольты на катушках?)
Суть PSIO проста как деревнный стол - он подменяет собой контроллер привода и общается на прямую с цп, получая от него минуту и секунду диска. Имея точные цифры не сложно вытащить из файла нужный кусок.
Производя цепочку цифра-аналог-цифра ты априори лишаешься точности и совместимости. Тут в принципе не обойтись без пайки и тут в принципе придется прибегать к неизвестной черной магии.
Общий фронт работ вы прикинули? Тут понадобится ацп очень точный (это я уж не говорю о плиске и мк для работы с файлами), понадобится невероятное количество времени на правильную разводку платы. Аналоговая электроника, особенно точности а-ля оцифровка положения линзы в воздухе, это очень сложная задача. Ковыряв месяц ардуино на макетке за такое рано браться. Да и железо тут получается на приличное бабло.
Это либо циклон из 3-4 серии и софткор, либо макс2 и стм/atmega.
Циклончик сам по себе порядка двух килорублей, а для этого всего же сколько фильтров, питания, флешек надо. Ух. Безумству храбрых поем мы песню.
На вашем месте, пацаны, я бы собрал дешевую альтернативу PSIO.
Кластер есть на GBX, пригласи его в тему, пусть пояснит за пару моментов. Увижу решение некоторых вопросов - помогу закодить, плисок и мк у меня валом, как и времени.

Добавлено спустя 3 часа 17 минут:
QUOTE (serguyan @ Воскресенье, 29 октября 2017, 10:45)

Такое устройство нужно не то что на отечественном, а на мировом рынке. Его можно продавать пачками на том же ибее. Но всё будет упираться в цену. Я думаю, если оно будет стоить в районе $70 - на него будет повышенный спрос. Но это конечная RRP цена, себестоимость должна быть ниже этой цены, сами понимаете.

Я не особо разбираюсь как оно там работает на пс1, но точно могу сказать, что бы я хотел видеть в качестве этого устройства: некий модуль, который не требует пайки. На примере того же PSIO, там мало купить плату, там ещё нужно делать распайку проводов на плате консоли. Вот этого я бы очень не хотел.
С другой стороны если без пайки никак, то тогда чтобы этих проводов было паять как можно меньше.

Устройство должно работать как некий кардридер - подсовываешь ему ромы с карт памяти, жёсткий диск или ещё каким-либо способом.

Идеально было бы, чтобы это устройство работало на НЕчипованных консолях. Это будет интересно в том числе создателю такого устройства, чтобы продавать его на запад.

Устройство должно иметь собственную софтварную оболочку для выбора игр и режимов игр.

Собственно задача заставить консоль читать образы дисков, при этом желательно оставить возможность читать консоль родные диски, чтобы привод лазерный оставался функционален. Это тоже очень важно.

С чего нужно начинать, кэп - разобраться как консоль загружает данные с игрового диска и определить, что может функционально это заменить.

Напомню, что на рынке очень много консолей без порта, таких как PSone или 900х моделей. Это устройство так же должно запускаться и на них. Это опять вопрос про пайку.

И напоследок. Чем плох PSIO: Цена. Долго ждать. Много паять на плате. Паршивенькая совместимость с играми. И требуется консоль, чтобы был порт сзади.
Создатели должны понимать, создавая свой эмулятор привода нужно свести эти недостатки на нет.

С уважением.
*

Оболочки не будет точно, не тот уровень интеграции в систему. Максимум чего можно ожидать - очень маленький OLED, который покажет текущий выбраный образ и пару кнопок для листания, пока открыта крышка.
На разем выходят : питание, фокусировка, каретка и лазер с фотоэлементом.
В моем представлении нет адекватного способа доставки информации от загруженной оболочки обратно к девайсу - нет прямого цифрового канала.

Как работает защита - давно разобрано. Все до смешного просто, это четыре буквы SCEI/SCEA/SCEE в lead-in зоне диска. Обывательский cdrom читает диски с третьей секунды и по этому не может туда писать/читать. Имея низкоуровневую эмуляцию (а куда ниже эмуляции лазера? smile.gif ) нет проблем сунуть первым делом четыре байта и разблокировать защиту.

Автор: armorant Вторник, 31 октября 2017, 20:09

Вот и вернулись к тому, с чего начали. Что касается разных ревизий PS1, приблуд/проводов для параллельного порта, лицушных дисков - буду рад на это дело пожертвовать-отправить. Или покупкой отладочной платы на базе Циклона 4, она 2к стоит всего то, причем это не дешманская с 2 диодами, а неплохая такая. Одним словом, я всегда за этот кипишь.

» "Чувак с кофе вставляет 5 копеек" «

Автор: Kito1984 Вторник, 31 октября 2017, 20:28

QUOTE (armorant @ Вторник, 31 октября 2017, 22:09)

Что касается разных ревизий PS1, приблуд/проводов для параллельного порта, лицушных дисков - буду рад на это дело пожертвовать-отправить.
*

Я тоже готов пожертвовать, если дело обещает выгореть. Просто, глядя на PSIO, не уверен, что всё так просто, да и нет никакой темы о сборе конкретной необходимой суммы и хотя бы примерными сроками, когда можно ожидать результатов. Меня устроил бы аналог PSIO по той же цене, но с гарантированной 100% совместимостью.

Автор: Allegas Вторник, 31 октября 2017, 20:51

QUOTE (armorant @ Вторник, 31 октября 2017, 20:09)

Вот и вернулись к тому, с чего начали. Что касается разных ревизий PS1, приблуд/проводов для параллельного порта, лицушных дисков - буду рад на это дело пожертвовать-отправить. Или покупкой отладочной платы на базе Циклона 4, она 2к стоит всего то, причем это не дешманская с 2 диодами, а неплохая такая. Одним словом, я всегда за этот кипишь.
» "Чувак с кофе вставляет 5 копеек" «

*

Макетка только в деле прототипирования поможет, Илюх. Конечный продукт собирать только на печатке. Последний раз, когда я смотрел циклоны standalone стоили в районе 2х. У тебя был вроде дев борд на четвертом, если что то пацаны разработают, я перенесу проект для нее. У меня прост такая же.
Касательно твоих предположений :
1 - Я не помню, чтобы там были цапы.
ЦП выдает команды контроллеру, контроллер общается с драйвером моторов, драйвер формирует силовой ШИМ для управления. ШИМ вполне себе цифровой. Угловая скорость при удалении от центра всегда меняется, по этому у центра диск крутится всегда быстрее, чтобы ее компенсировать и обеспечить постоянство линейной. Опять таки, если частота подаваемого плиской сигнала будет высоковата - работает обратная связь и скважность ШИМ уменьшается (диск притормаживает). И в обратную сторону, если слишком маленькая частота - диск разгоняется.
Я писал об этом выше, скважность замерить нет проблем. Но вот точность таких замеров, смогут ли системы уравновесить друг друга.
Никакие поданные сигналы запоминать не нужно. Совсем никакие. Лазер либо светит (1 на пине) либо не светит. В зависимости от этого либо идет генерация сигнала, либо не идет. Запоминать и вычислять нужно положение виртуальной каретки.
2 - Моментально отраженные лучи через фотоэлемент приводятся к 0 или 1, это да. Но после этого контроллер собирает пачку секторов, производит коррекцию ошибок (а если все йня, то собирает сектора заново) и только потом пуляет дальше, устроив прерывание. Моментальная реакция там не нужна, задержки даже в несколько милисекунд как по мне допустимы.
Тем более, что EFM сигнал с диска что то около 44кгц, а плиска твоя работает на 100мгц. Тут скорее тормозить придется (PLL или прескалер)
3 - Я тоже не знаю, на этом и обломался, когда готовился писать сам.




Добавлено спустя 2 минуты:
QUOTE (Kito1984 @ Вторник, 31 октября 2017, 20:28)

гарантированной 100% совместимостью.
*

Ее никогда не будет на PSIO. Внутрянка контроллера не известна, эмулировать его на 100% можно только после физического травления в кислоте и срисовки содержимого.
А вот если закинут тут идейку ( Clusterrr приди! ) как положение на диске считать - дело может сдвинуться. Эмуляция лазера даст 100% результат

Автор: serguyan Вторник, 31 октября 2017, 21:25

QUOTE (Allegas @ Сегодня, 20:51)

Эмуляция лазера даст 100% результат
*


Я может чего не понимаю, но вот этот товарищ (он русскоязычный) сделал USB эмулятор привода для 3DO и Dreamcast.
Контакты бы его найти и выйти на него. На ютубе сколько не писали - он не отвечает.

https://www.youtube.com/channel/UC889eZw__Ku_8hdf-BSZgcA

Вот он бы мог подключиться или подсказать хотя бы куда копать в случаях эмуляции приводов.

И сколько я видео не смотрел с обзорами на его девайсы - там НЕТ пайки. Всё коннектится на питание привода и шлейф привода.

Вот его сайт, его уже тут выкладывали. http://3do-renovation.ru/

Видео установки USB-привода Dreamcast и запуск оболочки с флехи!



Не думаю, что для PS1 прям такие препоны соня понаставила, чтобы было невозможно такой же USB-привод сварганить. cool.gif

Автор: Allegas Вторник, 31 октября 2017, 21:39

QUOTE (serguyan @ Вторник, 31 октября 2017, 21:25)

И сколько я видео не смотрел с обзорами на его девайсы - там НЕТ пайки. Всё коннектится на питание привода и шлейф привода.
........
Не думаю, что для PS1 прям такие препоны соня понаставила, чтобы было невозможно такой же USB-привод сварганить. cool.gif
*

На 3DO контроллер висит за шлейфом,на плате привода, интерфейс общения с главной платой у них цифровой, соответственно его поведение можно вложить в плиску.
» Нажмите, для открытия спойлера «

На сонях видел привод?) Там только мотор да лазер, все аналоговое. По этому принципы другие и не так все просто. Препонов нет, они просто построены по-разному. Почему PSIO надо паять - параллельный вывод на первых сонях, это обычная шина адреса и данных, на которых сидят все микрухи. Пайкой ты отрубаешь контроллер CDROM и выводишь необходимые сигналы наружу - позже этот вырубленный контроллер подменяет PSIO. Мы все таки говорим о замене аналоговой части. Тут нет адресов, нет команд.
Есть аналоговые сигналы :
1 - включить лазер
2 - крутить один двигатель
3 - крутить второй двигатель
4 - сигналы ошибки фокусировки и данных с фотоэлемента.
И на основе этого "ничего" ты должен понять,какую часть диска хочет консоль.
Я надеюсь, доходчиво обьясняю? smile.gif

Автор: serguyan Вторник, 31 октября 2017, 21:46

QUOTE (Allegas @ Сегодня, 21:39)

Почему PSIO надо паять - параллельный вывод на первых сонях, это обычная шина адреса и данных, на которых сидят все микрухи. Пайкой ты отрубаешь контроллер CDROM и выводишь необходимые сигналы наружу - позже этот вырубленный контроллер подменяет PSIO. Мы все таки говорим о замене аналоговой части. Тут нет адресов, нет команд.
*


Про PSIO я разбирался почему надо паять, что он отрубает контроллер. А вот про аналоговые команды что-то не совсем понятно. С диска цифровой код идёт, битность задана же. Зачем нам выяснять команды приводу на раскрутку и прочее коррекции, если фактически нас интересует цифровой код образа диска? Нам нужно цифровой код загрузить в оперативку по порядку операций чтения, записанных на самом образе. Ведь по этому же принципу работают эмуляторы софтварные.

В чём проблема PSIO, что он через "заднее отверстие" был разработан. В прямом смысле. Так было просто легче, я так понимаю, чисто технологически. Да и он изначально заточен, чтобы контроллер отрубать. А я считаю, что контроллер вовсе можно и не отрубать, его можно использовать в своих USB-чтения целях.

Автор: Allegas Вторник, 31 октября 2017, 21:55

QUOTE (serguyan @ Вторник, 31 октября 2017, 21:46)

Про PSIO я разбирался почему надо паять, что он отрубает контроллер. А вот про аналоговые команды что-то не совсем понятно. С диска цифровой код идёт, битность задана же. Зачем нам выяснять команды приводу на раскрутку и прочее коррекции, если фактически нас интересует цифровой код образа диска?
*

Отраженный лазер в принципе не может быть цифровым, это волна) Цифрой он становится уже на плате, после IC723 (обычный усилитель на компараторах для выравнивания логического уровня и выравнивания фронтов).
Вот тебе сильно упрощенная пикча процесса
» Нажмите, для открытия спойлера «

Никто не собирается выяснять команды на раскрутку же. +5в есть, значит крутится, что тут еще выяснять.
Ты вероятно думаешь, что диск читается постепенно, последовательно? Это совсем не так.
Консоль постоянно ерзает кареткой туда-сюда, на разные минуты и секунды, разные сектора. Просто так фигачить на вход правильно закодированные данные не сложно, но какой от этого смысл, если это не то, что пыталась прочиать консоль?

Добавлено спустя 2 минуты:
QUOTE (serguyan @ Вторник, 31 октября 2017, 21:46)

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

Цифровой код в оперативку грузит не оптика! А задача именно в эмуляции оптики.
Софтварные работают совсем по-другому, вообще. Намного ближе к PSIO.

Автор: serguyan Вторник, 31 октября 2017, 22:05

QUOTE (Allegas @ Сегодня, 21:55)

Цифрой он становится уже на плате, после IC723 (обычный усилитель на компараторах для выравнивания логического уровня и выравнивания фронтов).
*


QUOTE (Allegas @ Сегодня, 21:55)

А задача именно в эмуляции оптики.
*


Ну хорошо, у Dreamcast тоже контроллер на отдельной плате чтоль (я просто не знаю), что его USB-заменил тот MNEMO?

Просто задача уйти от пайки - она первостепенная всё равно для PS1. От этого надо уходить изначально, ещё на процессе разработок. По крайней мере уделить этому внимание.

Автор: Allegas Вторник, 31 октября 2017, 22:13

QUOTE (serguyan @ Вторник, 31 октября 2017, 22:05)

Ну хорошо, у Dreamcast тоже контроллер на отдельной плате чтоль (я просто не знаю), что его USB-заменил тот MNEMO?

Просто задача уйти от пайки - она первостепенная всё равно для PS1. От этого надо уходить изначально, ещё на процессе разработок. По крайней мере уделить этому внимание.
*

Именно, торчит прям под оптической головой. Он снова внешний)
Контроллеры эмулируют повсеместно, ПЛИС для этого идеальна.
Эмуляцию оптики я еще нигде не видел.

Автор: armorant Вторник, 31 октября 2017, 22:46

Проще Кластера в вк напрямую спросить нужен ли ему такой проект вообще, интересен ли он.
Про поиск нужного сектора я писал тогда.
1. Расчитать приблизительный сектор
2. Считать этот сектор и если он не запрашиваемый, то
3. По сигналу от мотора положения головки определить направление ее движения
4. Прочитать в этом направлении через 16 секторов от первого приблизительного, если перескочили (сигнал поменяет полярность, направление для сдвига головки в оьратную сторону), то пытаемся прочесть сектор на 8 назад от текущего. Ну и так далее располовинивая область поиска нужного сектора. +16,-8,-4,+2,-1 и вот нашли. Я больше для Кластера пишу, ты должен помнить, если не отмел этот вариант еще. Я так и не понял может ли он быть рабочим. Как пс1 определяет, если она читает не тот сектор?Как то она ведь выискивает нужный, должна сортировать.

Автор: Allegas Вторник, 31 октября 2017, 23:08

QUOTE (armorant @ Вторник, 31 октября 2017, 22:46)

Проще Кластера в вк напрямую спросить нужен ли ему такой проект вообще, интересен ли он.
Про поиск нужного сектора я писал тогда.
1. Расчитать приблизительный сектор
2. Считать этот сектор и если он не запрашиваемый, то
3. По сигналу от мотора положения головки определить направление ее движения
4. Прочитать в этом направлении через 16 секторов от первого приблизительного, если перескочили (сигнал поменяет полярность, направление для сдвига головки в оьратную сторону), то пытаемся прочесть сектор на 8 назад от текущего. Ну и так далее располовинивая область поиска нужного сектора. +16,-8,-4,+2,-1 и вот нашли. Я больше для Кластера пишу, ты должен помнить, если не отмел этот вариант еще. Я так и не понял может ли он быть рабочим. Как пс1 определяет, если она читает не тот сектор?Как то она ведь выискивает нужный, должна сортировать.
*

Не буду разглашать,если кратко - не интересен.
https://habrahabr.ru/post/269311/
Открой любую исошку хексой. Сектор начинается с SYNC - длинная жирная последовательность, означающая начало, как правило там куча FFFFFFF, сразу за синком идет информация о секторе (минута, секунда, сектор), потом пользовательские данные и потом служебка для коррекции ошибок. Так кодируется каждый.
Все верно, но на особо тонких моментах близко к считываемым, соня должна рулить не кареткой, а катушками.
Что с этим делать - я хз.

Автор: serguyan Вторник, 31 октября 2017, 23:44

QUOTE (Allegas @ Сегодня, 22:13)

Именно, торчит прям под оптической головой. Он снова внешний)
Контроллеры эмулируют повсеместно, ПЛИС для этого идеальна.
Эмуляцию оптики я еще нигде не видел.
*


Да и не сделает никто эмуляцию оптики. Мне кажется это из серии научной фантастики ))

Меня всё терзают смутные сомнения, почему у 3до и дримкаста смогли заменить контроллеры на отдельной интегральной плате под USB, а для PS1 не смогли. У соньки - особенный какой-то контроллер?

И почему тот же создатель PSIO просто варварски решил отключать родной сонькин контроллер, аж создав и разработав свой собственный под свою оболочку? Может там с родным контроллером какие заморочки на связях с ЦП?


Автор: Kito1984 Вторник, 31 октября 2017, 23:46

QUOTE (Allegas @ Среда, 01 ноября 2017, 01:08)

Не буду разглашать,если кратко - не интересен.
*

Хмм, а о чём же мы тогда говорим, если нет человека, который готов этим заняться? hmm.gif Устройство-то действительно могло бы быть популярным, по крайней мере купить PSIO я уже как минимум год не могу (даже не помню, когда я там зарегистрировался в списке ожидающих). Впрочем, не могу сказать, что так уж сильно хочется, так как не 100% совместимость изначально весьма расстраивала, особенно с учётом стоимости и необходимости модификации. Мне кажется, для такого устройства вопрос о том, что какие-то игры не идут либо идут с глюками вообще стоять не должен...

Автор: Allegas Вторник, 31 октября 2017, 23:57

QUOTE (serguyan @ Вторник, 31 октября 2017, 23:44)

Да и не сделает никто эмуляцию оптики. Мне кажется это из серии научной фантастики ))

Меня всё терзают смутные сомнения, почему у 3до и дримкаста смогли заменить контроллеры на отдельной интегральной плате под USB, а для PS1 не смогли. У соньки - особенный какой-то контроллер?

И почему тот же создатель PSIO просто варварски решил отключать родной сонькин контроллер, аж создав и разработав свой собственный под свою оболочку? Может там с родным контроллером какие заморочки на связях с ЦП?
*

Из серии - но из реальной серии. Все возможно smile.gif Но очень сложно, вот.
Смотри логику. Процессор общается с контроллером и говорит последнему : "А дай ка мне кусочек файла с 20й секунды?". Контроллер напрягается, шуршит диском и выдает данные. Процессор уже дальше решает что с этим делать, будь то пересылка в память, отправка сразу в гп или звуковушку.
Выкинув из цепи стандартный контроллер и перехватывая команды - ты получаешь в руки все возможности. 21й век на дворе.
"А дай ка мне кусочек файла с 20й секунды?" - Держи его с флешки!
"А дай ка мне кусочек файла с 20й секунды?" - Держи его с карточки!
Ты можешь закодить все что угодно, хоть WIFI. И возможности стокового контроллера тут не при чем. При чем только его расположение - если он отдельно и его можно безболезненно отстегнуть, это изи катка.



Добавлено спустя 51 секунду:
QUOTE (Kito1984 @ Вторник, 31 октября 2017, 23:46)

Хмм, а о чём же мы тогда говорим, если нет человека, который готов этим заняться? hmm.gif Устройство-то действительно могло бы быть популярным, по крайней мере купить PSIO я уже как минимум год не могу (даже не помню, когда я там зарегистрировался в списке ожидающих). Впрочем, не могу сказать, что так уж сильно хочется, так как не 100% совместимость изначально весьма расстраивала, особенно с учётом стоимости и необходимости модификации. Мне кажется, для такого устройства вопрос о том, что какие-то игры не идут либо идут с глюками вообще стоять не должен...
*

Мнеб хелпы от людей поумней и посообразительней меня - я бы сел за реализацию. И не такие сложные вещи писал smile.gif
Мы об эмуляторе оптики говорили с armorant еще год назад наверно, если не два. Планы уже давно на эту тему.

Автор: serguyan Среда, 01 ноября 2017, 00:07

QUOTE (Allegas @ Вчера, 23:57)

ы можешь закодить все что угодно, хоть WIFI. И возможности стокового контроллера тут не при чем. При чем только его расположение - если он отдельно и его можно безболезненно отстегнуть, это изи катка.
*


Ну дык, а почему PSIO тогда так плохо эмулирует? Он же его отстегнул - вот тебе 21 век и изи катка. Думаете дело чисто в поганом коде PSIO, который нужно править?

Автор: Allegas Среда, 01 ноября 2017, 00:08

QUOTE (serguyan @ Среда, 01 ноября 2017, 00:07)

Ну дык, а почему PSIO тогда так плохо эмулирует? Он же его отстегнул - вот тебе 21 век и изи катка. Думаете дело чисто в поганом коде, который нужно править?
*

Дело в скилах и лени разработчика, и только.
Я тебе больше скажу - на самую первую версию этого контроллера есть даташит. В нем есть все возможные команды, все условия и все задержки smile.gif
Но как я понял из общения с автором - косяк в звуке, из за него проблемы.

Автор: serguyan Среда, 01 ноября 2017, 00:31

QUOTE (Allegas @ Сегодня, 00:08)

Дело в скилах и лени разработчика, и только.
Я тебе больше скажу - на самую первую версию этого контроллера есть даташит. В нем есть все возможные команды, все условия и все задержки
Но как я понял из общения с автором - косяк в звуке, из за него проблемы.
*


Да, почти все игры построенные по Track0х.bin глючат не по детски.

Ищите человека разбирающегося в приводах! Напишите MNEMO, если найдёте его контакты. Claserrr может чего знает. На ютубе есть умельцы ковыряющие ps1. Вроде как на эмуленде тоже есть люди с паяльником.
Может и выгорит чего.

И считайте свои затраты, хотя бы примерно. Чтобы можно было отбить проект.
Будет дельный проект, упирающийся чисто в деньги, то можно на кикстартерах попытать счастье в том числе, на ютубах донаты выставить. Ну и понять сколько будет стоить готовое изделие на предзаказы.

Короче я б купил такое устройство да хоть и за много баксов. Но требования то тоже остаются высокими - без пайки, 100% совместимость, оригинальные частоты и герцовка. И вот что-то никто и никак этого не сварганил до сих пор.

Автор: Allegas Среда, 01 ноября 2017, 00:35

QUOTE (serguyan @ Среда, 01 ноября 2017, 00:31)

Да, почти все игры построенные по Track0х.bin глючат не по детски.

Ищите человека разбирающегося в приводах! Напишите MNEMO, если найдёте его контакты. Claserrr может чего знает. На ютубе есть умельцы ковыряющие ps1. Вроде как на эмуленде тоже есть люди с паяльником.
Может и выгорит чего.

И считайте свои затраты, хотя бы примерно. Чтобы можно было отбить проект.
Будет дельный проект, упирающийся чисто в деньги, то можно на кикстартерах попытать счастье в том числе, на ютубах донаты выставить. Ну и понять сколько будет стоить готовое изделие на предзаказы.
*

Ну, кластер человек занятой. Зайдет, даст советик - попробую накодить. Нет - нет.
Ютубовские умельцы не особо помошники, я сам любого из них научу smile.gif

Автор: F1ReB4LL Среда, 01 ноября 2017, 08:41

QUOTE (Allegas @ Вторник, 31 октября 2017, 13:12)

Как работает защита - давно разобрано. Все до смешного просто, это четыре буквы SCEI/SCEA/SCEE в lead-in зоне диска. Обывательский cdrom читает диски с третьей секунды и по этому не может туда писать/читать.

Насколько помню, не в lead-in, а в wobble прегапа первого трека, прегап идет уже после lead-in'а. И "обывательский" cd-rom воббл прочитает только у CD-R'ок, там ATIP кодируется.

Автор: Allegas Среда, 01 ноября 2017, 22:47

QUOTE (F1ReB4LL @ Среда, 01 ноября 2017, 08:41)

Насколько помню, не в lead-in, а в wobble прегапа первого трека, прегап идет уже после lead-in'а. И "обывательский" cd-rom воббл прочитает только у CD-R'ок, там ATIP кодируется.
*

Я сильно упростил smile.gif

Автор: dmitryovcharenko Четверг, 02 ноября 2017, 05:19

Cluster в курсе темы. Как я уже говорил он готов взяться за это. Просит конкретное ТЗ.

Автор: Allegas Четверг, 02 ноября 2017, 18:37

QUOTE (dmitryovcharenko @ Четверг, 02 ноября 2017, 05:19)

Cluster в курсе темы. Как я уже говорил он готов взяться за это. Просит конкретное ТЗ.
*

Твой бюджет потянет твои амбиции?

Автор: zizer Четверг, 02 ноября 2017, 19:20

Закрывай тред пока не поздно( зря людей обнадежил(

Автор: Dark Ronin Пятница, 03 ноября 2017, 12:24

А почему бы не кикстартануть?
Вместо спонсирования очередной паршивой индюшатины (из головы не идет УГ под названием Starlight Inception для виты, которое на кикстартере собрало овердофига), почему бы не проспонсировать толпой нечто настолько революционное, что откроет дорогу не только к ПС1, но и ко многим другим консолям? Сам концепт просто отличный, это ведь полный аппаратный эмулятор башки.

Автор: armorant Пятница, 03 ноября 2017, 14:38

Да тут проблема не в финансировании по большей части, расходники доступны.

Автор: Allegas Пятница, 03 ноября 2017, 16:22

QUOTE (Dark Ronin @ Пятница, 03 ноября 2017, 12:24)

А почему бы не кикстартануть?
Вместо спонсирования очередной паршивой индюшатины (из головы не идет УГ под названием Starlight Inception для виты, которое на кикстартере собрало овердофига), почему бы не проспонсировать толпой нечто настолько революционное, что откроет дорогу не только к ПС1, но и ко многим другим консолям? Сам концепт просто отличный, это ведь полный аппаратный эмулятор башки.
*

Паш, кикстартер это взять на себя много ответственности. Не люблю быть обязанным. Деньги соберем, а продукт например не осилим. Чтож тогда?

Автор: Iris Пятница, 03 ноября 2017, 18:51

Нууу... Так-то всё мило... А разве не понадобится DevKit, тот же?)) у Кластера он имеется? Воть...

Эмуль башки - под каждую консоль...
Всё-равно, так или иначе, но придется иметь дела с девкитами. (Можете меня поправить) smile.gif

Проект, вообще, НУЖНЫЙ очень. Действительно, на кикстартер (и пр) должны выходить такие чудеса, а не индюки "I killed my time in another shooter")) только... Эх... Но эмулятор привода - это же пиратщина? Тут даже флагом не махай, издали видно! lol.gif не помните, кто-нибудь выставлял "пиратские" проекты на стартеры?

Автор: armorant Пятница, 03 ноября 2017, 19:23

Поправляю — он не нужен от слова совсем.

Автор: Iris Пятница, 03 ноября 2017, 19:37

QUOTE (armorant @ Пятница, 03 ноября 2017, 21:23)

Поправляю — он не нужен от слова совсем.
*

Окей huh.gif