Описание: АРХИВНАЯ ТЕМА 2013 года |
| Поиск в теме | Версия для печати |
JARL32  |
Отправлено: 21 Декабря, 2024 - 12:56:19
|
Покинул форум
Сообщений всего: 587
Дата рег-ции: Май 2023

|
Смотрю я сейчас защитников оазиса, какой же там хаос сделали программисты, ведь места в роме полно свободного, чтобы более компактно и аккуратно вместить текст, даже иностранный. А как далеко достают двухбайтные поинтеры?
Я также смотрел ром звёздного океана с английским переводом для GBC, забавно, там разбили английский текст на слоги и вписали их в тайлы. Но там очень много тайлов, не 200 с чем-то, как в шрифте защитников оазиса.(Отредактировано автором: 21 Декабря, 2024 - 13:02:53) |
| |
|
JARL32  |
Отправлено: 22 Декабря, 2024 - 15:48:37
|
Покинул форум
Сообщений всего: 587
Дата рег-ции: Май 2023

|
Благодарю за ответ.
А может быть такое, чтобы поинтеры указывали на каждую строку? Например, в играх SNES?
Цитата:Указатели на GB/GBC такого же типа, как и на SNES, только из-за особенностей адресации приставки они всегда хранятся в промежутке памяти 0x0000-0x7FFF (две области 0x0000-0x3FFF и 0x4000-0x7FFF).
Это действительно так? А какое же тогда будет смещение?
Оно почти всегда отрицательное? А двухбайтные поинтеры тоже будут работать на этих системах?
К примеру: GBC, поинтер 3-байтный(но это не точно): адрес - BEC3E, поинтер -2F3E6C расположен по адресу 59A8, смещение FF9FAEOF и так вычислять смещение для каждого поинтера? Тут определённо что-то не так.(Отредактировано автором: 22 Декабря, 2024 - 18:43:47) |
| |
|
Mefistotel  |
Отправлено: 23 Декабря, 2024 - 06:51:17
|

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

|
Есть физическую память (rom), а есть оперативная (ram). В твоей вырезке речь об оперативной памяти консоли. Смещение для блока указателей одинаковое. Как правило, классические абсолютные указатели встречаются на сеге , gba и снесе, а на старших консолях типа nes, gb чаще всего относительные двухбайтные, которые работают в пределе одного банка.
----- "Перевод старых игр - отличная возможность понять, как устроены программы, подучить иностранный язык и поднять уровень владения родным. Ну и конечно, это просто возможность "общения" со своей любимой игрой детства." © Dimouse |
| |
|
JARL32  |
Отправлено: 02 Января, 2025 - 11:14:54
|
Покинул форум
Сообщений всего: 587
Дата рег-ции: Май 2023

|
JARL32 пишет:Надо попробовать.
Получилось, только файл с русским текстом не нужен вообще. Нужно два файла с английским текстом. Один исходник, во второй пишем.(Отредактировано автором: 02 Января, 2025 - 11:15:20) |
| |
|
JARL32  |
Отправлено: 13 Января, 2025 - 19:14:34
|
Покинул форум
Сообщений всего: 587
Дата рег-ции: Май 2023

|
Ясно всё с вами...
А какие ещё бывают кодировки кроме MTE и DTE? Я вот упорный, я нашёл поинтер в Стар трек DD9, нашёл терминал ввода фразы, но там ни фига ни то, ни другое, аж 5 байтов надо, чтобы появился !Кусок! фразы. Хотя обычный текст нормально вводится. Но это сегушка, здесь поинтеры 4-байтные, кажись я знаю, как устроить грязный хакинг.
А вот есть игры с частичным DTE, как потом делать проект? Чтобы и у меня была оптимизация? |
| |
|
JARL32  |
Отправлено: 14 Января, 2025 - 10:53:04
|
Покинул форум
Сообщений всего: 587
Дата рег-ции: Май 2023

|
Guyver пишет:Алекс написал прогу
Что же это за программа такая? Как называется?
Да, и я немного не догоняю, как заставить игру понимать, что значения, которые я использую, будут соответствовать. Вот у меня F1=ry, 72=ng. По идее они будут, ну, допустим, F1=сш, 72=ое. А мне надо, чтобы они были более востребованными, ну там F1=на, 72=по.
Интересно, а вот если найти запакованный шрифт в карте тайлов и "поцарапать" его? Может ли случиться, что игра нормально его отобразит?(Отредактировано автором: 14 Января, 2025 - 10:54:54) |
| |
|
JARL32  |
Отправлено: 18 Января, 2025 - 19:02:36
|
Покинул форум
Сообщений всего: 587
Дата рег-ции: Май 2023

|
JARL32 пишет:Тут определённо что-то не так.
Я проверил поинтер и это именно он и оказался. Так что, возможно, информация из "Поинтеры, часть вторая" касается и физической памяти.
Mefistotel пишет:Shadowgate на NES.
Не знаю, правдива ли моя теория, но когда текст сжат хаффманом не видно стоп-байтов. Поинтеры есть, а стоп-байтов нет.(Отредактировано автором: 18 Января, 2025 - 19:23:59) |
| |
|
|
| Поиск в теме | Версия для печати |
| Страниц (11): В начало « ... 3 4 5 6 7 8 [9] 10 11 » |
| Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0) |
| « Переводы » |
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
|
 |
|