Важная информация

User Tag List

Страница 3 из 3 ПерваяПервая 123
Показано с 21 по 28 из 28

Тема: Проигрыватель прохождения записей игр на реальной Dendy

  1. #21
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,560
    Спасибо Благодарностей отдано 
    1,223
    Спасибо Благодарностей получено 
    1,754
    Поблагодарили
    683 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Подумал я внимательнее и понял, что ваша идея полная утопия. Позже напишу почему.

  2. #22
    Veteran Аватар для vfiuchcikicshuusrch
    Регистрация
    01.07.2013
    Адрес
    г. Иваново
    Сообщений
    1,029
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Titus, и, более того, я с тобой соглашусь заранее.

    сама задумка хороша. но для неё нужно писать софт для записи демок. имхо. тогда ещё возможно прокатит!

  3. #23
    Sinclair User Аватар для Eltaron
    Регистрация
    16.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,045
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    143
    Спасибо Благодарностей получено 
    463
    Поблагодарили
    326 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от vfiuchcikicshuusrch Посмотреть сообщение
    сама задумка хороша. но для неё нужно писать софт для записи демок. имхо. тогда ещё возможно прокатит!
    Софт же даже есть. Просто тот текстовый формат из первого сообщения не подходит. Точнее, подходит - но для игр, которые не содержат ничего случайного и проходятся с закрытыми глазами. Типа Super Mario.

    Но наверняка же есть форматы, устроенные как rzx - где сохраняются все результаты чтений из портов, независимо от того, было что-то нажато или нет. Ну, без доступа к адресной шине потребуется ещё указание номера порта, из которого было чтение. Тогда вполне можно сделать выталкиватель очередного байта по Latch/Pulse.

    И в N-ное чтение порта (считая от ресета) мы получим именно N-ное значение состояния джойстика.
    Граф Дракула наш кумир, патамушта он вомпир!
    VKINK 9 : BORDER NOT PI

  4. #24
    Veteran Аватар для vfiuchcikicshuusrch
    Регистрация
    01.07.2013
    Адрес
    г. Иваново
    Сообщений
    1,029
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    всё это понятно.

    есть у кого-нибудь конкретные идеи и механизмы реализации данного чуда ?

  5. #25
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,404
    Спасибо Благодарностей отдано 
    319
    Спасибо Благодарностей получено 
    598
    Поблагодарили
    444 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Если бы вы читали информацию, то поняли, что формат записашек - 1 состояние джоя на 1 кадр. Счет от сброса. Т.е. 10 чтений в пределах 1 кадра дают одно и то же значение. Однако, если это легко повторить на эмуляторе то практически невозможно повторить на железе. Самый главный сигнал - разделитель кадра, можно точно вычленить только из видеосигнала, ибо даже NMI управляется программно и может быть выключен игрой ради смеха. И тогда вся ваша затея накрывается медным тазом. Далее, каждая записашка конкретно подогнана под конкретный ROM и конкретный эмулятор. Касаемо Luck Control то тут в железе вообще ловить нечего, ибо невозможно предустановить значения аппаратуры перед игрой не промодифицировав ее, а это уже нарушение синхронизации.

  6. #26
    Veteran Аватар для Tronix
    Регистрация
    16.09.2010
    Адрес
    г. Москва
    Сообщений
    1,933
    Спасибо Благодарностей отдано 
    78
    Спасибо Благодарностей получено 
    231
    Поблагодарили
    115 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Понятно, но попробовать хочется...

    В целом, о проигрывании файлов на реальном железе: http://tasvideos.org/ConsoleVerificationGuide.html Ссылки на файлы-записи, которые проверены на реальном железе (правда тут речь везде о оригинальном NES): http://tasvideos.org/ConsoleVerifiedMovies.html

    Ссылки оттуда:
    Проигрыватель на андурино с SD-карты: http://www.instructables.com/id/NESB...-Super-Mario-/

    Готовый убер-девайс на PIC32: http://truecontrol.org/

  7. #27
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,560
    Спасибо Благодарностей отдано 
    1,223
    Спасибо Благодарностей получено 
    1,754
    Поблагодарили
    683 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Подумал я внимательнее и понял, что ваша идея полная утопия. Позже напишу почему.
    Теперь подробнее)

    Если дамп данных записан с эмулятора системы, имеющего расхождение хотя бы на такт, относительно вашего железа, потенциальные глюки обеспечены, и вот почему. Вышеприведенные доводы про то, что можно записать дамп данных джойстика хоть на 60Гц машине, а проигрывать на 50Гц, ввиду того, что обновление геймплея синхронно с кадровой разверткой - НЕ ВЕРНО. Помимо синхронного режима работы игры (когда обновление геймплея происходит синхронно с кадрами) есть и несинхронные участки (подготовка данных, инициализация и т.д.). Мало того, даже в синхронных участках далеко не во всех играх так гладко. Многие игры в некоторых ситуациях банально не успевают все просчитать и обновить за кадр, и переодически подтормаживают. Яркий пример - Contra Force.
    Таким образом, чтобы быть гарантированно уверенными, что записанный сценарий проиграется как надо, эмулятор, на котором записано, должен В ТОЧНОСТИ эмулировать вашу хардварную систему. Причем все нюансы, такт в такт.
    А наша отечественная Dendy - это вообще по растактовке смесь хорька, барсука и штопора. Процессор, грубо говоря, от NTSC версии, а видеочип от PAL.
    Т.е. вам надо взять абсолютно точный по тактам эмулятор, настроить его на наш российский клон Dendy, поиграть в игры, получить дампы. И уже потом может быть удастся это воспроизвести на реальном железе.
    Но какой смысл в этом, если реальное железо при таком раскладе должно в точности повторять эмулятор? Значит эмулятор ни чуть не хуже этого самого железа, если работают они один в один. А если не один в один, то смотри начало данной статьи)

  8. #28
    Veteran Аватар для piroxilin
    Регистрация
    24.05.2009
    Адрес
    Москва
    Сообщений
    1,098
    Записей в дневнике
    2
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну вот по ссылкам с ТАС-видео у них что-то да работает (отдел проверенные на железе прохождения).
    Сбивается градиус (на вулкане) , но многое работает (маревы, даблдрагоны) как задумано.
    Девайс не панацея, но имеет право на жизнь , кмк...
    С уважением, Дмитрий.

Страница 3 из 3 ПерваяПервая 123

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Игры и их прохождения
    от Slider в разделе Игры
    Ответов: 4
    Последнее: 11.12.2013, 14:57
  2. с реальной касеты загрузить прогу в эмуль
    от LBishop1 в разделе Для начинающих
    Ответов: 7
    Последнее: 21.05.2011, 12:08
  3. Муз.Проигрыватель для Symbian 9.x
    от Darkman007 в разделе Музыка
    Ответов: 13
    Последнее: 19.09.2008, 21:10

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •