Послушайте, а зачем вообще распаивать джойстик по каким-то стандартам?
Любая уважающая себя игра позволяет переназначить управление джойстиком под себя.
У меня есть блок КМ и мышь Марсианка, работающая через этот блок. После того, как мне надоело каждый раз, когда мне нужен джойстик, вытыкать блок КМ и втыкать вместо него джойстик, я сделал просто. Т.к. работа мыши по прерыванию нигде на БК, кроме наверно ОС БК-11, не реализована (в смысле движение и нажатие кнопок мыши вызывает прерывание по вектору 100 или 270, это как дорожки в блоке КМ перережешь, перенаправишь), то я просто припаял кабель мыши к контактам младшего байта порта 177714 так же, как шли сигналы в блоке КМ, а кабель джойстика припаял на входы старшего байта порта 177714. В результате у меня одновременно были и мышь и джойстик, и не было никаких проблем ни с одной игрой, где было можно переназначить управление джойстиком.
А вот с особо старыми играми проблемы были, если было желание сыграть в них, приходилось в отладчике патчить управление от джойстика. Но это было очень редко и можно сказать, не считается.
gid, две причины для единого стандарта:
1. неохота каждый раз при запуске игры перезадавать управление,
2. старые игры с фиксированным управлением.
Поэтому имеет смысл раз и навсегда пропатчить все игры под стандарт «Электроники» и горя не знать. Ну а у кого джойстик другого стандарта, тот ничего не потеряет – по старинке будет задавать управление при каждом запуске.
manwe.pdp-11.ru
С уважением, Алексей.
БК-0010(01)+SMK-512
БК0011М-01+SMK-512
ATM-turbo 512+
Мой канал на YOUTUBE: reALM
Может - B1 чтобы опрос джойстика по прерыванию сделать?
Тогда диоды почему наоборот
С уважением, Алексей.
БК-0010(01)+SMK-512
БК0011М-01+SMK-512
ATM-turbo 512+
Мой канал на YOUTUBE: reALM
Несколько вопросо новичка.
Давно ищу игру "Кот-рыболов", уже писал об этом. Дали ссылку на образ на странице http://bkcrew.narod.ru/images.htm Игра под сисему RT11. Вопросы:
1. Как я понимаю, RT11 запустится только на стандартном контроллере дисковода, т.е. в эмуле это конфигурация "БК0010-01+стандартный КНГМД" (живого нет контроллера, поэтому эмуль). Запускаю, но попадаю в Монитор. Как заставить загрузится с диска?
2. В описании к образу с игрой написано "Игры записаны на логическом диске LD0: (=DK); Мапить в эмуляторе данный образ следует только на привод A:". Как это делается?
3. Можно ли "малой кровью" портировать игру под другую систему или, хотя бы, для загрузки с ленты?
При проектировании БК0010 была поставлена задача сделать БИОС ( 017 ПЗУ ) максимально не совместимым с RT-11, по коньюктурным соображеням - Зеленоград в То время ( 1982-1983 г. ) вовсю делал МС1201, и тут такое лесное уё...ще, как БКшка с ценой ( 400 руб ) 1/4 от МС1201 была совсем неуместна.
К тому же БКшку изначально хотели спустить алкашам в П-Посад, и иметь конкурента в сфере ГАП-ЧПУ А. ОЧЕНЬ не хотелось.
И еще один момент. RT-11 SJ немного начинает шевелиться от 20 Кбайт ОЗУ, а в конфе БК0010 ( "маленький экран" ) - от 28 кбайт.
Таким образом, RT-11 толком идет только на БК11/М .
Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения [email protected]
Заустил на эмуле БК0011, диск стартонул сам (смонтировал GAMEZ_18.IMG на привод А). Выдал приглашение в виде точки. Написал "DIR", выдал каталог! ))) Дальше он меняне понимал.... Нашел команды RT11. Командой RUN IC запустил коммандер. На одной панели диск показвает как SY на другой как DK. В общем первые 2 вопроса отпали сами собой. Но теперь другой вопрос появился: при запуске любого .SAV-файла выдает "?MON-F-System write error 005305", причем ошибка для всех одинакова.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)