User Tag List

Показано с 1 по 9 из 9

Тема: Специалист + General Sound

  1. #1

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,215
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    706
    Спасибо Благодарностей получено 
    1,648
    Поблагодарили
    573 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Специалист + General Sound

    В Telegtam-группе обдумываем такое решение. Ведутся работы по воплощению этого дела в FPGA.

    Я предлагаю вешать GS на вторую ВВ55 (#F000), которая задумывалась авторами для подключения разного рода периферии (принтер, программатор и т.д.), чтобы избежать любых конфликтов. На мой взгляд, вполне законно подключить сюда железку, которая была разработана не вчера, а в годы актуальности платформы, пусть и на её закате.

    У Специалиста отсутствуют какие-либо прерывания, таким образом во время игры весьма проблематично что-то проигрывать, и тут GS приходит на помощь - он играет и останавливает музыку и эффекты просто по короткой команде. Удобно!

    Маломальский софт под это дело попробуем сделать.

    Вдруг у кого-то появятся какие-то умные мысли по этому поводу?
    С уважением, Станислав.

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

  3. #2

    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    14,292
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    202
    Спасибо Благодарностей получено 
    1,456
    Поблагодарили
    946 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    допустим что все данные (модули/семплы) сразу находятся на карте устройства.
    как выбирать нужные для конкретной игры ?

  4. #3

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,215
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    706
    Спасибо Благодарностей получено 
    1,648
    Поблагодарили
    573 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от goodboy Посмотреть сообщение
    допустим что все данные (модули/семплы) сразу находятся на карте устройства.
    Почему стразу? Также загружать в ОЗУ GS музыку и сэмплы с SD-карты Специалсита, и управлять ими точно так же, как и на Спектруме.
    С уважением, Станислав.

  5. #4

    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    4,436
    Спасибо Благодарностей отдано 
    163
    Спасибо Благодарностей получено 
    190
    Поблагодарили
    121 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    На данную ВВ55 уже подвешан контроллер считывателя с SD карты. Его давно автора девайса Алексей Морозов занял. У кого есть уже такой считыватель (с Сябре идёт изначально).

  6. #5

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

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Я предлагаю вешать GS на вторую ВВ55 (#F000), которая задумывалась авторами для подключения разного рода периферии (принтер, программатор и т.д.), чтобы избежать любых конфликтов. На мой взгляд, вполне законно подключить сюда железку, которая была разработана не вчера, а в годы актуальности платформы, пусть и на её закате.
    Я думаю, что вешать готовую GS на ВВ55 не слишком разумно ибо ВВ55 как бы само является буфером, та и на самом GS есть буфер на шину данных. Кроме того надо эмулировать сигналы записи и чтения GS через ВВ55. Да и такая прослойка оперативности не прибавит, итак музон грузится не быстро, а с прослойкой в виде ВВ55 еще будет медленнее. Лучший вариант вешать на шину данных и адреса напрямую.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  7. #6

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,215
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    706
    Спасибо Благодарностей получено 
    1,648
    Поблагодарили
    573 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ОК. Доводы услышаны. Тогда возникает вопрос на какой адрес его вешать, чтобы он ни с чем не конфликтовал? Если отказываться от ВВ55 по двум озвученным причинам и вешать всё на адресную шину, тогда смысла занимать 2 Кб нет. Нужно всего несколько (сколько?) байт из адресного пространства. Откуда их лучше дёрнуть?
    С уважением, Станислав.

  8. #7

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

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    ОК. Доводы услышаны. Тогда возникает вопрос на какой адрес его вешать, чтобы он ни с чем не конфликтовал? Если отказываться от ВВ55 по двум озвученным причинам и вешать всё на адресную шину, тогда смысла занимать 2 Кб нет. Нужно всего несколько (сколько?) байт из адресного пространства. Откуда их лучше дёрнуть?
    Я думаю, что для понимания что куда дернуть надо напомнить как GS общается с Спектрумом. Общается по двум портам 0xB3 и 0xBB
    Порт 0xB3 - регистр данных, передает данные в GS и читает данные из GS
    Порт 0xBB - В режиме записи это регистр команд, этот регистр записываются команды. В режиме чтения - статусный регистр, из него читают состояние GS

    Посему , для работы с ним нужны две ячейки. Для классического GS нужно будет городить схему работы с портами, для GS с FPGA или CPLD, то схему выбора GS можно поменять как хочется.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  9. #8

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,215
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    706
    Спасибо Благодарностей получено 
    1,648
    Поблагодарили
    573 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    Общается по двум портам 0xB3 и 0xBB
    Автор FPGA GS пока подключил его к ячейка #F0B3 и #F0BB Специалиста для тестирования. Сам GS уже что-то поёт, но пока ещё не завершён.
    С уважением, Станислав.

  10. #9

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,215
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    706
    Спасибо Благодарностей получено 
    1,648
    Поблагодарили
    573 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию



    С уважением, Станислав.

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

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

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

Похожие темы

  1. General Sound и Soundrive
    от Gutten в разделе Звук
    Ответов: 12
    Последнее: 04.10.2013, 23:29
  2. General Sound
    от GM BIT в разделе Программирование
    Ответов: 13
    Последнее: 31.05.2011, 01:34
  3. Ответов: 245
    Последнее: 28.05.2011, 21:48
  4. General Sound
    от newart в разделе Звук
    Ответов: 133
    Последнее: 11.10.2006, 22:58
  5. Куплю General Sound
    от dhau в разделе Барахолка (архив)
    Ответов: 13
    Последнее: 02.03.2006, 10:32

Ваши права

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