User Tag List

Страница 28 из 30 ПерваяПервая ... 24252627282930 ПоследняяПоследняя
Показано с 271 по 280 из 292

Тема: SIDBlaster - новая звуковая карта

  1. #271

    Регистрация
    11.01.2006
    Адрес
    Брест/Минск
    Сообщений
    8,398
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    188
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    60 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    Не мы такие, жизнь такая. Ты лишил себя хлеба, а народ зрелища. И кто ты после этого
    какаха я, кто же ещё
    С уважением, Александр.
    Scorpion ZS-256 Turbo+ GMX-2048
    SID-Blaster/ZX
    Музей ретрокомпьютеров в Минске!
    Здесь ничего нет => http://byteman.by
    И здесь тоже --->>> http://bytespace.by

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

  3. #272

    Регистрация
    13.03.2006
    Адрес
    Колпино
    Сообщений
    1,250
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    BYTEMAN, напиши хотя бы какие "запчасти" из C64 затягивать надо, да на каких портах агрегат висит. Я б заморочился эмуляцией на досуге, вот только даже малейшего представления как девайс работает нет. (правда это всё равно не раньше чем зачёты сдам)
    ZX Spectrum forever!

  4. #273

    Регистрация
    31.08.2007
    Адрес
    Ковров
    Сообщений
    760
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    да там скорее всего получается весь С64 только без VIC и CIA
    C64C+1541II

  5. #274

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,145
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    774
    Поблагодарили
    419 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от crazy_bender/ex-PLACEBO Посмотреть сообщение
    да там скорее всего получается весь С64 только без VIC и CIA
    От CIA там таймер. Музон по NMI отплясывать.

    Я насколько понял формат SID. Там по сути исполнимый проигрывающи модуль с данными. Тоесть надо эмулировать маппер памяти Коммодоре.
    По типу музонов, те которые через: IRQ, NMI и тупое писательство в порты (типа оцифровки).
    Еще нобходимо эмулировать вызовы ПЗУ Бейсика, которые извлекают всякие звуки.

    Где то так.

    А со спека обращаться по типу General Sound, тоесть через регистр команд и данных. Ну еще неплохо иметь прямой директ в SID, чтобы мощь процессора Z80 с его мегагерцами использовать.
    Последний раз редактировалось Mick; 08.12.2013 в 16:31.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  6. #275

    Регистрация
    19.01.2005
    Адрес
    Санкт-Петербург
    Сообщений
    11,555
    Спасибо Благодарностей отдано 
    205
    Спасибо Благодарностей получено 
    188
    Поблагодарили
    83 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    У меня только один вопрос.
    Наводки от VIC эмулировать будем?

  7. #276

    Регистрация
    11.01.2006
    Адрес
    Брест/Минск
    Сообщений
    8,398
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    188
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    60 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Незавершённый техреф... пасс - адрес нашего любимого форума.
    Вложения Вложения
    С уважением, Александр.
    Scorpion ZS-256 Turbo+ GMX-2048
    SID-Blaster/ZX
    Музей ретрокомпьютеров в Минске!
    Здесь ничего нет => http://byteman.by
    И здесь тоже --->>> http://bytespace.by

  8. #277

    Регистрация
    11.01.2006
    Адрес
    Брест/Минск
    Сообщений
    8,398
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    188
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    60 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от newart Посмотреть сообщение
    Наводки от VIC эмулировать будем?
    запараллель выход с пал-кодера пентевы со звуком - получишь результат.

    ---------- Post added at 16:58 ---------- Previous post was at 16:27 ----------

    Цитата Сообщение от molodcov_alex Посмотреть сообщение
    (правда это всё равно не раньше чем зачёты сдам)
    ну вот у меня сейчас доже сессичные на носу..
    С уважением, Александр.
    Scorpion ZS-256 Turbo+ GMX-2048
    SID-Blaster/ZX
    Музей ретрокомпьютеров в Минске!
    Здесь ничего нет => http://byteman.by
    И здесь тоже --->>> http://bytespace.by

  9. #278

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,145
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    774
    Поблагодарили
    419 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от BYTEMAN Посмотреть сообщение
    Незавершённый техреф.
    Сразу вопрос, а зачем такие заморочи со стороны ZX.
    Не проще сделать так, Регистр команд, регистр данных, статусный регистр - оставить как есть. А вместо прямого адреса к ОЗУ карты, лучше сделать прямой доступ к регистрам SID.
    По любому загнать короткий SID-файл можно по типу как в GS - много времени не займет, а во вторых будет возможно напрямую рулить SIDами со стороны Z80. А процессор 6510 сигналом AEC в высокоимендансное состояние - он не будт мешать.
    А второй CIA зачем? В оригинальном вроде один CIA отвечал за NMI прерывания.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  10. #279

    Регистрация
    11.01.2006
    Адрес
    Брест/Минск
    Сообщений
    8,398
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    188
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    60 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    По любому загнать короткий SID-файл можно по типу как в GS - много времени не займет, а во вторых будет возможно напрямую рулить SIDами со стороны Z80. А процессор 6510 сигналом AEC в высокоимендансное состояние - он не будт мешать.
    Mick, то, как там описано, уже работает... И сейчас файл загоняется предельно просто: дали команду PLAY_SID, два байта длины (это лишнее, потом и без них норм будет), и далее тупо побайтово пишем туда. Доступ к СИДу есть через команду WRITE_TO_BUS, где один из параметров - адрес на шине 6510, а второй - байт. Чем не прямой доступ?

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

    Цитата Сообщение от Mick Посмотреть сообщение
    А второй CIA зачем? В оригинальном вроде один CIA отвечал за NMI прерывания.
    100% нужен был... Зачем - уже не скажу, ибо не помню... Вначале был только один CIA, потом нашли треки, которые требуют ещё и второй...
    С уважением, Александр.
    Scorpion ZS-256 Turbo+ GMX-2048
    SID-Blaster/ZX
    Музей ретрокомпьютеров в Минске!
    Здесь ничего нет => http://byteman.by
    И здесь тоже --->>> http://bytespace.by

  11. #280

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,145
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    774
    Поблагодарили
    419 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от BYTEMAN Посмотреть сообщение
    Mick, то, как там описано, уже работает... И сейчас файл загоняется предельно просто: дали команду PLAY_SID, два байта длины (это лишнее, потом и без них норм будет), и далее тупо побайтово пишем туда. Доступ к СИДу есть через команду WRITE_TO_BUS, где один из параметров - адрес на шине 6510, а второй - байт. Чем не прямой доступ?
    Ну как бы если тебе нужно обратится к следующему адресу карты, ты должен опять в порт писать. Тоесть если представить, если Z80 захочет поиграть в музыканта и поизвлекать ноты напрямую, то получится куча не нужных outов. Я вот о чем.

    А SID файл надеюсь не Z80 парсит - по логике пусть этим занималась бы сама карта. Это как General Sound с mod.

    ---------- Post added at 18:50 ---------- Previous post was at 18:48 ----------

    А понял зачем втрой SID, он выдает IRQ сигнал. Получается что в коммодорке оба прерывания генерятся таймерами.
    Последний раз редактировалось Mick; 08.12.2013 в 18:52.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

Страница 28 из 30 ПерваяПервая ... 24252627282930 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Звуковая карта "ZXM-SoundCard"
    от Mick в разделе Звук
    Ответов: 1333
    Последнее: 30.03.2024, 14:52
  2. Карта Saboteur 2
    от AlexBel в разделе Игры
    Ответов: 19
    Последнее: 15.01.2010, 20:41
  3. Ответов: 33
    Последнее: 15.04.2008, 19:50
  4. Speccy+VGA карта
    от OlegarX в разделе Изображение
    Ответов: 36
    Последнее: 09.03.2007, 14:37

Ваши права

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