Разработка и ромхакинг > Ромхакинг

NES to SMD

<< < (2/2)

danil29:
а возможно, ли сделать программу-конвертер NES-SMD :lol:

Segaman:

--- Цитата: Lomax от 29 Декабря 2011, 15:42:07 ---А китайцы что, не люди?)) они лучше нас по-моему щас живут, судя по городам. Так и люди там тоже умные, это раньше мож в 90х "Made in China" было нарицательным))) А чтобы портануть игру, даже криво, нужно на 100 процентов знать обе платформы)

--- Конец цитаты ---
не обязательно на 100
достаточно одного знающего сегу и одного знающего снеску.
тут еще важен один фактор - это языковой.
и тогда проблем быть по сути не должно.
вона марио портанули два типа которые шарили в своей консоле ^_^

--- Цитата: danil29 от 29 Декабря 2011, 15:52:25 ---а возможно, ли сделать программу-конвертер NES-SMD :lol:

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

Smoke:

--- Цитата: Segaman ---ее сделали как раз те типы, что марои на сегу портанули.только у них там код конвертится, а все железное сопоставление переделывается вручную.у них эту прогу 100 % не выпросить
--- Конец цитаты ---
Откуда инфа?

Segaman:
С сайта или с форума проэкта.

GBA:
Наконец-то свершилось, хоть какое-то событие в данном направление Эмулятор NES для SMD.

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

GManiac:
Ну, сделали, да. Работает ожидаемо медленно... хотя, честно говоря, я думал, будет ещё медленней.
Расчёт простой: пусть у SMD частота выше NES в 4 раза. Однако у NES простейшая инструкция занимает 2 такта, а у SMD только чтение этой инструкции в регистр займёт 8 тактов. А потом её ещё декодировать и выполнить надо. Поэтому всегда найдётся такая последовательность команд, что эмулятор будет тормозить.
Видимо, если процессор в этих играх забит выполнением не под завязку, т.е. за один кадр выполняет меньше команд, чем мог бы, этот факт можно использовать в эмуляторе для меньшей траты ресурсов на эмуляцию одного кадра NES.

evgeny:
Ну да, если кадровое прерывание делать не по числу тактов, а по реальному кадровому прерыванию это может помочь. Хотя не факт что это уже итак не используется.

Ti_:
А тут исходники эмулятора лежат + еще конвертора кода (который видимо для СМБ юзали) и инструкции по портированию игр:

http://gendev.spritesmind.net/forum/viewtopic.php?t=1188&highlight=

SPOT:
Теперь Mairtrus портировал Nuts & Milk на SMD, только по прежнему игра на железе не работает=(.

Sen244:

--- Цитата: SPOT от 11 Июля 2012, 14:55:44 ---Теперь Mairtrus портировал Nuts & Milk на SMD, только по прежнему игра на железе не работает=(.

--- Конец цитаты ---
Портировал на SMD и на этом самом SMD не работает.  o_0 Какое ж это тогда портирование?

Smoke:
На эмуле довольно неплохо работает

Sen244:
Так он же и на эмуле NES, неплохо наверно работал. Надеюсь это портирование между эмулями только маленький первый шаг к настоящему портированию, иначе нафиг оно надо.

babulya:

--- Цитата: Sen244 от 11 Июля 2012, 21:45:31 ---Так он же и на эмуле NES, неплохо наверно работал.

--- Конец цитаты ---
да??? o_0

Навигация

[0] Главная страница сообщений

[*] Предыдущая страница

Перейти к полной версии