Просмотр полной версии : kempston Джойстик для ОРЕЛЬ БК-08!
Прошу помощи, у меня ОРЕЛЬ БК-08. нужна схема kempston Джойстика.
Никогда его не держал в руках схем нет, как его сделать?
Может там все проще чем кажеться
В компе 2 гнезда на 2 ножки..
И еще вопрос, подключил комп к телеку через тюльпан,
дайте расшифровку сигналам.
1. BIPL - я так понял звук
2. S -мне не понятно
6. GND - масса
7. 12 в -понятно
3. B
4. G
5. R
Подключил к телеку так
video ножки 2,6,3,4,5
sound 1,6
7 у меня болтаеться,
подключал без резисторов, картинка норма (чернобелая).
Гружусь через звуковую плату, на компе, через эмулятор ZX Spin ромы tap
У кого есть схема к компу ОРЕЛЬ БК - 08?
p/s
Сливаються цвета синий+красный/голубой+жолтый!
cdshka, посмотри вот тут (http://witchcraft.org.ua/index.php?option=com_content&view=article&id=15:orelbk08&catid=7:zxspectrum&Itemid=7). По идеи схема джойстика быть должна.
cdshka, посмотри вот тут (http://witchcraft.org.ua/index.php?option=com_content&view=article&id=15:orelbk08&catid=7:zxspectrum&Itemid=7). По идеи схема джойстика быть должна.
Спасибо уже разобрался, там идет синклер джой!
2. S -мне не понятно
Судя по всему синхросмесь
Сливаються цвета синий+красный/голубой+жолтый!
Разумеется. Ты же цвета в кучу собрал. В самом простом случае нужно ставить резисторы, чтобы зеленый был равен (условно) 1.0, красный 0.5, синий 0.25. Тогда и будет нормальное ч/б.
Разумеется. Ты же цвета в кучу собрал. В самом простом случае нужно ставить резисторы, чтобы зеленый был равен (условно) 1.0, красный 0.5, синий 0.25. Тогда и будет нормальное ч/б.
зеленый был равен (условно) 1.0, красный 0.5, синий 0.25 Это какие резисторы?
спасибо за инфоримацию!
Ну, вообще нужны для полного счастья транзисторные повторители с резисторными делителями. Но вообще, на любом клоне (вроде бы) это уже сделано на плате, и выход называется "видео". Поищи на схеме/плате.
А так, для простой проверки поставь в разрывы проводов комп-телек например такие резисторы:
G - около 1 килоом
R - около 2 килоом
B - около 4 килоом
Точных номиналов не существует в принципе. Но "разделение" цветов на ч/б изображении произойдет.
Barmaley_m
29.08.2009, 00:36
Никогда его не держал в руках схем нет, как его сделать?
На "Орели" есть 2 7-ножечных разъема типа DIN. Расположение контактов:
1 - общий (для синклер-джойстика)
2 - общий (для кемпстон-джойстика)
3 - KD4 (влево)
4 - KD3 (право)
5 - KD2 (вниз)
6 - KD1 (вверх)
7 - KD0 (огонь)
Я точно не уверен в порядке KD0-KD4, так что если направления перемещений будут перепутаны - нужно будет их включить в противоположном порядке.
И еще вопрос, подключил комп к телеку через тюльпан,
дайте расшифровку сигналам.
1. BIPL - я так понял звук
2. S -мне не понятно
6. GND - масса
7. 12 в -понятно
3. B
4. G
5. R
S - сихнросмесь (синхронизация)
R, G, B - красный, зеленый, синий цвета соответственно
BIPL - звук
в остальном, вижу, и так разобрался :)
+12В там выведено для коммутации, чтобы при включении "Орели" в сеть в телевизоре срабатывала схема, переключающая изображение с модуля радиоканала на RGB-вход.
Гружусь через звуковую плату, на компе, через эмулятор ZX Spin ромы tap
Слушай, у тебя есть уникальная возможность подарить форуму образы ПЗУ "Орели", потому что их ни у кого нет! Сохрани из бейсика содержимое ПЗУ на "кассету", а потом переведи в формат tap и выложи - буду благодарен, и наверное не только я!
Слушай, у тебя есть уникальная возможность подарить форуму образы ПЗУ "Орели", потому что их ни у кого нет! Сохрани из бейсика содержимое ПЗУ на "кассету", а потом переведи в формат tap и выложи - буду благодарен, и наверное не только я!
Как это делаеться?
Как это делаеться?
содержимое ПЗУ сохраняется на мафон. save "rom" code 0,16384.
потом запись оцифруется на PC через вход звуковой карты в wav и уже он переводится в образ ленты.
ну или считывается через программатор.
Как это делаеться?
Можно просто записать через линейный вход звуковой карты на ПЦ в звуковой файл.
save "" code 0,16383
А там потом люди перегоня как-нибудь в какой-либо образ.
1 - общий (для синклер-джойстика)
2 - общий (для кемпстон-джойстика)
3 - KD4 (влево)
4 - KD3 (право)
5 - KD2 (вниз)
6 - KD1 (вверх)
7 - KD0 (огонь)
Похоже что перепутано.
Кстати зачем на оба разьема выведен и синклер и кемпстон?
Barmaley_m
15.07.2013, 13:32
Кстати зачем на оба разьема выведен и синклер и кемпстон?
Синклер-джойстиков по стандарту может быть два, один дублирует клавиши 6-7-8-9-0, а второй - 1-2-3-4-5. В "Орели" соответственно оба и реализованы, так что разъемы в этом смысле не эквивалентны. Кемпстон-джойстик бывает только один, поэтому, если подключить к "Орели" джойстик, по этой схеме - то вставлять его можно в любой из разъемов, работать будет одинаково.
Зачем это сделано - знают только разработчики. Можно предположить, что сделано это для расширения игровых возможностей. Только вот не учли они, что из-за этого возникает ряд проблем.
Во-первых, при подключении джойстика к "Орели" по схеме Kempston при работе этого джойстика происходит фиктивное срабатывание клавиш, причем сразу нескольких. Так, при нажатии "Огонь" сработают сразу все клавиши, которые идут на бит 0 порта FE. Во-вторых, при нажатии на клавиши или работе синклер-джойстика происходит фиктивное срабатывание кемпстон-джойтика на соответствующих битах порта 1F. Из-за этого управление в "умных" программах, которые опрашивают одновременно и джойстики, и клавиатуру, невозможно. Конфузится, например, игра Down to Earth, музредактор ASM.
Переделывая "Орели" в прошлом, я первым делом блокировал работу схемы эмуляции кемпстон-джойстика, и тогда управление в "умных" программах сразу восстанавливалось. Все равно оставалась возможность использовать синклер-джойстики, а они поддерживались практически во всех играх.
Barmaley_m, я пробовал в бейсике чичтать из порта 31, и там время от времни проскакивали включенные биты при отключенном джойстике, это нормально?
А еще некоторые фирменные игры не работают. Например первый Робокоп с WOS'a.
Кстати, а что у Орели в остальном с совместимостью?
У меня не заработала куча фирменных игр.
Кстати, а что у Орели в остальном с совместимостью?
Из-за перепаханного Бейсика многие игры глючат.
Образы ПЗУ Ореля вместе со схемами лет 'дцать назад высылал Conan'у, так что к нему обратитесь, если они не выложены в этой ветке, http://zx.pk.ru/showthread.php?t=255
Да и лежат пара таких аппаратов у меня пока ещё...
Barmaley_m
20.07.2013, 12:52
Barmaley_m, я пробовал в бейсике чичтать из порта 31, и там время от времни проскакивали включенные биты при отключенном джойстике, это нормально?
Ты на клавиши нажимал? Вот поэтому биты и проскакивают. Об этом я и говорил. Если не нажимать на клавиши - то биты не будут проскакивать.
А еще некоторые фирменные игры не работают. Например первый Робокоп с WOS'a.
Дмитрий правильно заметил: очень многие игры не работают из-за перепаханного бейсика. Он ведь был русифицирован, поддержка расширенной клавиатуры и много еще чего. Если поставить родное синклерское ПЗУ - то совместимость будет существенно улучшена. Примерно на уровне Пентагона, если заблокировать эмуляцию Kempston Joystick. Я это делал путем удаления микросхемы DD1 (К155ЛН6). Правда, с родным синклерским ПЗУ клавиатура "Орели" перестает быть таковой. На ней работают только синклерские клавиши, так что становится неудобно. Поэтому были компромиссные варианты насчет ПЗУ, которые обладали лучшей совместимостью, чем Орель-бейсик, но поддерживали расширенную клавиатуру.
Есть еще вариант с ПЗУ: на плате "Орели" разведено 4 микросхемы типа 2764, а установлено только две, с бейсиком. Если в оставшиеся два места на плате впаять панельки и установить микросхемы ПЗУ с синклер-бейсиком - то между ними можно будет переключаться на лету. OUT 127,1 - включается альтернативное ПЗУ, OUT 127,0 - основное.
dobermans
10.12.2013, 21:13
Ты на клавиши нажимал? Вот поэтому биты и проскакивают. Об этом я и говорил. Если не нажимать на клавиши - то биты не будут проскакивать.
Дмитрий правильно заметил: очень многие игры не работают из-за перепаханного бейсика. Он ведь был русифицирован, поддержка расширенной клавиатуры и много еще чего. Если поставить родное синклерское ПЗУ - то совместимость будет существенно улучшена. Примерно на уровне Пентагона, если заблокировать эмуляцию Kempston Joystick. Я это делал путем удаления микросхемы DD1 (К155ЛН6). Правда, с родным синклерским ПЗУ клавиатура "Орели" перестает быть таковой. На ней работают только синклерские клавиши, так что становится неудобно. Поэтому были компромиссные варианты насчет ПЗУ, которые обладали лучшей совместимостью, чем Орель-бейсик, но поддерживали расширенную клавиатуру.
Есть еще вариант с ПЗУ: на плате "Орели" разведено 4 микросхемы типа 2764, а установлено только две, с бейсиком. Если в оставшиеся два места на плате впаять панельки и установить микросхемы ПЗУ с синклер-бейсиком - то между ними можно будет переключаться на лету. OUT 127,1 - включается альтернативное ПЗУ, OUT 127,0 - основное.
А прошивка есть у когото от стандартного спека для этих двух пзушек 2764 ? хочу попробовать как будет работать .
Barmaley_m
11.06.2014, 22:44
Берешь стандартную прошивку Sinclair-82. Например, она поставляется в комплекте многих эмуляторов спека, да и вообще много где должна быть в инете. Разбиваешь ее на две равные части - и можно шить в 2764.
Powered by vBulletin® Version 4.2.5 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot