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

User Tag List

Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 20 из 20

Тема: kempston Джойстик для ОРЕЛЬ БК-08!

  1. #11
    Guru Аватар для Addison
    Регистрация
    07.01.2006
    Адрес
    г. Москва
    Сообщений
    3,442
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    12
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от cdshka Посмотреть сообщение
    Как это делаеться?
    Можно просто записать через линейный вход звуковой карты на ПЦ в звуковой файл.

    save "" code 0,16383
    А там потом люди перегоня как-нибудь в какой-либо образ.

  2. #12
    Guru Аватар для newart
    Регистрация
    19.01.2005
    Адрес
    Санкт-Петербург
    Сообщений
    11,440
    Спасибо Благодарностей отдано 
    192
    Спасибо Благодарностей получено 
    145
    Поблагодарили
    61 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Barmaley_m Посмотреть сообщение
    1 - общий (для синклер-джойстика)
    2 - общий (для кемпстон-джойстика)
    3 - KD4 (влево)
    4 - KD3 (право)
    5 - KD2 (вниз)
    6 - KD1 (вверх)
    7 - KD0 (огонь)
    Похоже что перепутано.

    Кстати зачем на оба разьема выведен и синклер и кемпстон?

  3. #13
    Veteran
    Регистрация
    08.05.2007
    Адрес
    Dnepropetrovsk
    Сообщений
    1,057
    Спасибо Благодарностей отдано 
    220
    Спасибо Благодарностей получено 
    47
    Поблагодарили
    31 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от newart Посмотреть сообщение
    Кстати зачем на оба разьема выведен и синклер и кемпстон?
    Синклер-джойстиков по стандарту может быть два, один дублирует клавиши 6-7-8-9-0, а второй - 1-2-3-4-5. В "Орели" соответственно оба и реализованы, так что разъемы в этом смысле не эквивалентны. Кемпстон-джойстик бывает только один, поэтому, если подключить к "Орели" джойстик, по этой схеме - то вставлять его можно в любой из разъемов, работать будет одинаково.

    Зачем это сделано - знают только разработчики. Можно предположить, что сделано это для расширения игровых возможностей. Только вот не учли они, что из-за этого возникает ряд проблем.

    Во-первых, при подключении джойстика к "Орели" по схеме Kempston при работе этого джойстика происходит фиктивное срабатывание клавиш, причем сразу нескольких. Так, при нажатии "Огонь" сработают сразу все клавиши, которые идут на бит 0 порта FE. Во-вторых, при нажатии на клавиши или работе синклер-джойстика происходит фиктивное срабатывание кемпстон-джойтика на соответствующих битах порта 1F. Из-за этого управление в "умных" программах, которые опрашивают одновременно и джойстики, и клавиатуру, невозможно. Конфузится, например, игра Down to Earth, музредактор ASM.

    Переделывая "Орели" в прошлом, я первым делом блокировал работу схемы эмуляции кемпстон-джойстика, и тогда управление в "умных" программах сразу восстанавливалось. Все равно оставалась возможность использовать синклер-джойстики, а они поддерживались практически во всех играх.

  4. #14
    Guru Аватар для newart
    Регистрация
    19.01.2005
    Адрес
    Санкт-Петербург
    Сообщений
    11,440
    Спасибо Благодарностей отдано 
    192
    Спасибо Благодарностей получено 
    145
    Поблагодарили
    61 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Barmaley_m, я пробовал в бейсике чичтать из порта 31, и там время от времни проскакивали включенные биты при отключенном джойстике, это нормально?

    А еще некоторые фирменные игры не работают. Например первый Робокоп с WOS'a.

  5. #15
    Guru Аватар для newart
    Регистрация
    19.01.2005
    Адрес
    Санкт-Петербург
    Сообщений
    11,440
    Спасибо Благодарностей отдано 
    192
    Спасибо Благодарностей получено 
    145
    Поблагодарили
    61 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Кстати, а что у Орели в остальном с совместимостью?

    У меня не заработала куча фирменных игр.

  6. #16
    Guru Аватар для Дмитрий
    Регистрация
    01.01.2009
    Адрес
    Донецк, Украина
    Сообщений
    3,260
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    8 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от newart Посмотреть сообщение
    Кстати, а что у Орели в остальном с совместимостью?
    Из-за перепаханного Бейсика многие игры глючат.

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

  8. #17
    Veteran Аватар для rw6hrm
    Регистрация
    10.07.2005
    Адрес
    Ставрополь
    Сообщений
    1,153
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    57
    Поблагодарили
    31 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Образы ПЗУ Ореля вместе со схемами лет 'дцать назад высылал Conan'у, так что к нему обратитесь, если они не выложены в этой ветке, http://zx.pk.ru/showthread.php?t=255
    Да и лежат пара таких аппаратов у меня пока ещё...

  9. #18
    Veteran
    Регистрация
    08.05.2007
    Адрес
    Dnepropetrovsk
    Сообщений
    1,057
    Спасибо Благодарностей отдано 
    220
    Спасибо Благодарностей получено 
    47
    Поблагодарили
    31 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от newart Посмотреть сообщение
    Barmaley_m, я пробовал в бейсике чичтать из порта 31, и там время от времни проскакивали включенные биты при отключенном джойстике, это нормально?
    Ты на клавиши нажимал? Вот поэтому биты и проскакивают. Об этом я и говорил. Если не нажимать на клавиши - то биты не будут проскакивать.
    Цитата Сообщение от newart Посмотреть сообщение
    А еще некоторые фирменные игры не работают. Например первый Робокоп с WOS'a.
    Дмитрий правильно заметил: очень многие игры не работают из-за перепаханного бейсика. Он ведь был русифицирован, поддержка расширенной клавиатуры и много еще чего. Если поставить родное синклерское ПЗУ - то совместимость будет существенно улучшена. Примерно на уровне Пентагона, если заблокировать эмуляцию Kempston Joystick. Я это делал путем удаления микросхемы DD1 (К155ЛН6). Правда, с родным синклерским ПЗУ клавиатура "Орели" перестает быть таковой. На ней работают только синклерские клавиши, так что становится неудобно. Поэтому были компромиссные варианты насчет ПЗУ, которые обладали лучшей совместимостью, чем Орель-бейсик, но поддерживали расширенную клавиатуру.

    Есть еще вариант с ПЗУ: на плате "Орели" разведено 4 микросхемы типа 2764, а установлено только две, с бейсиком. Если в оставшиеся два места на плате впаять панельки и установить микросхемы ПЗУ с синклер-бейсиком - то между ними можно будет переключаться на лету. OUT 127,1 - включается альтернативное ПЗУ, OUT 127,0 - основное.
    Последний раз редактировалось Barmaley_m; 20.07.2013 в 12:57.

  10. #19
    Member Аватар для dobermans
    Регистрация
    10.01.2008
    Адрес
    Украина,Хмельницкий
    Сообщений
    114
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Barmaley_m Посмотреть сообщение
    Ты на клавиши нажимал? Вот поэтому биты и проскакивают. Об этом я и говорил. Если не нажимать на клавиши - то биты не будут проскакивать.

    Дмитрий правильно заметил: очень многие игры не работают из-за перепаханного бейсика. Он ведь был русифицирован, поддержка расширенной клавиатуры и много еще чего. Если поставить родное синклерское ПЗУ - то совместимость будет существенно улучшена. Примерно на уровне Пентагона, если заблокировать эмуляцию Kempston Joystick. Я это делал путем удаления микросхемы DD1 (К155ЛН6). Правда, с родным синклерским ПЗУ клавиатура "Орели" перестает быть таковой. На ней работают только синклерские клавиши, так что становится неудобно. Поэтому были компромиссные варианты насчет ПЗУ, которые обладали лучшей совместимостью, чем Орель-бейсик, но поддерживали расширенную клавиатуру.

    Есть еще вариант с ПЗУ: на плате "Орели" разведено 4 микросхемы типа 2764, а установлено только две, с бейсиком. Если в оставшиеся два места на плате впаять панельки и установить микросхемы ПЗУ с синклер-бейсиком - то между ними можно будет переключаться на лету. OUT 127,1 - включается альтернативное ПЗУ, OUT 127,0 - основное.
    А прошивка есть у когото от стандартного спека для этих двух пзушек 2764 ? хочу попробовать как будет работать .
    Последний раз редактировалось dobermans; 12.12.2013 в 22:31.
    Pentagon v2.666 LE , NEMO-FDC , NEO-GS

  11. #20
    Veteran
    Регистрация
    08.05.2007
    Адрес
    Dnepropetrovsk
    Сообщений
    1,057
    Спасибо Благодарностей отдано 
    220
    Спасибо Благодарностей получено 
    47
    Поблагодарили
    31 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Берешь стандартную прошивку Sinclair-82. Например, она поставляется в комплекте многих эмуляторов спека, да и вообще много где должна быть в инете. Разбиваешь ее на две равные части - и можно шить в 2764.

Страница 2 из 2 ПерваяПервая 12

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

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

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

Похожие темы

  1. Орель БК-08
    от Masick в разделе Несортированное железо
    Ответов: 249
    Последнее: 14.01.2023, 22:22
  2. Орель БК-08...
    от Roger Wilco в разделе Несортированное железо
    Ответов: 5
    Последнее: 29.09.2017, 20:43
  3. Схема Орель БК-08
    от =ANDROID= в разделе Несортированное железо
    Ответов: 6
    Последнее: 29.09.2017, 20:42
  4. Меняю Орель БК08 на ДВК платы
    от Murzik в разделе Барахолка (архив)
    Ответов: 9
    Последнее: 07.07.2009, 13:42

Ваши права

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