Важная информация

User Tag List

Страница 2 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 11 по 20 из 33

Тема: Звук в игре Exolon

  1. #11
    Master Аватар для Eagle
    Регистрация
    14.09.2014
    Адрес
    г. Гусь-Хрустальный
    Сообщений
    603
    Спасибо Благодарностей отдано 
    83
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Slider Посмотреть сообщение
    Чёт непонятно...
    Логика у игры такая, вывод данных на AY идёт всегда не зависимо от его наличия, а вывод на бипер выключается при изменении байта в ПЗУ.

    Скрытый текст

    ZX Spectrum +2 +divIDE + BDI
    Profi 1024k plus
    Scorpion ZS-256 Turbo+
    ZX Evolution rev.C2+NeoGS+SDCard HxC Floppy Emulator
    ZX Evolution rev.C2+ZXM-SoundCard Extreme+ZXM-MoonSound
    AVR ZX Spectrum V2.0
    Орион 128
    [свернуть]

  2. #12
    Junior
    Регистрация
    15.12.2015
    Адрес
    г. Лисичанск, Украина
    Сообщений
    24
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от balu_dark Посмотреть сообщение
    В Робик - достаточно прошить нормальные ПЗУ 1982 и будет звук(48К бипер разумеется). Плюс к этому - пойдут множество игр которые с робиковским пзу - просто сбрасываются( либо вектор IM2 улетает, либо по отличию данных в пзу - игра думает что есть 128к и тоже ресет.) В свое время - чтобы временно обойти замену пзу - пользовался 15м портом для отключения ПЗУ и специальной схемой которая блокировала запись в нижние 16кб памяти и отключала вывод триггера тм2 управлявшего отключением пзу от сигнала Reset.
    загружался кодовый блок состоящий из 5 команд перемещающего загрузчика и дампа пзу 82 года. запускался этот кодовый блок. После переброски памяти загрузчик зацикливался. надо было нажать 2 кнопки и выполнить ресет - после этого машина работала как спек 82 года. Ну разве растактовка и прерывания были не на месте.
    В общем я так понял, что из-за нестандартного пзу игра думает, что в машине 128 кб памяти и включает несуществующий AY? На форуме я узнал, что в Робике есть теневое озу и в него можно загрузить "фирменное " пзу. Теперь вопрос, где взять это пзу в виде wav-файла, что бы загрузить в Робик? И как я понимаю, просто загрузить с адреса 0 его нельзя, ведь там находится родное пзу, надо загрузить его в верхние адреса, потом выполнить команду out 15,0 тем самым подключив теневое озу и переместить загруженное пзу в адреса 0-16384?

    - - - Добавлено - - -

    Цитата Сообщение от Eagle Посмотреть сообщение
    Вот вам игра где в бейсике есть выбор какой звук включать: http://vtrdos.ru/gamez/e/EXOL_OAV.zip
    Э-хе-хе, это ведь SCL, а я загружаю в Робик wav-файлы, конвертированные из TAP и TZX. Раньше я переделывал кассетные версии в дисковые, но это было так давно, уже и не помню что к чему.

    - - - Добавлено - - -

    Цитата Сообщение от * Felix * Посмотреть сообщение
    Мне всегда казалось, что в эксолоне только AY музыка была, эффекты вроде и такие и такие.
    Музыка биперная в меню точно есть! Проверил на андроиде под эмулятором.

    - - - Добавлено - - -

    Цитата Сообщение от Slider Посмотреть сообщение
    И еще - валяется где-то у меня плата, которая к Робику сбоку втыкается и AY (YM вернее) в плату - и вуаля!!!
    Только вот вопрос, doomer - YM найдешь? 1 проводок сможешь припаять на плате Робика (частота)? Если да - могу напрячься и поискать платку...
    Есть такая идея прицепить AY-чип. Буду искать в интернете, когда то встречал на аукро, там собственно и Робик нашел.

  3. #13
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,767
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    142
    Спасибо Благодарностей получено 
    1,173
    Поблагодарили
    770 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от doomer72 Посмотреть сообщение
    я загружаю в Робик wav-файлы, конвертированные из TAP и TZX.
    попробуй эту http://zx-pk.ru/attachment.php?attac...2&d=1337113836

  4. #14
    Guru Аватар для Slider
    Регистрация
    06.06.2006
    Адрес
    г. Черкассы, Украина
    Сообщений
    5,275
    Спасибо Благодарностей отдано 
    490
    Спасибо Благодарностей получено 
    1,239
    Поблагодарили
    322 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от doomer72 Посмотреть сообщение
    И как я понимаю, просто загрузить с адреса 0 его нельзя, ведь там находится родное пзу, надо загрузить его в верхние адреса, потом выполнить команду out 15,0 тем самым подключив теневое озу и переместить загруженное пзу в адреса 0-16384?
    Насколько я помню, там по-другому. Загружаешь ПЗУ с адреса 0 (или с какого-нибудь другого, а потом кидаешь на адрес 0), а потом out 15,0 и оно его включает. Причем, если не накосячили на заводе и Робик по-людски спаян, то даже после ресета (даже после нескольких) делаешь out 15,0 - и все работает!!! (т.е. не нужно заново загружать!)
    Ave ZX!

  5. #15
    Member Аватар для sergey_rgb
    Регистрация
    09.01.2010
    Адрес
    Украина
    Сообщений
    34
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Если кому надо AY-есть на продажу один даже с платой,сори если не по теме.

  6. #16
    Veteran Аватар для AER
    Регистрация
    18.11.2009
    Адрес
    пгт.Малиновка
    Сообщений
    1,355
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    всегда в exolon на делта-с играл с биперной озвучкой, - музыка (заставка,геймовер), выстрелы, взрывы, счет очков, клады.Чем и запомнился - выстрелы как печатная машинка.
    _ _ __ ___ __ _____ _____________

  7. #16
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #17
    Member Аватар для * Felix *
    Регистрация
    06.02.2005
    Адрес
    Санкт-Петербург
    Сообщений
    158
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AER Посмотреть сообщение
    всегда в exolon на делта-с играл с биперной озвучкой, - музыка (заставка,геймовер), выстрелы, взрывы, счет очков, клады.Чем и запомнился - выстрелы как печатная машинка.
    Зато какой там шикарный звук на AY.
    SOFTLAND FOREVER

  9. #18
    Moderator
    Регистрация
    25.11.2007
    Адрес
    Симферополь
    Сообщений
    2,164
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Slider - там не завод накосячил! там накосячил тот кто ром 82 делал! из за ошибки там стэк калькулятора портит первые пять байт ОЗУ с адреса 0. Тоесть если есть в бейсике какая либо арифметика - то надо заново загружать пзу. Для этого народ и делал защиту от записи в нижнюю четверть памяти. А простым тумблером или кнопкой можно было оторвать сигнал сброса триггера переключения от ресета и это позволяло не набирать повторно out15,0 после сброса компьютера кнопками.

    - - - Добавлено - - -

    Цитата Сообщение от doomer72 Посмотреть сообщение
    В общем я так понял, что из-за нестандартного пзу игра думает, что в машине 128 кб памяти и включает несуществующий AY? На форуме я узнал, что в Робике есть теневое озу и в него можно загрузить "фирменное " пзу. Теперь вопрос, где взять это пзу в виде wav-файла, что бы загрузить в Робик? И как я понимаю, просто загрузить с адреса 0 его нельзя, ведь там находится родное пзу, надо загрузить его в верхние адреса, потом выполнить команду out 15,0 тем самым подключив теневое озу и переместить загруженное пзу в адреса 0-16384?
    Целиком верный ход мыслей. С уточнениями - можно и с 0 грузить - Робик это позволит, но повредятся первые 5 байт озу.
    Я делал примерно так, хотя сейчас наверно могу ошибаться (давно асм не смотрел ) в мнемониках и необходимых регистрах :

    ORG 32768
    LD HL,32768+16( не помню сколько байтов занимает вот этот весь код)
    LD DE,0
    LD BC,16384
    LDIR
    LD A,0
    OUT (#15),A
    loop: JP loop
    тут приклеивается дамп ПЗУ:
    Amiga 1200+Blizzard 1260 72 Mb+Mtek 68030,Compozit 128, Leningrad 2,
    Atari STE 1040,ZX Spectrum +2,Pentagon 48, Speccy2007 - 2 , ATAS 256k.
    ZX Evo 4Mb- в строю.
    Speccy2010 v1
    Специалист (пока готовлюсь к восстановлению).
    Это все мое!
    Родное!
    Все люблю на свете я! Это родина моя!

  10. #19
    Junior
    Регистрация
    15.12.2015
    Адрес
    г. Лисичанск, Украина
    Сообщений
    24
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от goodboy Посмотреть сообщение
    Я просто в шоке! Загрузка игры за 28 секунд! Вот это скорость! Да, спасибо большое, эта версия пошла со звуком!

    - - - Добавлено - - -

    Цитата Сообщение от Slider Посмотреть сообщение
    Насколько я помню, там по-другому. Загружаешь ПЗУ с адреса 0 (или с какого-нибудь другого, а потом кидаешь на адрес 0), а потом out 15,0 и оно его включает. Причем, если не накосячили на заводе и Робик по-людски спаян, то даже после ресета (даже после нескольких) делаешь out 15,0 - и все работает!!! (т.е. не нужно заново загружать!)
    Теперь где то надо раздобыть дамп фирменного пзу в wav и попробовать загрузить в Робик.

  11. #20
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,767
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    142
    Спасибо Благодарностей получено 
    1,173
    Поблагодарили
    770 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от doomer72 Посмотреть сообщение
    Я просто в шоке! Загрузка игры за 28 секунд! Вот это скорость!
    http://zx-pk.ru/showthread.php?t=19193 изучай всю тему

Страница 2 из 4 ПерваяПервая 1234 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Exolon
    от Gadget2006 в разделе Игры
    Ответов: 9
    Последнее: 20.01.2021, 15:51
  2. Exolon в браузере
    от wl[illusion] в разделе PC Remakes
    Ответов: 0
    Последнее: 03.11.2013, 15:31
  3. Сделал ковер на EXOLON
    от Darkman007 в разделе Музыка
    Ответов: 19
    Последнее: 20.04.2010, 13:10
  4. Artur Yurk или Exolon?
    от Darkman007 в разделе Игры
    Ответов: 2
    Последнее: 15.09.2006, 22:37
  5. Ищу модифицированные Exolon и Gryzor
    от OldBoy в разделе Игры
    Ответов: 4
    Последнее: 09.08.2005, 13:21

Ваши права

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