Съдържание:
- Консумативи
- Стъпка 1: Вариант 1 - Ниски технологии
- Стъпка 2: Вариант 2 - Драйвер на мишката
- Стъпка 3: Вариант 3 - Добре дошли в 21 -ви век
Видео: Драйвер за мишка Atari 800: 3 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Резюме
Тази инструкция обяснява как да добавите мишка в стил Windows към Atari 800.
Въведение
Имате ли лапи вместо противоположни цифри? Намирате ли натискане на клавишите със стрелки за преместване на курсора по екрана упорита работа? Искате ли да се пренесете в 21 -ви век? Бобс просто може да има отговора.
Консумативи
8 -битов компютър Atari
Някои средства за съхраняване на кода, като например Atari дисково устройство (съществуват ли те все още?), Или SIO2BT или SIO2SD
Atari Assembler Editor
Джойстик
Вижте
www.instructables.com/id/Atari-8-Bit-Optic…
за списък 3 части за опция 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…
Наслади се
Препоръчано:
EngineersBuddy безжична клавиатура, мишка и макро рекордер .: 4 стъпки
EngineersBuddy безжична клавиатура, мишка и макро рекордер: Тази инструкция обяснява как да използвате приятелите на инженерите, клавиатурата, мишката и макро рекордера. Това приложение за Android работи съвместно с хардуерен модул за емулатор на клавиатура и мишка на Enginners Buddy. Модулът ще работи с всеки HID комп
Капан за мишка: 6 стъпки (със снимки)
Mousetrap Car: В тази инструкция ще ви покажа как да направите състезателна кола с капан за мишка. Задната ос на тази кола се задвижва от капана за мишка. Този проект беше наистина забавен! Да започваме
ParaMouse компютърната мишка за парализирани хора: 5 стъпки (със снимки)
ParaMouse Компютърната мишка за парализирани хора: Здравейте, в този урок ще опиша как да изградите компютърна мишка за хора с увреждания, парализирани или четиристранни. Това конкретно устройство е лесно за изграждане и много ниска цена, само малка отвертка и режещ нож ще ще бъде повече от достатъчно за т
[Носеща мишка] Контролер за носеща мишка, базиран на Bluetooth, за Windows 10 и Linux: 5 стъпки
[Wearable Mouse] Контролер за носеща мишка, базиран на Bluetooth, за Windows 10 и Linux: Направих контролер за мишка, базиран на Bluetooth, който може да се използва за управление на показалеца на мишката и извършване на операции, свързани с компютърна мишка, в движение, без да докосвате никакви повърхности. Електронната схема, която е вградена в ръкавица, може да се използва за проследяване на h
Bluetooth PWM управление 6 изхода = 800 W: 5 стъпки
6 изхода Bluetooth PWM Control = 800 W: Целта на проекта е да ви даде лесен и бърз начин да контролирате всякакъв вид натоварвания с Android телефон чрез Bluetooth. Товарите могат да бъдат двигатели, всякакви светодиоди, ленти, лампи, соленоиди, помпи и други товари от тип R, L или C. Също така, благодарение на мултийката на POWER SHIELD