|
Страница 1 из 1
|
[ Сообщений: 7 ] |
|
Автор |
Сообщение |
09 ноя 2008, 14:10 |
|
Зарегистрирован: 12 мар 2008, 16:18 Сообщения: 37
|
Собственно сабж. Очень боюсь, что напорол неточностей или ошибок. Взгляните, друзья, если не сложно.
|
|
09 ноя 2008, 14:56 |
|
Зарегистрирован: 24 июл 2007, 06:54 Сообщения: 492 Откуда: Embedded
|
Цитата: $00:0000-3f:ffff = РОМ $a0:0000-a7:ffff = Регистры Ввода/Вывода $c0:0000-c7:ffff = Видеопроцессор $ff:0000-ff:ffff = Оперативная память
Мапа немного неточна. $a0:0000-a0:1fff = ОЗУ Z80 $a0:4000-a0:4003 = YM2612 $a1:0000-a1:101F = Порты В/В и регистры $a1:1000-a1:1001 = Захват шин Z80 $a1:2000-a1:20ff = !FDC $a1:3000-a1:30ff = !TIME
_________________ Tried so hard and got so far, but in the end, it doesn't even matter...
|
|
09 ноя 2008, 15:41 |
|
Зарегистрирован: 12 мар 2008, 16:18 Сообщения: 37
|
Спасибо, поправил. Раз уж пошла такая пьянка со звуком, давно хотел спросить: взять тот же Alien Soldier. Я выдрал из него PCM куски, но при прослушивании, например в Adobe Audition они выглядят немного не так, как в игре - постоянно какой-то шум в фоне, а некоторые и вовсе на себя не похожи. Как я понял мы точно знаем, что звук восьмибитный, моно. Перепробовал и signed, unsigned и даже compressed. Лучше всего результаты были на 8 bit signed. А вот sample rate, похоже, у разных кусков различная. Подозреваю, что проблема с "нечистотой" звука завязана именно на том, что выставлена неправильная частота. Можно ли ее точно определить, а, может, давно есть инструменты для редактирования таких звуков?
|
|
10 ноя 2008, 07:30 |
|
Зарегистрирован: 24 июл 2007, 06:54 Сообщения: 492 Откуда: Embedded
|
Формат звука в Сеге разный. Т.е. мы знаем, что он 8 бит и небольшой частоты. Но хранить в 8 бит РСМ (Signed/Unsigned) расточительно, поэтому некоторые игры используют сжатие. Например, популярный звуковой движок GEMS (Comix Zone, Mortal Kombat III, Dune etc) может юзать свое собственное 4битное сжатие. Полный список драйверов тут.
_________________ Tried so hard and got so far, but in the end, it doesn't even matter...
|
|
11 ноя 2008, 23:27 |
|
Зарегистрирован: 12 мар 2008, 16:18 Сообщения: 37
|
А, да, действительно 4-хбитное сжатие. Вот это здорово, спасибо.
|
|
12 ноя 2008, 07:25 |
|
Зарегистрирован: 24 июл 2007, 06:54 Сообщения: 492 Откуда: Embedded
|
Ты слишком буквально понял карту. Поясню: !FDC - это сигнал выбора устройства, выведенный на порт EXP или как его называют SegaCD. Именно этот сигнал делает возможным обращение к устройству SegaCD и его нужно учитывать только если отклаживаешь соответствующую программу. !TIME - это сигнал выбора устройства, выведенный на контакт В31 гнезда картриджа. На него обычно вешают регистр маппера в многоигровках или, например, на нем весит регистр включения SRAM в игре Beyond Oasis (aka Story of Thor).
_________________ Tried so hard and got so far, but in the end, it doesn't even matter...
|
|
12 ноя 2008, 23:03 |
|
Зарегистрирован: 12 мар 2008, 16:18 Сообщения: 37
|
Хм, сомневаюсь, что это понадобится тому, для кого предназначается документ, но, в любом случае, будет исправлено. Спасибо.
|
|
|
|
Страница 1 из 1
|
[ Сообщений: 7 ] |
|
Кто сейчас на конференции |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 31 |
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
|
|