Made by Vasiliy Pupkin, или паяем девайс для компа

Спецвыпуск Xakep, номер #012, стр. 012-125-4

Деееее - баг!

Еще раз убедись, что все спаяно правильно. И даже еще раз =). Проверь, что никакие контакты не замыкаются друг на друга. Ты уверен? Надежность - это сверхважно, ты сам понимаешь. Проверь все еще раз =). Аккуратно всунь плату в слот. Под микросхемы подложи какую-нибудь бумажку или свежий номер спеца, дабы на корпус не замыкало. Осторожно включи комп. Если в первую секунду работы не раздался взрыв и не полетели искры - то, значит, еще не все потеряно ;))! Уже сейчас, по идее, должны начать мигать светодиоды. Ежели они того не желают делать - многочасовая проверка и перепайка тебе помогут =). В противном случае можешь прыгать по всей комнате, хлопать в ладоши и помирать от внеземного счастья :))). Можешь смело нацарапать на плате что-нибудь вроде: "Made by C()0oJI ][axOp". Веселье кончилось.

Рутина: драйвер

Ну, писать мы будем не совсем драйвер, а просто прогу, которая будет управлять нашим с тобой творением. Прога сия будет представлять некий сырец на Борланд-Си для ДОСа с небольшими вкраплениями ассемблера. Собственно, вот ее исходник:

#include//Тут зарыта inport

void main() //тут начинаем

{char j=3; // это все равно что mov j, 00000011b

while (inport (0x60)!=1) //Пока не нажат ескейп

{for (unsigned int i=0; i

загрузка...
Cпец Хакер #075Cпец Хакер #074Cпец Хакер #073Cпец Хакер #072Cпец Хакер #071Cпец Хакер #070Cпец Хакер #069Cпец Хакер #068Cпец Хакер #067Cпец Хакер #066Cпец Хакер #065Cпец Хакер #064Cпец Хакер #063Cпец Хакер #062Cпец Хакер #061Cпец Хакер #060Cпец Хакер #059Cпец Хакер #058Cпец Хакер #057Cпец Хакер #056Cпец Хакер #055Cпец Хакер #054Cпец Хакер #053Cпец Хакер #052Cпец Хакер #051Cпец Хакер #050Cпец Хакер #049Cпец Хакер #048Cпец Хакер #047Cпец Хакер #046Cпец Хакер #045Cпец Хакер #044Cпец Хакер #043Cпец Хакер #042Cпец Хакер #041Cпец Хакер #040Cпец Хакер #039Cпец Хакер #038Cпец Хакер #037Cпец Хакер #036Cпец Хакер #035Cпец Хакер #034Cпец Хакер #033Cпец Хакер #032Cпец Хакер #031Cпец Хакер #030Cпец Хакер #029Cпец Хакер #028Cпец Хакер #027Cпец Хакер #026Cпец Хакер #025Cпец Хакер #024Cпец Хакер #023Cпец Хакер #022Cпец Хакер #021Cпец Хакер #020Cпец Хакер #019Cпец Хакер #018Cпец Хакер #017Cпец Хакер #016Cпец Хакер #015Cпец Хакер #014Cпец Хакер #013Cпец Хакер #012Cпец Хакер #011Cпец Хакер #010Cпец Хакер #009Cпец Хакер #008Cпец Хакер #007Cпец Хакер #006Cпец Хакер #005Cпец Хакер #004Cпец Хакер #003Cпец Хакер #002Cпец Хакер #001