
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:04

Резюме
В этом руководстве объясняется, как добавить мышь в стиле Windows к Atari 800.
Вступление
У вас вместо противоположных цифр лапы? Вы считаете, что нажатие клавиш со стрелками для перемещения курсора по экрану является тяжелой работой? Хотите попасть в 21 век? У Боббса может быть ответ.
Запасы
8-битный компьютер Atari
Некоторые средства хранения кода, такие как дисковод Atari (существуют ли они еще?), Или SIO2BT, или SIO2SD
Редактор ассемблера Atari
Джойстик
Видеть
www.instructables.com/id/Atari-8-Bit-Optic…
для варианта 3 список деталей
Шаг 1. Вариант 1 - Низкие технологии

Во-первых, это из третьей книги Atari компании Compute. Он использует процедуру VBlank для перемещения курсора по экрану с помощью джойстика.
www.atariarchives.org/c3ba/page163.php
Безусловно, заслуживает упоминания. Код красивый и компактный, он работает и не потребляет столько памяти, как вариант 2. Однако я считаю, что мы можем добиться большего.
Шаг 2: Вариант 2 - Драйвер мыши

Следуя шагу 1, оставьте джойстик подключенным и посмотрите на прикрепленные три файла. Файл ATR для тех, кто владеет технологией, и текстовые файлы исходного кода - все это в ассемблерном коде 6502.
Драйвер мыши состоит из двух частей;
1) Файл autorun.sys, который загружается при включении, устанавливает PMG и импортирует процедуру VBlank. Исходный код находится в файле mouseloader2.txt. Я считаю, что адресацию можно улучшить.
2) Подпрограмма VBlank (M. BIN), которая обрабатывает перемещение и нажатие кнопки.
Есть несколько ограничивающих факторов.
Джойстик Atari - первый, поскольку у него есть только кнопка движения и кнопка огня, поэтому, в отличие от современных мышей, у нас не может быть слишком много трюков
Во-вторых, файл autorun.sys находится на странице 6, поэтому мы ограничены 256 байтами. На самом деле это не проблема, так как он работает и может быть удален после загрузки.
Драйвер не может быть слишком длинным, так как он работает в VBlank, и ему нужно быстро закончить, иначе могут случиться неприятности.
Используется чуть более 2k, а также PMG player 0 и процедура VBlank.
После всего этого у нас остается вверх, вниз, влево, вправо и щелчок / огонь, чтобы переместить текстовый курсор в новую позицию. Но все же лучше, чем использовать клавиши со стрелками.
Нажатие System Reset убивает мышь, а изменение графических режимов приводит к плохим вещам. Лучше всего придерживаться редактирования текста в режиме 0.
Шаг 3: Вариант 3 - Добро пожаловать в 21 век

Отключите джойстик и посмотрите на это;
www.instructables.com/id/Atari-8-Bit-Optic…
Наслаждаться
Рекомендуемые:
Уменьшение звука щелчка любой мыши: 3 шага

Уменьшить щелчок любой мыши: Учебное пособие. Уменьшите звук щелчка любой мыши. Проблема в том, что многие мыши издают высокий и раздражающий звук при каждом нажатии кнопок. Чтобы решить эту проблему, я постараюсь направить вас и показать, что вы можете сделать, чтобы уменьшить
Внедрение клавиатуры / автоматический ввод пароля одним щелчком мыши !: 4 шага (с изображениями)

Внедрение с клавиатуры / Автоматический ввод пароля одним щелчком мыши! Пароли сложны … а запомнить надежный еще сложнее! Вдобавок ко всему, если у вас есть запутанный пароль, потребуется время, чтобы его набрать. Но не бойтесь, друзья, у меня есть решение! Я создал небольшую машину для автоматического набора текста, которая будет
Умная ловушка для мыши: 4 шага

Умная ловушка для мыши: для этого проекта это улучшенная версия -Gary's Arduino Mouse Trap (https://www.instructables.com/id/Arduino-Mouse-Trap/). Как только мышь будет поймана, на ваш адрес электронной почты будет отправлено электронное письмо, которое можно будет увидеть на вашем телефоне или компьютере
Увеличение веса вашей оптической мыши с колесиком Microsoft Wheel Mouse 1.1a: 3 шага

Добавление веса к оптической мыши Microsoft Wheel Mouse Optical 1.1a: Что ж, это руководство - дань уважения людям, которым не нравятся эти дешевые на ощупь легкие мыши. Я сделал это, когда недавно я одолжил беспроводную мышь у друга (к тому же хороший медиацентр logitech), он купил новый компьютер и
Как использовать Wiimote в качестве компьютерной мыши, используя свечи в качестве датчика !!: 3 шага

Как использовать Wiimote в качестве компьютерной мыши с использованием свечей в качестве датчика !!: это руководство покажет вам, как подключить Wii Remote (Wiimote) к компьютеру и использовать его в качестве мыши