Сообщения без ответов | Активные темы Текущее время: 16 апр 2024, 12:52



Ответить на тему  [ Сообщений: 171 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7, 8, 9  След.
 [NES] Меню с видами на море. NEW! Появилась демка! 
Автор Сообщение
Сообщение 16 ноя 2013, 18:24
Профиль ICQ
Аватара пользователя

Зарегистрирован:
13 ноя 2013, 00:41
Сообщения: 6
Откуда: Ростов-на-Дону
Цитата:
В Nestopia зачем-то сделано два варианта настроек по сути одного и того же. В главном меню доступна настройка Region: Auto (выбирается по заголовку из ROM-а), NTSC и PAL. А вот в настройках доступны ещё варианты (Favored System): NES NTSC, NES PAL, Dendy, Famicom. То есть в итоге можно выбрать систему NES PAL, но регион NTSC и т.д. — не ясно, что получается в итоге, в общем какая-то путаница или я чего-то не понимаю.
В общем. все настройки в Нестопии нужно оставить в NTSC, а для того чтобы скорость и звук совпадал с PAL на железе, нужно изменить Timing на 50. Я себе так настраивал с включеной приставкой. Так вышло более похожим на железку.
Кстати, кто пробовал просмотреть мою видюшку?

_________________
Электролыбка


Сообщение 16 ноя 2013, 18:34
Профиль WWW
Аватара пользователя

Зарегистрирован:
06 апр 2008, 13:46
Сообщения: 119
x.GREYSON.x, я смотрел, но если честно, не уловил фишки именно такого переключения. Оно не всегда в такт попадает :) Сам попробовал записать (сразу по 4 отстукивания, на ночных сценах по 6, на последней сцене тоже 4) — но при просмотре тоже получается ерунда. Пробовал в FCEUX через TAS editor подбирать моменты, даже получилось так подобрать, что замедление музыки при отрисовке нового кадра не чувствуется, но результат всё равно не особо нравится.


Сообщение 17 ноя 2013, 00:16
Профиль
Аватара пользователя

Зарегистрирован:
27 фев 2011, 10:08
Сообщения: 10
Цитата:
Кстати, вот что интересно. В ROM-ах стоит флаг, что это NTSC. И при просмотре меню в PAL мне кажется, что какое-то всё слишком медленное и музыка не такая приятная. Но наверное это из-за того, что уже привык к NTSC режиму. Но на Денди это ведь было ближе к PAL, верно?

NTSC играет непривычно быстро, значит действительно, dendy воспроизводил в PAL.
Мне кстати в PAL больше нравится, да и мелодия по-моему звучит грустнее, что только подчеркивает весь драматизм сюжета. Хотя наверное это тоже из-за привычки, но уже к дендиевскому звуку.


Сообщение 17 ноя 2013, 18:02
Профиль WWW
Аватара пользователя

Зарегистрирован:
06 апр 2008, 13:46
Сообщения: 119
Судя по видео от EvGS музыка воспроизводится со скоростью как в режиме PAL (93 секунды против 78 секунд в режиме NTSC). Как я понимаю, у EvGS что-то типа Dendy. Интересно, а китайцы, когда разрабатывали игру, на какую систему рассчитывали? Наверное, на свою родную :) То есть выходит, что запускать демку следует в режиме PAL, можно в заголовке NES файла указать её в качестве предпочитаемой системы (в 9 байте).


Последний раз редактировалось VEG 17 ноя 2013, 21:12, всего редактировалось 1 раз.



Сообщение 17 ноя 2013, 21:11
Профиль WWW
Аватара пользователя

Зарегистрирован:
06 апр 2008, 13:46
Сообщения: 119
Попробовал декодировать данные из той таблички, что я публиковал ранее. Как я писал, Shiru сразу предположил, что это таблица периодов. На nesdev.com я нашёл формулу, по которой можно было бы вычислить результирующие частоты по значениям из этой таблицы.

Изображение

Как видно, результирующая частота зависит от T (что хранится в этой табличке) и от часторы процессора (которая разная для NES PAL, NES NTSC и Dendy). Я написал небольшую программу, которая обработала эту табличку и выдала:

Код:
T = 1710    L = 1    Fpal =   60.73    Fntsc =   65.38    Fdendy =   64.78    Ftab =   65.41
T = 1614    L = 1    Fpal =   64.34    Fntsc =   69.26    Fdendy =   68.63    Ftab =   69.30
T = 1523    L = 1    Fpal =   68.18    Fntsc =   73.40    Fdendy =   72.73    Ftab =   73.42
T = 1438    L = 1    Fpal =   72.21    Fntsc =   77.74    Fdendy =   77.03    Ftab =   77.78
T = 1357    L = 1    Fpal =   76.52    Fntsc =   82.37    Fdendy =   81.62    Ftab =   82.41
T = 1281    L = 1    Fpal =   81.06    Fntsc =   87.25    Fdendy =   86.46    Ftab =   87.31
T = 1209    L = 1    Fpal =   85.88    Fntsc =   92.45    Fdendy =   91.60    Ftab =   92.50
T = 1141    L = 1    Fpal =   90.99    Fntsc =   97.95    Fdendy =   97.06    Ftab =   98.00
T = 1077    L = 1    Fpal =   96.39    Fntsc =  103.77    Fdendy =  102.82    Ftab =  103.80
T = 1016    L = 1    Fpal =  102.18    Fntsc =  109.99    Fdendy =  108.99    Ftab =  110.00
T =  959    L = 1    Fpal =  108.24    Fntsc =  116.52    Fdendy =  115.46    Ftab =  116.54
T =  905    L = 1    Fpal =  114.69    Fntsc =  123.47    Fdendy =  122.34    Ftab =  123.48
T =  855    L = 1    Fpal =  121.39    Fntsc =  130.68    Fdendy =  129.49    Ftab =  130.82
T =  807    L = 1    Fpal =  128.61    Fntsc =  138.44    Fdendy =  137.18    Ftab =  138.59
T =  761    L = 1    Fpal =  136.37    Fntsc =  146.80    Fdendy =  145.46    Ftab =  147.83
T =  719    L = 1    Fpal =  144.32    Fntsc =  155.36    Fdendy =  153.95    Ftab =  155.56
T =  678    L = 1    Fpal =  153.04    Fntsc =  164.74    Fdendy =  163.24    Ftab =  164.81
T =  640    L = 1    Fpal =  162.11    Fntsc =  174.51    Fdendy =  172.92    Ftab =  174.62
T =  604    L = 1    Fpal =  171.76    Fntsc =  184.89    Fdendy =  183.21    Ftab =  185.00
T =  570    L = 1    Fpal =  181.98    Fntsc =  195.90    Fdendy =  194.12    Ftab =  196.00
T =  538    L = 1    Fpal =  192.79    Fntsc =  207.53    Fdendy =  205.64    Ftab =  207.60
T =  508    L = 1    Fpal =  204.15    Fntsc =  219.77    Fdendy =  217.76    Ftab =  220.00
T =  479    L = 1    Fpal =  216.49    Fntsc =  233.04    Fdendy =  230.92    Ftab =  233.08
T =  452    L = 1    Fpal =  229.39    Fntsc =  246.93    Fdendy =  244.68    Ftab =  246.96
T =  427    L = 1    Fpal =  242.79    Fntsc =  261.36    Fdendy =  258.97    Ftab =  261.63
T =  403    L = 1    Fpal =  257.21    Fntsc =  276.88    Fdendy =  274.36    Ftab =  277.18
T =  380    L = 1    Fpal =  272.74    Fntsc =  293.60    Fdendy =  290.92    Ftab =  293.66
T =  359    L = 1    Fpal =  288.65    Fntsc =  310.72    Fdendy =  307.89    Ftab =  311.13
T =  338    L = 1    Fpal =  306.53    Fntsc =  329.97    Fdendy =  326.96    Ftab =  329.63
T =  319    L = 1    Fpal =  324.73    Fntsc =  349.57    Fdendy =  346.38    Ftab =  349.23
T =  301    L = 1    Fpal =  344.08    Fntsc =  370.40    Fdendy =  367.02    Ftab =  369.99
T =  284    L = 1    Fpal =  364.61    Fntsc =  392.49    Fdendy =  388.91    Ftab =  392.00
T =  268    L = 1    Fpal =  386.29    Fntsc =  415.84    Fdendy =  412.05    Ftab =  415.30
T =  253    L = 1    Fpal =  409.11    Fntsc =  440.40    Fdendy =  436.38    Ftab =  440.00
T =  238    L = 1    Fpal =  434.78    Fntsc =  468.04    Fdendy =  463.77    Ftab =  466.16
T =  225    L = 1    Fpal =  459.79    Fntsc =  494.96    Fdendy =  490.44    Ftab =  493.88
T =  212    L = 1    Fpal =  487.85    Fntsc =  525.17    Fdendy =  520.38    Ftab =  523.25
T =  200    L = 1    Fpal =  516.98    Fntsc =  556.52    Fdendy =  551.45    Ftab =  554.36
T =  189    L = 1    Fpal =  546.91    Fntsc =  588.74    Fdendy =  583.37    Ftab =  587.32
T =  178    L = 1    Fpal =  580.52    Fntsc =  624.92    Fdendy =  619.22    Ftab =  622.26
T =  168    L = 1    Fpal =  614.87    Fntsc =  661.90    Fdendy =  655.86    Ftab =  659.26
T =  159    L = 1    Fpal =  649.46    Fntsc =  699.13    Fdendy =  692.75    Ftab =  698.46
T =  150    L = 1    Fpal =  688.17    Fntsc =  740.80    Fdendy =  734.04    Ftab =  739.98
T =  141    L = 1    Fpal =  731.78    Fntsc =  787.75    Fdendy =  780.57    Ftab =  784.00
T =  133    L = 1    Fpal =  775.47    Fntsc =  834.78    Fdendy =  827.17    Ftab =  830.60
T =  126    L = 1    Fpal =  818.21    Fntsc =  880.79    Fdendy =  872.76    Ftab =  880.00
T =  118    L = 1    Fpal =  873.22    Fntsc =  940.01    Fdendy =  931.43    Ftab =  932.32
T =  112    L = 1    Fpal =  919.58    Fntsc =  989.92    Fdendy =  980.89    Ftab =  987.75
T =  105    L = 1    Fpal =  980.31    Fntsc = 1055.29    Fdendy = 1045.67    Ftab = 1046.50
T =   99    L = 1    Fpal = 1039.13    Fntsc = 1118.61    Fdendy = 1108.41    Ftab = 1108.70
T =   94    L = 1    Fpal = 1093.82    Fntsc = 1177.48    Fdendy = 1166.74    Ftab = 1174.60
T =   88    L = 1    Fpal = 1167.56    Fntsc = 1256.86    Fdendy = 1245.40    Ftab = 1244.50
T =   83    L = 1    Fpal = 1237.06    Fntsc = 1331.68    Fdendy = 1319.53    Ftab = 1318.50
T =   79    L = 1    Fpal = 1298.91    Fntsc = 1398.26    Fdendy = 1385.51    Ftab = 1396.90
T =   74    L = 1    Fpal = 1385.51    Fntsc = 1491.48    Fdendy = 1477.87    Ftab = 1480.00
T =   70    L = 1    Fpal = 1463.56    Fntsc = 1575.50    Fdendy = 1561.13    Ftab = 1568.00
T =   66    L = 1    Fpal = 1550.94    Fntsc = 1669.56    Fdendy = 1654.34    Ftab = 1661.20
T =   62    L = 1    Fpal = 1649.41    Fntsc = 1775.57    Fdendy = 1759.37    Ftab = 1720.00
T =   58    L = 1    Fpal = 1761.24    Fntsc = 1895.95    Fdendy = 1878.65    Ftab = 1864.60
T =   55    L = 1    Fpal = 1855.59    Fntsc = 1997.51    Fdendy = 1979.29    Ftab = 1975.50
T =   52    L = 1    Fpal = 1960.62    Fntsc = 2110.58    Fdendy = 2091.33    Ftab = 2093.00
T =   49    L = 1    Fpal = 2078.26    Fntsc = 2237.22    Fdendy = 2216.81    Ftab = 2217.40
T =   46    L = 1    Fpal = 2210.91    Fntsc = 2380.02    Fdendy = 2358.31    Ftab = 2349.20
T =   43    L = 1    Fpal = 2361.66    Fntsc = 2542.29    Fdendy = 2519.10    Ftab = 2489.00
T =   41    L = 1    Fpal = 2474.12    Fntsc = 2663.35    Fdendy = 2639.06    Ftab = 2637.00
T =   39    L = 1    Fpal = 2597.82    Fntsc = 2796.52    Fdendy = 2771.01    Ftab = 2793.80
T =   36    L = 1    Fpal = 2808.46    Fntsc = 3023.27    Fdendy = 2995.69    Ftab = 2960.00
T =   34    L = 1    Fpal = 2968.94    Fntsc = 3196.02    Fdendy = 3166.87    Ftab = 3136.00
T =   32    L = 1    Fpal = 3148.88    Fntsc = 3389.72    Fdendy = 3358.80    Ftab = 3332.40
T =   30    L = 1    Fpal = 3352.03    Fntsc = 3608.41    Fdendy = 3575.50    Ftab = 3440.00
T =   28    L = 1    Fpal = 3583.20    Fntsc = 3857.27    Fdendy = 3822.09    Ftab = 3729.20
T =   27    L = 1    Fpal = 3711.18    Fntsc = 3995.03    Fdendy = 3958.59    Ftab = 3951.00

Fpal — это частота, которая получится для процессора в NES PAL версии, Fntsc — это частота, которая получится при NES NTSC. Ftab — это сведения из первой найденной таблички нот (начиная с 16-й ноты). Судя по всему, исследуемая табличка периодов рассчитывалась для приставки NES NTSC — значения выходят ближе всего.

Остаётся вопрос, почему китайцы сделали именно такую табличку. Возможно, она вышла такой в результате копирования. Тогда остаётся вопрос, при написании музыки разработчики тестировали свой продукт на какой версии приставки. Ведь есть вероятность, что раз табличка для NES NTSC, то и музыку писали на NES NTSC, а на иное звучание на фамиклонах просто забили.

Судя по статье http://ru.wikipedia.org/wiki/Октавная_система здесь частоты всех ступеней начиная с большой октавы и заканчивая четвёртой октавой. То есть, взяли этот фрагмент вполне осознанно и обдуманно.


Последний раз редактировалось VEG 23 ноя 2013, 12:52, всего редактировалось 1 раз.



Сообщение 18 ноя 2013, 13:08
Профиль WWW
Аватара пользователя

Зарегистрирован:
06 апр 2008, 13:46
Сообщения: 119
Этот звуковой движок явно должен использоваться где-то ещё. Видно, что он используется как сторонняя библиотека. Если среди других процедур менюшки редко где встречается сохранение используемых регистров в стек, то здесь это делается даже в самых маленьких процедурках. В нём есть кое-какие незадействованные возможности. 4 канала на фоновую музыку и 4 канала на эффекты (играют вместо соответствующих фоновых каналов). Например, при заставке звук падающей надписи сделан как эффект, но при этом процедура ожидания окончания звукового эффекта никак не задействована, хотя в коде присутствует (в универсальном виде). Также звуковой движок явно поддерживает добавление большого количества треков и «инструментов» (наборы настроек для каждого канала).

CaH4e3, вопросик возник, запись в $8000 — это ведь, похоже, работа с маппером?
Код типа такого:
Код:
LDA #0
STA $8000


-- 18 ноя 2013, 12:54 --

В самом начале блока со звуковой библиотекой (она находится в самом конце ROM-а) есть такая последовательность байт:
Код:
8D08408D0C4068AA6860


Так вот, она никак не используется в коде. Там есть и другие неиспользованные данные (фрагменты старого кода и ещё немного непонятно чего), но в коде звуковой библиотеки я разобрал всё по косточкам, и эта последовательность мне показалась чем-то вроде водяного знака :) Я попробовал поискать по ней. Получился такой список:
Изображение
Всё это же находилось по табличке периодов, но здесь уже на порядок меньше всего, и все игры нелицензионные.

В обсуждаемой менюшке каждый трек хранится в виде 4 наборов данных (для каждого канала). Так вот, в каждом из этих каналов могут использоваться управляющие коды $80-$86 и $89. $80 — начало трека, выбор инструмента. $86 — конец трека, проигрывать сначала. $81 и $83 тоже очень часто используются, и судя по всему между этими управляющими командами может указываться один или несколько байт задержки без звука (в менюшке всегда по одному). Остальные коды в менюшке не используются, и я пока что только примерно прикинул, какие из них что значат.

Так вот, к чему это я. Я от балды открыл найденный файл Caltron_6-in-1_(Unl)_(U).nes в HEX редакторе, прокрутил его, и увидел похожие повторяющиеся последовательности, напичканные кодами $81 и $83 с одним байтом между ними :) Я и без дизассемблирования уже почти уверен, что это дорожка трека в таком же формате, как и в менюшке. И вы не поверите, я нашёл такие же управляющие последовательности во всех найденных файлах.

С учётом того, что в 300-in-1 этот «ватермарк» никак не используется, где-то этот же движок может использоваться и без него. Также интересно, что в оригинальном меню 83-in-1 этот «ватермарк» находится в конце какого-то набора данных, а за ним нули, а в 300-in-1, наоборот, он размещён в самом начале музыкальной библиотеки, сразу же перед табличкой периодов для каждой ноты. Так вод, судя по всему в других ромах эта последовательность встречается именно в стиле 83-in-1, то есть не рядом с таблицей периодов (хотя эта таблица есть в этих же файлах, но в других местах), а в конце каких-то данных, сразу за которыми идёт куча нулей. Вполне может оказаться, что это огрызок кода или данных одного из приведённых выше ромов. Будем разбираться.

-- 18 ноя 2013, 13:04 --

Для наглядности добавлю сравнение 83-in-1 (как я отмечал, он больше похож на остальные) и Wu_Shi_Hun (выбрал от балды).
Начало блока данных (начинается с таблицы периодов для нот):
Изображение
Конец блока («ватермарк» я выделил):
Изображение

-- 18 ноя 2013, 13:07 --

И да, то, что этого ватермарка не нашлось в Super Figher III, ещё ни о чём не говорит. Его просто могли удалить. С Super Figher III эту менюшку объединяет уникальный шрифт (больше нигде такого вроде как нет) и полное совпадение таблицы периодов нот.

-- 18 ноя 2013, 13:46 --

Продолжение расследования. Надеюсь, никто не против моей писанины.

Итак, все найденные игры были выпущены одной (!) китайской компанией: http://bootleggames.wikia.com/wiki/NTDEC. Как можно заметить, среди попавших под подозрение игр есть файтинги. И как нельзя кстати Super Fighter III имеет неизвестного издателя! http://bootleggames.wikia.com/wiki/Super_Fighter_III — здесь только предполагается, что есть связь с JY Company — но вполне может оказаться, что на самом деле Super Figher III основан на одном из файтингов NTDEC и произведён этой компанией! Нужно будет сравнить их детальнее. Годы совпадают, копирайты могли не указать для того, чтобы избежать преследования, и так эту компанию там помучали :) Может быть, это меню и Super Fighter III как раз были выпущены в период до смены названия на ASDER (ишь ты, назвали сами себя с самого Nintendo Electronic Co., эдакие тролли). По крайней мере период времени совпадает.

То есть на данный момент наиболее вероятный издатель оригинального картриджа с обсуждаемым меню — NTDEC. И да, судя по комментам на youtube к некоторым ностальгическим видео с этим меню, такие картриджи ходили и по англоговорящим странам. Может быть, их было просто не так много, но тем не менее.


Сообщение 18 ноя 2013, 17:25
Профиль WWW
Аватара пользователя

Зарегистрирован:
06 апр 2008, 13:46
Сообщения: 119
Новые скандальные подробности! :)

Если дизассемблировать наш «ватермарк» (который в самом начале музыкальной библиотеки), получим:
Код:
ROM:F9BF                 STA     byte_4008
ROM:F9C2                 STA     byte_400C
ROM:F9C5                 PLA
ROM:F9C6                 TAX
ROM:F9C7                 PLA
ROM:F9C8                 RTS

Не похоже на корректную процедуру. Но если мы посмотрим, в каком виде эти байты используются, например, в 83-in-1, сразу становится всё понятным:
Код:
ROM:FF03                 PHA
ROM:FF04                 TXA
ROM:FF05                 PHA
ROM:FF06                 LDA     #0
ROM:FF08                 STA     byte_80
ROM:FF0A                 STA     byte_4015
ROM:FF0D                 STA     byte_738
ROM:FF10                 LDA     #$FF
ROM:FF12                 LDX     #0
ROM:FF14
ROM:FF14 loc_FF14:                               ; CODE XREF: ROM:FF1Aj
ROM:FF14                 STA     $700,X
ROM:FF17                 INX
ROM:FF18                 CPX     #8
ROM:FF1A                 BNE     loc_FF14
ROM:FF1C                 LDA     #0
ROM:FF1E                 STA     byte_4000
ROM:FF21                 STA     byte_4004
ROM:FF24                 STA     byte_4008
ROM:FF27                 STA     byte_400C
ROM:FF2A                 PLA
ROM:FF2B                 TAX
ROM:FF2C                 PLA
ROM:FF2D                 RTS


Данная процедура находится как раз в самом конце образа, перед векторами прерываний. И наш «ватермарк» — Это хвост этой процедуры. Более того, в конце 300-in-1 есть её же начало:
Код:
ROM:FFCC                 PHA
ROM:FFCD                 TXA
ROM:FFCE                 PHA
ROM:FFCF                 LDA     #0
ROM:FFD1                 STA     byte_80
ROM:FFD3                 STA     byte_4015
ROM:FFD6                 STA     byte_738
ROM:FFD9                 LDA     #$FF
ROM:FFDB                 LDX     #0
ROM:FFDD
ROM:FFDD loc_FFDD:                               ; CODE XREF: sub_FFCC+17j
ROM:FFDD                 STA     $700,X
ROM:FFE0                 INX
ROM:FFE1                 CPX     #8
ROM:FFE3                 BNE     loc_FFDD
ROM:FFE5                 LDA     #0
ROM:FFE7                 STA     byte_4000
ROM:FFEA                 STA     byte_4004
ROM:FFED                 STA     byte_4008
ROM:FFF0                 STA     $8000
ROM:FFF3                 JMP     (word_FFFC)

Как видно, вместо «хвоста» (который переместился в самое начало) здесь несколько других инструкций. Эта процедура никак не используется. Возможно, при работе с маппером задумывается передавать управление на $FFF0 (а не всей этой процедуре!), чтобы переключился банк и запустилась выбранная игра. В общем, похоже, что кто-то когда-то добавил эти две инструкции, перезаписав оригинальный машинный код (и похоже, что особо не разбираясь, нужно ли перезаписывалось, или нет, ведь можно было аккуратно вырезать эту функцию и оставить нужную пару команд), а из-за каких-то особенностей редактора перезаписанные машинные коды переместились в самое начало образа. Возможно, их скопировали перед перезаписью и случайно вставили в начало. Оно же работать не мешает, вот и гуляет этот кусок мусора из одного картриджа в другой. Во всех ромах с Unchained Melody это так. На картридже 83-in-1 всё корректно — как и в других играх от NTDEC.

Образы игр на одной и той же версии звукового движка или очень близких можно найти по HEX (это конец таблицы периодов нот и 3 маленькие таблички, используемые для переключения каналов):
Код:
340831082E082B08290827082408220820081E081C081B080000FEFDFBF70102040810204080

Итого получаем небольшое количество ближайших родственников:
Изображение

Хотелось бы ещё ближе. Ищем по точному совпадению машинный (!) код испорченной в 300-in-1 процедуры из 83-in-1 (в коде нет абсолютных смещений, так что ок):
Код:
488A48A90085808D15408D3807A9FFA2009D0007E8E008D0F8A9008D00408D04408D08408D0C4068AA68600000000000

Находим:
Изображение

Итого
Музыкальный движок в 83-in-1 той же версии, что и в Magic Block и Caltron 6-in-1. В менюшках с Unchained Melody используется тот же движок, но странным образом искажённый (описано выше). Очень близкая версия музыкального движка используется в Super 8-in-1 Fighting и Wu Shu Hun. Немного более отдалённая версия звукового движка используется в Huang Di и в San Guo Zhi.

-- 18 ноя 2013, 16:58 --

Вот здесь и здесь кто-то попробовал собрать авторов, что засветились в играх от NTDEC. Было бы интересно реально найти их где-нибудь в интернете :) Я как-то находил значительную часть разработчиков Age of Empires II в Facebook. Думаю, у китайцев тоже должны быть популярны социальные сети :) Только вот плохо, что без знания китайского языка тут туго будет. Хотя было бы интересно в лоб спросить, они ли делали менюшку 83-in-1, и они ли её усовершенствовали до 300-in-1 :)


Сообщение 18 дек 2013, 12:59
Профиль WWW
Аватара пользователя

Зарегистрирован:
06 апр 2008, 13:46
Сообщения: 119
Нашёл свой старый картридж «с птичками» 9999-in-1. Оказывается, у меня аж REV 1.3 при нажатии Left+Select+B :)


Сообщение 18 дек 2013, 16:04
Профиль ICQ
Аватара пользователя

Зарегистрирован:
13 ноя 2013, 00:41
Сообщения: 6
Откуда: Ростов-на-Дону
Можешь скинуть. Хочу посмотреть. =)

_________________
Электролыбка


Сообщение 12 янв 2014, 16:36
Профиль WWW
Аватара пользователя

Зарегистрирован:
06 апр 2008, 13:46
Сообщения: 119
Залил немного более новую версию демки, которая работает практически одинаково на NES NTSC, NES PAL и Dendy. Постарался свести отображение к тому, как оно должно было бы отображаться на Dendy. Скачать можно по старой ссылке: http://veg.by/nes/unchained-nostalgia.zip
Кто может проверить и сравнить отображение с живой Dendy — было бы клёво это сделать :) Старая версия доступна по адресу: http://veg.by/nes/unchained-nostalgia-v1.0.zip


Сообщение 15 июл 2014, 05:10
Профиль WWW
Аватара пользователя

Зарегистрирован:
06 апр 2008, 13:46
Сообщения: 119
Добавил в архив http://veg.by/nes/unchained-nostalgia.zip файл NSF с автоматической подстройкой скорости и тональности воспроизведения. В режиме NTSC оно должно проигрываться точно так, как оно играло на Dendy. В режиме PAL оно играет почти так же, как на Dendy (различия еле уловимы). В отличие от существующего NSF файла, этот ещё и компактный — всего 4006 байт :)


Сообщение 11 фев 2015, 23:37
Профиль WWW
Аватара пользователя

Зарегистрирован:
06 апр 2008, 13:46
Сообщения: 119
Даёшь каждый год по обновлению! :)
Стукнуло мне сделать всё же автоматическую версию. Сделал автоматическое переключение по каждому 4 ударнику, возможность включить/выключить это кнопкой START, если после старта ничего не нажимать — автопереключение включится само, если же нажать любую кнопку (например, перелистнуть страничку) — автопереключения не будет. Независимо от того, когда было включено автопереключение или если вы ему «помогаете» переключать кадры вручную — автопереключение всё равно автоматически синхронизируется с мелодией. Опять же, если не нравится — можно выключить кнопкой Start или избежать автоматического включения после старта нажатием любой кнопки.
Но вот возник вопросик. Сцен сейчас 14, а для того, чтобы картинки заканчивались вместе с мелодией, нужно чтобы было 16. Думаю добавить одну ночную сцену — продублировать кадр с огнём, чтобы кадры отличались только палитрой и звёздами. И ещё одну утреннюю сцену, такую же как последняя, с палаткой, со слегка иной палитрой, и без девушки. Правда что-то я не въеду в сюжет, почему она утром одна и куда она направляется :) Лучше вставить утренний кадр с палаткой, но без девушки до появления девушки (типа ещё спит), или после? Как думаете?

Если кто забыл какие там сцены, то повторю их из HIK300:
Изображение Изображение Изображение Изображение Изображение Изображение Изображение Изображение Изображение Изображение Изображение Изображение Изображение Изображение


Сообщение 12 фев 2015, 02:23
Профиль WWW
Аватара пользователя

Зарегистрирован:
23 май 2012, 17:56
Сообщения: 25
VEG писал(а):
что-то я не въеду в сюжет, почему она утром одна и куда она направляется
Да и после возведения палатки, она на несколько кадров куда-то исчезает...

-- 12 фев 2015, 01:27 --

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


Сообщение 12 фев 2015, 02:39
Профиль WWW
Аватара пользователя

Зарегистрирован:
06 апр 2008, 13:46
Сообщения: 119
ПАУК писал(а):
Да и после возведения палатки, она на несколько кадров куда-то исчезает...
Не понял. Где она исчезает? Возвели палатку, посидели у костра, а потом они как бы в палатке спят :)

ПАУК писал(а):
Но судя по цвету времени суток, последняя картинка должна быть между пятой и шестой.
А последняя картинка — это как бы утро, а после неё просто идёт всё по кругу. Может там пустой кадр с надписью THE END сделать, чтобы было понятно, что конец :)


Сообщение 12 фев 2015, 03:05
Профиль WWW
Аватара пользователя

Зарегистрирован:
23 май 2012, 17:56
Сообщения: 25
VEG писал(а):
Не понял. Где она исчезает? Возвели палатку, посидели у костра, а потом они как бы в палатке спят :)
А когда они целоваться идут на встречу друг к другу, где палатка?

-- 12 фев 2015, 02:07 --

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

-- 12 фев 2015, 02:09 --

...но только палатка при их встрече отсутствует...

-- 12 фев 2015, 02:13 --

Хотя одновременно палатку и молодожёнов там не нарисуешь, если учесть то, что они одного цвета.

-- 12 фев 2015, 02:39 --

А пустой кадр с надписью THE END не надо, ну его...


Сообщение 12 фев 2015, 04:06
Профиль WWW
Аватара пользователя

Зарегистрирован:
06 апр 2008, 13:46
Сообщения: 119
ПАУК писал(а):
А когда они целоваться идут на встречу друг к другу, где палатка?
А до этого они не палатку ставили, а замки из песка строили. Просто замок гигантский получился. Но это же искусство, тут такие условности допустимы :)


Сообщение 12 фев 2015, 04:16
Профиль WWW
Аватара пользователя

Зарегистрирован:
23 май 2012, 17:56
Сообщения: 25
Ну тогда вроде всё логично получается. А утром он куда-нибудь на рыбалку ушёл :)


Сообщение 12 фев 2015, 10:21
Профиль WWW
Аватара пользователя

Зарегистрирован:
06 апр 2008, 13:46
Сообщения: 119
... или поматросил и бросил? :)
... или он ещё дрыхнет а она обед готовить собралась?

Если история грустная, то первое.

-- 12 фев 2015, 10:49 --

Нашёлся ещё один новый картридж, промежуточное звено между 83-in-1 и 300-in-1!
На польском форуме опубликовали видео судя по всему ещё незадампленного картриджа Fight 150-in-1: https://www.youtube.com/watch?v=k3YZ7IiMNpc

Это промежуточное звено между 83-in-1 и 300-in-1! Здесь уже музыка Unchained Melody, здесь уже появились новые сцены, но при этом тут меньше неба и больше пальм, как в 83-in-1. Порядок сцен немного другой. Ещё что интересно — на 150-том пункте здесь игра Master Fighter! Это как раз та игра, в которой используется точно такой шрифт, как в этой менюшке. Один в один, и больше нигде этот шрифт не встречается. Какая-то связь здесь точно есть.

Я, как маньяк этих менюшек, уже мечтаю получить дамп этого картриджа. Буду пробовать связаться с автором видео, может он умеет сам дампы делать, или согласится кому-нибудь переслать картридж, кто умеет делать дампы... Эх. Как же это захватывающе! :)


Сообщение 13 фев 2015, 19:29
Профиль WWW
Аватара пользователя

Зарегистрирован:
06 апр 2008, 13:46
Сообщения: 119
Перед кадром с огоньком думаю такой сделать:
Изображение или Изображение
Типа они палатку ставят, звёзды ещё еле видно и облака тоже ещё немного видно. Как думаете?


Сообщение 13 фев 2015, 23:09
Профиль WWW
Аватара пользователя

Зарегистрирован:
23 май 2012, 17:56
Сообщения: 25
А обе сразу нельзя? В первом случае палатку уменьшить :)

-- 13 фев 2015, 22:10 --

Типа только начали делать.

-- 13 фев 2015, 22:12 --

Кораблик придётся сместить, а то получится, что на месте стоит.

-- 13 фев 2015, 22:13 --

Хотя кораблик там и так стоит.


Показать сообщения за:  Поле сортировки  
Ответить на тему   [ Сообщений: 171 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7, 8, 9  След.

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


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

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by STSoftware for PTF (mod by Zeru-j).
Русская поддержка phpBB