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

User Tag List

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

Тема: Мультикарта для Специалиста

  1. #1

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

    По умолчанию Мультикарта для Специалиста

    Припаял к к Специалисту Arduino Nano за 150 руб., а к самой Ардуинке припаял разных разъёмов. Получилась многофункциональная мультикарта.
    В настоящий момент эта штука поддерживает следующие вещи:

    • Геймпадд NES (Dendy)
    • Мышь PS/2
    • Эмулятор AY-3-8910/12
    • Обмен по терминалу через COM (Xmodem, BBS, telnet, Linux и т.д.)


    Я уже частично писал об этом, но получил железобетонные доказательства, что это никому не интересно. Ну конечно, гораздо интереснее же спаять и запустить очередной клон Специалиста и положить его на полку. Поэтому вот вам первый ролик из серии. Далее, если, конечно, будет энтузиазм, расскажу здесь про эмулятор AY, мышь и терминал. И на этом всё...



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

    Эти 6 пользователя(ей) поблагодарили CityAceE за это полезное сообщение:

    Froggy(18.01.2026), Mr-Linker(18.01.2026), Outcast(19.01.2026), Pyk(19.01.2026), SegaBoy(18.01.2026), whitetigra(19.01.2026)

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

  3. #2

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,445
    Спасибо Благодарностей отдано 
    1,735
    Спасибо Благодарностей получено 
    2,284
    Поблагодарили
    895 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Эмулятор AY-3-8910/12
    Вряд ли стоит ставить ставку на эмулятор AY на ATMega. Качество там будет очень низкое. Посмотрел статью, там генерация идет на примерно 32кГц. А должна быть как минимум на внутренней частоте реального AY, а именно ~220кГц.

  4. #3

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

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Качество там будет очень низкое.
    Всё так и есть. Причём если оно ещё без Специалиста играет более-менее, то когда Специалист туда данные гонит, то становится всё ещё печальнее. Но это я постараюсь в ролике показать.
    Но суть в том, что этот звук можно получить "бесплатно", если припаять Ардуинку хотя бы ради геймпада.
    С уважением, Станислав.

  5. #4

    Регистрация
    09.01.2022
    Адрес
    г. Новосибирск
    Сообщений
    2
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Получилась многофункциональная мультикарта. В настоящий момент эта штука поддерживает следующие вещи:[*]Геймпадд NES (Dendy)[*]Мышь PS/2[*]Эмулятор AY-3-8910/12[*]Обмен по терминалу через COM (Xmodem, BBS, telnet, Linux и т.д.)
    Эти все интерфейсы работают одновременно? Или для каждого нужно отдельно заново программировать ATMega.
    Будет ли описание в стиле Github и схема?

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Я уже частично писал об этом, но получил железобетонные доказательства, что это никому не интересно.
    Ну на самом деле интересно. Но пока бессмысленно. Как и отдельно лежащая программа MOUSE.RKS
    Обработка всех этих интерфейсов должна быть встроена в ПЗУ.
    Выложить комплект, где внесены изменения и в LOADER и в MONITOR.
    Например расположенные выше таблиц КОИ-8.
    И дополнительно учитывающие, возможно подключенное оборудование, в подпрограммах опроса клавиатуры, опроса введенного символа, вывода звука.
    Перемещающие указатель курсора в указанное место.
    Тогда все уже существующее программное обеспечение будет можно будет использовать с новыми интерфейсами без переработки.
    А новые могут учитывать полнее их особенности.
    Вот тогда люди активно начнут подтягиваться повторить, и использовать чаще.
    Сам, и еще с товарищь один, хотим тоже сделать. Ждал 1.5 месяца пока доедут ATMega 328
    Но без размещения в ПЗУ постоянно мало интересно.
    ......

    Еще как пример использования нужно менять оформление.
    Вот на примере мыши был экран с игрой Сапер.
    Сам написал, или воспользовался готовым?
    Если сам, то это даже удивительно. Как можно испохабить идею. Сделать как убогий сапер от MicroSoft.
    Хотя у тебя ведь в руках есть целая куча кирпичиков из которых можно очень зрелищное шоу сделать.
    Я говорю про игру Тони - есть все спрайты и умеешь ими оперировать.
    Добавить пару статических спрайтов - Флажок, Туман, Мина. И можно было сделать Тони-сапер.
    Выходит на страничку с туманом и тыкаясь в стороны, читает миноискателем направления.
    То есть спрайты берем от Тони, а алгоритмы от сапера. А на поле открываются из тумана и водоемы и цветы и дороги.
    Такая игра и просто с клавиатурой и новыми интерфейсами привлекла бы внимание.
    ....
    Но главное это разместить в ПЗУ - без этого и дождаться повторения трудно будет.
    Я вот только MOUSE.ASM выкачал. Разобраться как обращения идут и настройка.
    Если ты не осилишь интеграцию всего в ПЗУ, то я и сам мышь туда подключу.
    Но это тоже будет лишь единичная реализация для себя. Просто хобби.
    Как "Электронный карандаш" который делали мои товарищи 38 лет назад.
    https://modelist-konstruktor.com/pri...nnyj-karandash
    Наверняка ведь ни у кого его нет.

  6. #5

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

    По умолчанию

    Цитата Сообщение от whitetigra Посмотреть сообщение
    Эти все интерфейсы работают одновременно?
    Пока все реализовано в отдельных скетчах, но ресурсы позволяют всё объединить и использовать совместно переключаясь между режимами. Не всё разом, конечно, но например геймпад и мышь вполне реально.

    Цитата Сообщение от whitetigra Посмотреть сообщение
    Будет ли описание в стиле Github и схема?
    В итоге, конечно, всё выложу.

    Цитата Сообщение от whitetigra Посмотреть сообщение
    Сам написал, или воспользовался готовым?
    Сам написал.

    Цитата Сообщение от whitetigra Посмотреть сообщение
    Если сам, то это даже удивительно. Как можно испохабить идею. Сделать как убогий сапер от MicroSoft.
    Ну, на это мне даже и ответить нечего...
    С уважением, Станислав.

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

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

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

Похожие темы

  1. Геймпад для Специалиста
    от CityAceE в разделе Специалист
    Ответов: 1
    Последнее: 15.12.2025, 20:16
  2. Desolate для Специалиста
    от nzeemin в разделе Специалист
    Ответов: 4
    Последнее: 19.02.2024, 08:12
  3. Элита для Специалиста
    от jerri в разделе Специалист
    Ответов: 77
    Последнее: 20.11.2021, 20:22
  4. Ответов: 9
    Последнее: 14.05.2018, 09:17
  5. OriNET для Специалиста ?
    от SYR-ALEX в разделе Специалист
    Ответов: 22
    Последнее: 21.07.2017, 07:40

Ваши права

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