форум группы Chief-Net форум группы Chief-Net
Перевод приставочных игр и не только!
drako site Перейти на сайт группы     Наш чат      Помощь      Поиск      Пользователи


 Страниц (7): « 1 [2] 3 4 5 6 7 »   

> Описание: Последняя фантазия 2
Guyver Администратор
Отправлено: 30 Ноября, 2015 - 14:00:54
Post Id



Chief-Net


Покинул форум
Сообщений всего: 9959
Дата рег-ции: Окт. 2014  
Откуда: Магадан





Ага... Только это совсем другая надпись, не заставочная. Она ХЗ где появляется...

Финальный расширенный ром. Возвращена буква I в заставку, добавлены пиктограммы.

-----
Я не волшебник - я только учусь...
 
 Top
alex_231 Супермодератор
Отправлено: 30 Ноября, 2015 - 14:20:26
Post Id



Chief-Net


Покинул форум
Сообщений всего: 4687
Дата рег-ции: Окт. 2014  





Скажите, может, я чего-то не понимаю, но:
в расширенном роме работает тот-же банк, что и в оригинале (с номером h0F), а не тот, что в конце рома лежит и, судя по всему, мой код будет так же глючить (но я его всё-равно сейчас проверю).

-----
Делая выбор, отбрось простое решение и выбери правильное...
 
 Top
Mefistotel Администратор
Отправлено: 30 Ноября, 2015 - 14:25:25
Post Id



Chief-Net


Покинул форум
Сообщений всего: 7055
Дата рег-ции: Окт. 2014  
Откуда: МАГАДАН





Ага, теперь в этом финальном роме нужно перенести указанный мной текст в новый банк, иначе всё это будет бессмысленно. И ещё титульник перерисовать нужно в нём же.
Сань, не забудь глянуть ещё адрес координаты надписи NO MAGIC, чтобы появляется в первом бою после выбора меню MAGIC.
P. S. Саня, я об этом и говорю, что главная задача не выполнена.

-----
"Перевод старых игр - отличная возможность понять, как устроены программы, подучить иностранный язык и поднять уровень владения родным. Ну и конечно, это просто возможность "общения" со своей любимой игрой детства." © Dimouse
 
 Top
Guyver Администратор
Отправлено: 30 Ноября, 2015 - 14:40:16
Post Id



Chief-Net


Покинул форум
Сообщений всего: 9959
Дата рег-ции: Окт. 2014  
Откуда: Магадан





Да. Именно. Ром просто расширен - но банки юзает те же...

-----
Я не волшебник - я только учусь...
 
 Top
alex_231 Супермодератор
Отправлено: 30 Ноября, 2015 - 14:57:49
Post Id



Chief-Net


Покинул форум
Сообщений всего: 4687
Дата рег-ции: Окт. 2014  





Графика титульника пожата простеньким RLE: байты идут парами счетчик-данные.
Начинается с адреса x2BC00.
Например, код: 11 00 01 10 06 00
раскодируется так:
h11 = 17 повторов байта "00", затем h01 = 1 повтор байта "10", затем h06 = 6 повторов байта "00".
И т.д.

Карта лежит по адресу x3FEFC, код FE - перенос строки, код FF - конец. (Видать хранится подобно текстовой строке.)

-----
Делая выбор, отбрось простое решение и выбери правильное...
 
 Top
alex_231 Супермодератор
Отправлено: 30 Ноября, 2015 - 15:14:04
Post Id



Chief-Net


Покинул форум
Сообщений всего: 4687
Дата рег-ции: Окт. 2014  





Если двигать "NO MAGIC" только в сторону, то достаточно поправить байт x31EFF.

-----
Делая выбор, отбрось простое решение и выбери правильное...
 
 Top
alex_231 Супермодератор
Отправлено: 30 Ноября, 2015 - 15:27:03
Post Id



Chief-Net


Покинул форум
Сообщений всего: 4687
Дата рег-ции: Окт. 2014  





Никаких изменений Недовольство, огорчение код всё так же переключает банк вместе с SRAM.

-----
Делая выбор, отбрось простое решение и выбери правильное...
 
 Top
Mefistotel Администратор
Отправлено: 30 Ноября, 2015 - 15:38:18
Post Id



Chief-Net


Покинул форум
Сообщений всего: 7055
Дата рег-ции: Окт. 2014  
Откуда: МАГАДАН





Достань пока графику титулки в разжатом виде с картой)

-----
"Перевод старых игр - отличная возможность понять, как устроены программы, подучить иностранный язык и поднять уровень владения родным. Ну и конечно, это просто возможность "общения" со своей любимой игрой детства." © Dimouse
 
 Top
Марат Супермодератор
Отправлено: 30 Ноября, 2015 - 17:07:21
Post Id



Chief-Net


Покинул форум
Сообщений всего: 2150
Дата рег-ции: Окт. 2014  
Откуда: Казахстан





alex_231 пишет:
Никаких изменений Недовольство, огорчение код всё так же переключает банк вместе с SRAM.

Ну, согласно, документации бит под номером 4 включает/отклюает PRG RAM
CODE:
4bit0
-----
RPPPP
|||||
|++++- Select 16 KB PRG ROM bank (low bit ignored in 32 KB mode)
+----- PRG RAM chip enable (0: enabled; 1: disabled; ignored on MMC1A)
 
 Top
Guyver Администратор
Отправлено: 30 Ноября, 2015 - 17:31:23
Post Id



Chief-Net


Покинул форум
Сообщений всего: 9959
Дата рег-ции: Окт. 2014  
Откуда: Магадан





Путём дичайшей оптимизации я пока нарисовал заставку примерную. Еле-еле уложился в отведённое количество тайлов. Фу-у-у-ух... А ведь ещё кто знает как это всё сожмётся... Вдруг места не хватит?

Карту мне доставать не нужно. Вот графику - это да. Нужно... В крайнем случае можно просто дать мне пакер, а анпакер не так уж и нужен... Как я думаю...
Прикреплено изображение
333.png



-----
Я не волшебник - я только учусь...
 
 Top
Марат Супермодератор
Отправлено: 30 Ноября, 2015 - 18:41:18
Post Id



Chief-Net


Покинул форум
Сообщений всего: 2150
Дата рег-ции: Окт. 2014  
Откуда: Казахстан





Нам нужны вот эти ромы.
CODE:
The following games are on SUROM (submapper 1):

Dragon Warrior III
Dragon Warrior IV / Dragon Quest IV
Ninjara Hoi!

В них используется нужная нам схема управления банками.
 
 Top
Марат Супермодератор
Отправлено: 30 Ноября, 2015 - 19:26:17
Post Id



Chief-Net


Покинул форум
Сообщений всего: 2150
Дата рег-ции: Окт. 2014  
Откуда: Казахстан





Научился переключать банки. Вот код:
CODE:
LDA #$1E ; загрузка номера банка
PHA
AND #$10; Извлекаем старший бит номера банка
STA $06C8 ; сохраняем старший бит номера банка
PLA
AND #$0F ; Извлекаем 4 бита номера банка
STA $FFFF
LSR
STA $FFFF
LSR
STA $FFFF
LSR
STA $FFFF
LSR
STA $FFFF
LDA $06C8; достаём информацию о старшем бите номера банка
STA $BFFF
LSR
STA $BFFF
LSR
STA $BFFF
LSR
STA $BFFF
LSR
STA $BFFF
RTS
 
 Top
alex_231 Супермодератор
Отправлено: 01 Декабря, 2015 - 01:09:54
Post Id



Chief-Net


Покинул форум
Сообщений всего: 4687
Дата рег-ции: Окт. 2014  





Вот оно в чём дело Улыбка.
Вечером доделаю, и пакер набросаю, но там не только графика титулки пожата: пакет размером h300 (768 байт) распаковывается в более 8кб данных. Я пока не смотрел, что это за данные, помимо графики.

-----
Делая выбор, отбрось простое решение и выбери правильное...
 
 Top
Guyver Администратор
Отправлено: 01 Декабря, 2015 - 01:57:06
Post Id



Chief-Net


Покинул форум
Сообщений всего: 9959
Дата рег-ции: Окт. 2014  
Откуда: Магадан





Это плохо. Опять косяки повылезают...

-----
Я не волшебник - я только учусь...
 
 Top
Mefistotel Администратор
Отправлено: 01 Декабря, 2015 - 05:33:35
Post Id



Chief-Net


Покинул форум
Сообщений всего: 7055
Дата рег-ции: Окт. 2014  
Откуда: МАГАДАН





Марат, этот код только для расширенного рома до 512 кб работает? Или можно один банк добавить в конец к английскому рому?

-----
"Перевод старых игр - отличная возможность понять, как устроены программы, подучить иностранный язык и поднять уровень владения родным. Ну и конечно, это просто возможность "общения" со своей любимой игрой детства." © Dimouse
 
 Top
Guyver Администратор
Отправлено: 01 Декабря, 2015 - 06:02:31
Post Id



Chief-Net


Покинул форум
Сообщений всего: 9959
Дата рег-ции: Окт. 2014  
Откуда: Магадан





Лучше так не делать. У меня были несколько таких ромов - некоторые эмуляторы их не едят... Лучше стандартный размер...

-----
Я не волшебник - я только учусь...
 
 Top
Марат Супермодератор
Отправлено: 01 Декабря, 2015 - 09:56:36
Post Id



Chief-Net


Покинул форум
Сообщений всего: 2150
Дата рег-ции: Окт. 2014  
Откуда: Казахстан





Mefistotel пишет:
Марат, этот код только для расширенного рома до 512 кб работает? Или можно один банк добавить в конец к английскому рому?

Теоритически, да. Как оно будет работать на железе неизвестно. Последний банк, который закреплен за последним слотом - это тот, который в первых 256 кб находится насколько я понял. Лучше использовать стандартный размер рома, т.е. 512 кб.
 
 Top
alex_231 Супермодератор
Отправлено: 01 Декабря, 2015 - 13:39:47
Post Id



Chief-Net


Покинул форум
Сообщений всего: 4687
Дата рег-ции: Окт. 2014  





Вот расширенный ром с перемещенными текстами, в текстовом файле написаны адреса кодов поинтеров для перемещения групп поинтеров (при необходимости).

-----
Делая выбор, отбрось простое решение и выбери правильное...
 
 Top
alex_231 Супермодератор
Отправлено: 01 Декабря, 2015 - 13:49:42
Post Id



Chief-Net


Покинул форум
Сообщений всего: 4687
Дата рег-ции: Окт. 2014  





Guyver пишет:
Это плохо. Опять косяки повылезают...


Вряд ли, там каша какая-то, это скорее просто место свободное мусором забивали, хотя ХЗ.

-----
Делая выбор, отбрось простое решение и выбери правильное...
 
 Top
alex_231 Супермодератор
Отправлено: 01 Декабря, 2015 - 14:25:52
Post Id



Chief-Net


Покинул форум
Сообщений всего: 4687
Дата рег-ции: Окт. 2014  





А вот если с адреса x2BE62 в роме идут какие-то другие (незапакованные) данные, вот тогда хреново...

-----
Делая выбор, отбрось простое решение и выбери правильное...
 
 Top
Mefistotel Администратор
Отправлено: 01 Декабря, 2015 - 14:30:24
Post Id



Chief-Net


Покинул форум
Сообщений всего: 7055
Дата рег-ции: Окт. 2014  
Откуда: МАГАДАН





alex_231 пишет:
Вот расширенный ром с перемещенными текстами, в текстовом файле написаны адреса кодов поинтеров для перемещения групп поинтеров (при необходимости).
Скачать файл: FF2RUS_0_5_expand.rar
Скачан раз: 0


Отлично. Только в него нужно вставить титулку, что Гайверыч нарисовал.

-----
"Перевод старых игр - отличная возможность понять, как устроены программы, подучить иностранный язык и поднять уровень владения родным. Ну и конечно, это просто возможность "общения" со своей любимой игрой детства." © Dimouse
 
 Top
alex_231 Супермодератор
Отправлено: 01 Декабря, 2015 - 14:34:39
Post Id



Chief-Net


Покинул форум
Сообщений всего: 4687
Дата рег-ции: Окт. 2014  





Вот, что там лежит, и я так понимаю этот текст используется игрой и его сильно двигать некуда Недовольство, огорчение
Видимо, придется и титульник в расширенную часть рома переносить.
Прикреплено изображение
1.png



-----
Делая выбор, отбрось простое решение и выбери правильное...
 
 Top
alex_231 Супермодератор
Отправлено: 01 Декабря, 2015 - 14:36:51
Post Id



Chief-Net


Покинул форум
Сообщений всего: 4687
Дата рег-ции: Окт. 2014  





А вот кодек для RLE.

-----
Делая выбор, отбрось простое решение и выбери правильное...
 
 Top
alex_231 Супермодератор
Отправлено: 01 Декабря, 2015 - 14:41:01
Post Id



Chief-Net


Покинул форум
Сообщений всего: 4687
Дата рег-ции: Окт. 2014  





Mefistotel пишет:
Отлично. Только в него нужно вставить титулку, что Гайверыч нарисовал.

Ну, он же её не выкладывал, может, сам попробует для начала Улыбка , вдруг влезет.
А уж если нет, то будем заниматься пересадкой Ниндзя

-----
Делая выбор, отбрось простое решение и выбери правильное...
 
 Top
Guyver Администратор
Отправлено: 01 Декабря, 2015 - 15:12:34
Post Id



Chief-Net


Покинул форум
Сообщений всего: 9959
Дата рег-ции: Окт. 2014  
Откуда: Магадан





Короче... Трабла.

Упаковываю оригинальный файл - 758 байт
Упаковываю перерисованный файл - 828 байт

Для примера вставил в ром. Что там затёрлось не смотрел, но логотип влезает без проблем.
Прикреплено изображение
FF2RUS_0_6_expand 201512012225327.png



-----
Я не волшебник - я только учусь...
 
 Top
Guyver Администратор
Отправлено: 01 Декабря, 2015 - 15:31:51
Post Id



Chief-Net


Покинул форум
Сообщений всего: 9959
Дата рег-ции: Окт. 2014  
Откуда: Магадан





Вот русская упакованная графика и карта тайлов русской заставки. Можете переносить в свободное место.

П.С. Это всё же там не мусор, куда мы заставку вставляем. Так я попроверял - кое-что крашится после вставки этих 70 лишних байт... Это статусы игроков (умер там, отравлен и т.д.). Т.е. этот текст игрой используется. Может, проще перенести сам этот текст, а не заставку? Это же намного проще, нет? Перенести всего-то надо эти 70 байт текста...

-----
Я не волшебник - я только учусь...
 
 Top
alex_231 Супермодератор
Отправлено: 01 Декабря, 2015 - 18:39:55
Post Id



Chief-Net


Покинул форум
Сообщений всего: 4687
Дата рег-ции: Окт. 2014  





А ты какой пакет размером запаковывал?
У меня оригинал в 610 байт пакуется... и в роме он 610 байт занимает...

-----
Делая выбор, отбрось простое решение и выбери правильное...
 
 Top
alex_231 Супермодератор
Отправлено: 01 Декабря, 2015 - 18:43:48
Post Id



Chief-Net


Покинул форум
Сообщений всего: 4687
Дата рег-ции: Окт. 2014  





Мусор-то не нужно было запаковывать, а только то, что ты нарисовал.

-----
Делая выбор, отбрось простое решение и выбери правильное...
 
 Top
Guyver Администратор
Отправлено: 02 Декабря, 2015 - 00:50:07
Post Id



Chief-Net


Покинул форум
Сообщений всего: 9959
Дата рег-ции: Окт. 2014  
Откуда: Магадан





Ну, у меня тогда 680 байт получается при упаковке. Это не затрёт лишнего? Т.е. все те же лишние 70 байт...

Ром:

-----
Я не волшебник - я только учусь...
 
 Top
Guyver Администратор
Отправлено: 02 Декабря, 2015 - 00:52:26
Post Id



Chief-Net


Покинул форум
Сообщений всего: 9959
Дата рег-ции: Окт. 2014  
Откуда: Магадан





Упакованная графика без мусора (карта тайлов есть в предыдущих постах):

-----
Я не волшебник - я только учусь...
 
 Top
Страниц (7): « 1 [2] 3 4 5 6 7 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Переводы »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



> Похожие темы: Final Fantasy 2 [NES]
Темы Форум Информация о теме Обновление
Banjo-Kazooie [N64]
АРХИВНАЯ ТЕМА 2010 года
Переводы Ответов: 0
Автор темы: Mefistotel
19 Сентября, 2016 - 14:26:43
Автор: Mefistotel
Genghis Khan II - Clan of the Gray Wolf [GEN]
Основной текст. Часть 3
Закрытые переводы Ответов: 0
Автор темы: Mefistotel
25 Февраля, 2016 - 02:34:37
Автор: Mefistotel
Kruptar
...
Программирование Ответов: 0
Автор темы: Mefistotel
24 Июля, 2015 - 10:23:06
Автор: Mefistotel
Genghis Khan II - Clan of the Gray Wolf [GEN]
Основной текст. Часть 1
Закрытые переводы Ответов: 0
Автор темы: Mefistotel
25 Февраля, 2016 - 02:10:19
Автор: Mefistotel
Pointer Searcher by Horror
...
Программирование Ответов: 3
Автор темы: Mefistotel
30 Января, 2018 - 02:12:40
Автор: Mefistotel
 

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®