Разработка и ромхакинг > Ромхакинг и программирование
SMB4SMD
(1/1)
limnique:
Собственно вот: http://devster.proboards.com/index.cgi?board=dev&action=display&thread=613&page=1

СКАЧАТЬ
Ну а для тех кто не понял, ребята портировали Super Mario Bros с NES на SMD :)
Sprill:
Круто :wow: наконец сделали марио на сеге
Про Игрок:
Жесть. Даже глюки nesовские присутствуют, только музыка не очень.
limnique:
Конечно на эмуляторе в это играть безсмысленно но при наличии флешкарика на железе очень забавно :)
ALEX_230_VOLT:
ну что тут скажешь. sega does!  :wow:
Berstain:

--- Цитата: Про Игрок ---только музыка не очень.
--- Конец цитаты ---

Это точно. <_<
DeniSS:

--- Цитата: Про Игрок от 12 Июль 2010, 23:53:39 ---Жесть. Даже глюки nesовские присутствуют, только музыка не очень.

--- Конец цитаты ---
Автор писал, что там используется "трансляция" кода NES. Практически эмуль))
SPOT:
А исходник есть?
AjaxVS:

--- Цитата: SPOT от 16 Июль 2010, 23:52:05 ---А исходник есть?
--- Конец цитаты ---
похоже, что они взяли код NES, просто поковыряли, чтоб он шел на сеге и все. т.е. это не отдельный проект с нуля.
а жаль, с редактором и новыми уровнями это все имело бы смысл.
Silver 746:
Игра в общем плане идентична, но музыка не понравилась, на Dendy музыка была с использованием шумов (Noises) а в варианте для Sega без шумов, но на Сеге есть способ воспроизведения шумов - PSG Noise.  <_<

И снова они суют свой Sega Genesis (он же почти без шумовых эффектов) туда где ему не место...
Почему не в стиле Mega Drive 2? эта консоль была бы более близка для музыки формата Dendy.  :'(
Teffycom:
Ух ты! Сейчас заценим!
Le@N:
Лучше бы снесовских портировали.)) :(
Ti_:

--- Цитата: Silver 746 от 17 Июль 2010, 01:20:34 ---PSG Noise.  <_<

--- Конец цитаты ---
если в эмуляторе глянуть там psg как раз за звук прыжка отвечает, а ym за музыку.  но думаю могли бы лучше сделать, брать плеер от сегамана + и конвертировать музыку из денди в трекерную.
gepar:

--- Цитата: AjaxVS ---похоже, что они взяли код NES, просто поковыряли, чтоб он шел на сеге и все. т.е. это не отдельный проект с нуля.а жаль, с редактором и новыми уровнями это все имело бы смысл.
--- Конец цитаты ---
Всё не так просто как ты думаешь, сомневаюсь что ты знаешь asm чтобы делать такие выводы.
AjaxVS:

--- Цитата: gepar от 17 Июль 2010, 15:52:24 ---Всё не так просто как ты думаешь, сомневаюсь что ты знаешь asm чтобы делать такие выводы.
--- Конец цитаты ---
тогда вместо подобных фраз мб подробно разъяснишь, как оно там на самом деле? ;)

asm я знал и юзал годах в 2004-2005. но из-за его непрактичности и отсутствия широкой области применения (как следствие - бесполезности в ближайшем будущем) я предпочел его бросить. после 10-го выученого языка программирования информация о них начинается путаться в голове, все не удержишь..
evgeny:
Я так понял, что были взяты исходники для НЕС, затем написана программа которая заменяет команды процессора 6502 на эквивалентные команды процессора М68К. Но естественно из-за разной архитектуры полностью код преобразоваться не мог, 8 битные и 16 битные адресации и регистры наверняка влияли на флаги по-разному и эти места приходилось исправлять в ручную. Ну и должна была быть переписана вся система ввода вывода и графики и звука и джойстиков и все места кода где идет связь с железом приставки.
Silver 746:

--- Цитата: Ti_ от 17 Июль 2010, 15:20:21 ---если в эмуляторе глянуть там psg как раз за звук прыжка отвечает, а ym за музыку.  но думаю могли бы лучше сделать, брать плеер от сегамана + и конвертировать музыку из денди в трекерную.

--- Конец цитаты ---

Верно, но в эмуляторе Kega Fusion и реальной Sega Genesis - PSG очень тихий по соотношению к денди, прыжки почти соответствуют уровню громкости, а статичные ударники в музыке (Noises) будут отсутствовать или едва слышны.
Навигация
Главная страница сообщений

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