Съдържание:

Драйвер за мишка Atari 800: 3 стъпки
Драйвер за мишка Atari 800: 3 стъпки

Видео: Драйвер за мишка Atari 800: 3 стъпки

Видео: Драйвер за мишка Atari 800: 3 стъпки
Видео: Не работают USB порты - 3 способа Решения! Windows 7/8/10/11 2024, Ноември
Anonim
Драйвер за мишка Atari 800
Драйвер за мишка Atari 800

Резюме

Тази инструкция обяснява как да добавите мишка в стил Windows към Atari 800.

Въведение

Имате ли лапи вместо противоположни цифри? Намирате ли натискане на клавишите със стрелки за преместване на курсора по екрана упорита работа? Искате ли да се пренесете в 21 -ви век? Бобс просто може да има отговора.

Консумативи

8 -битов компютър Atari

Някои средства за съхраняване на кода, като например Atari дисково устройство (съществуват ли те все още?), Или SIO2BT или SIO2SD

Atari Assembler Editor

Джойстик

Вижте

www.instructables.com/id/Atari-8-Bit-Optic…

за списък 3 части за опция 3

Стъпка 1: Вариант 1 - Ниски технологии

Вариант 1 - Ниска технология
Вариант 1 - Ниска технология

Първо, това е от Третата книга на Atari на Compute. Той използва рутина VBlank за преместване на курсора по екрана с джойстик.

www.atariarchives.org/c3ba/page163.php

Определено заслужава да се спомене. Кодът е хубав и компактен, работи и не задържа толкова памет, колкото опция 2. Смятам обаче, че можем да се справим по -добре.

Стъпка 2: Вариант 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 -ви век

Вариант 3 - Добре дошли в 21 -ви век
Вариант 3 - Добре дошли в 21 -ви век

Изключете джойстика и погледнете това;

www.instructables.com/id/Atari-8-Bit-Optic…

Наслади се

Препоръчано: