Страница 2 из 4

Re: Что внутри у эмуляторов?

Непрочитанное сообщениеДобавлено: 27.03.08 в 8:21
darksnake
Да. Извините напутал.
neoforma писал(а):процессор = системный блок?

если это так как понимаю я то да. Кароче давайте не будем запариваться. Возьмем дев кит SNES. Можноли с помошью него сделать идеальный эмуль?

Re: Что внутри у эмуляторов?

Непрочитанное сообщениеДобавлено: 27.03.08 в 8:54
neoforma
darksnake
С чего вообще возник этот вопрос об идеальном эмуляторе?

Давайте посмотрим на CPS3 Emulator и эмуляцию CPS-3 в MAME. Она не идеальна по объективным причинам - есть баги в реализации некоторых графических эффектов, о которых известно и ElSemi, и Haze. Более того, я подозреваю, что они знают, как их устранить, но они не станут этого делать, пока им этого не захочется. Помимо этих багов есть ещё одна фишка - одна из функций реального оборудования (я уже не помню, какая именно, не суть) в принципе не используется ни в одной из игр на этом оборудовании. Она, соответственно, не реализована в эмуляторе в принципе, ибо никак нельзя проверить, правильно она работает, или нет. Будет ли эмулятор после устранения всех очевидных багов идеальным или нет, если он не повторяет оборудование в точности, но при этом все игры работают так, как и должны? Нет, не будет. Скажу даже больше, он не будет идеальным, даже если в нём будет эта никому не нужная функция, потому что вы берёте реальный физический объект, печатную плату, и описываете абстрактно её работу на языке программирования. Вы ведь исключаете из этого описания какие-то не нужные подробности (например, оборудование CPS-3 состоит условно из трёх частей - печатной платы с CD-ROM, картриджа и диска; на картридже содержится ключ, который позволяет дешифровать содержимое диска; ключ этот хранится в SRAM, а SRAM питается от батарейки; батарейка дохнет, SRAM очищается, ключ теряется). Если ставить перед собой задачу написать идеальный эмулятор, то придётся эмулировать и поведение настоящего картриджа (иначе не идеальная эмуляция), но какой смысл в умирающих эмуляторах?

И опять же: мы живём в не идеальном мире. Каким образом изготовить идеальную копию с аналогового носителя? Возьмём две аудиокассеты, подключим два магнитофона к двум компьютерам и получим разные результаты на выходе. Аудиокассеты здесь не просто так вспомнил. Были ведь компьютеры, которые работали на кассетах, были игровые автоматы, которые работали на лазердисках (аналоговое видео и звук; позже цифровой звук). Можно сделать хорошую копию, близкую к оригиналу, но никак не идеальную.

Загляните на redump.org, посмотрите, как люди заморачиваются по поводу того, как правильно снять образ с диска для, например, PlayStation. В идеальном мире таких проблем бы не возникло никогда.

По поводу SNES: на сайте есть эмулятор bsnes. На данный момент, это самый точный эмулятор SNES. Когда-нибудь он станет ещё точнее благодаря функциям, которые пока в нём отсутствуют, но он никогда не будет идеальным. Сравните, однако, его требования к компьютеру и требования ZSNES. Разница очевидна, за точность приходится платить.

Re: Что внутри у эмуляторов?

Непрочитанное сообщениеДобавлено: 28.03.08 в 1:09
darksnake
Так терь ясно... Просто немог понять почему допустим немогут сделать 100% клон приставки на компьютере. Но все так как я постил в топе чуть ниже. Пасибо вам за все!

Re: Что внутри у эмуляторов?

Непрочитанное сообщениеДобавлено: 04.04.08 в 20:48
darksnake
А вот еще один вопросик: а немогут сделать умные люди эмулятор ПК(!!!) на приставках??? Естсено касается Некст Гена ведь они круче ПК намного.

Re: Что внутри у эмуляторов?

Непрочитанное сообщениеДобавлено: 04.04.08 в 21:23
neoforma
darksnake
DOSBox был портирован на PSP и GP2X. Насчёт других портов не в курсе.

Re: Что внутри у эмуляторов?

Непрочитанное сообщениеДобавлено: 04.04.08 в 21:28
Антоха 007
darksnake писал(а):а немогут сделать умные люди эмулятор ПК(!!!) на приставках???
Могут, таким образом на PS3 запустили WinXP. Через QEMU, стоящего на лине (кажется, на Yellow Dog). Только это не эмулятор, а виртуальная машина... Тут свои тонкости.

Re: Что внутри у эмуляторов?

Непрочитанное сообщениеДобавлено: 04.04.08 в 21:36
darksnake
Ну тоесть допустим на тойже ПС3 можно буд поиграть нуууууу В Пенумбра 2 Дневнеки мертвецов (первое что попалось на глаза)?

Re: Что внутри у эмуляторов?

Непрочитанное сообщениеДобавлено: 04.04.08 в 22:09
Антоха 007
darksnake писал(а):Ну тоесть допустим на тойже ПС3 можно буд поиграть нуууууу В Пенумбра 2 Дневнеки мертвецов (первое что попалось на глаза)?
Смотрим видео — делаем выводы...

http://ps3mods.blogspot.com/2006/11/win ... xqemu.html там 30 метров, но до конца смотреть не обязательно :)

После просмотра: и теперь сравним с bsnes на современной машине. Ничего удивительного, что всё так тормозит. Удивительно, что это ещё настолько быстро! :wink:

Добавлено спустя 2 минуты 20 секунд:
Кстати, мой косяк: QEMU — действительно эмулятор, а не виртуальная машина.

Re: Что внутри у эмуляторов?

Непрочитанное сообщениеДобавлено: 14.04.08 в 13:14
darksnake
Так еще одна темка. Стоял болтал с продавцом и заметил ДАЛЕКООО на полке странный агрегат называющийся либо Киборд 009 либо Zoga. Так и не понял. Можноли узнать что за сие творение и естьли на него умуляторы.

Re: Что внутри у эмуляторов?

Непрочитанное сообщениеДобавлено: 14.04.08 в 13:34
neoforma
Поиск в Гугле дал следующее:

Zoga Megadrive Portable. Очевидно, что это та самая карманная приставка, которую уже обсуждали на форуме. Название Zoga используется только для того, чтобы компания Sega не засудила за использование торговой марки. Сама консоль работает на специальных картриджах, на которых находятся пиратские игры для Sega Mega Drive.

Zoga, видимо, наш или китайский производитель.

Серия обучающих приставок Киборд - работа отечественных, кажется, умельцев из компании Simba's. У них на сайте до сих пор можно посмотреть и, кажется, купить. Эмулировать это смысла никакого нет, как мне кажется. В основе лежат NES и Sega Mega Drive. Киборд-009 что-то не нашёл, но есть 003, 005 и 007. Первая - это NES, другие - Sega Mega Drive.

Добавлено спустя 7 минут 49 секунд:
О такой Zoga речь?

Re: Что внутри у эмуляторов?

Непрочитанное сообщениеДобавлено: 14.04.08 в 14:02
darksnake
Там надпись киборд 007 всетаки ( щас позвонил уточнил ) А в левом углу написанно Zoga +3. Также написанно раскладка клавиатуры соответствует компьютерной. Еще там прямо в клавиатуре вставлен картридж. Он ОЧЕНЬ большой. Я думал что ето ваще экран. Еще на коробке написанно + подарок картридж 43 в одном.

Re: Что внутри у эмуляторов?

Непрочитанное сообщениеДобавлено: 14.04.08 в 15:34
neoforma
Похоже на Киборд-003 от Simba's?

Re: Что внутри у эмуляторов?

Непрочитанное сообщениеДобавлено: 14.04.08 в 15:39
darksnake
А все почти так. Ну все тоже самое токо не написанно что входит в комплект. А так тоже самое. Но все таки Вродебы там было написанно 007.

Re: Что внутри у эмуляторов?

Непрочитанное сообщениеДобавлено: 14.04.08 в 16:13
neoforma
У Zoga, видимо, своя нумерация, т.к. Киборд-007 от Simba's выглядит иначе.

Re: Что внутри у эмуляторов?

Непрочитанное сообщениеДобавлено: 14.04.08 в 16:16
darksnake
Ой нет. 003 больше похожа.