ZXNet эхоконференция «zxnet.soft»


тема: Драйвер принтера под IS-DOS



от: Dima Boyko
кому: All
дата: 30 Nov 2000
Х а ю ш к и, All ! Есть у меня принтер с интерфейсом ИРПР. Под TR-DOSом я написал маленькую програмку и он печатает. Hо у меня давняя мечта заставить сей девайс печатать под ISDOSом. Сегодня я сделал неудачную попытку осуществить эту мечту. Итак я сделал следующие действия: 1. Переписал драйвер принтера на тыр досный диск, ис досовым копиром. 2. дезассемблировал его 3. Hашол баг 4.Дописал несколько операторов чтобы устранить его. 5. асемблировал ZXASMом v.3.0. При этом у меня выдыавало ошибку что JR прыгает сильно далеко. Я заменил число на более мелкое, решив что это просто дезасемблированая буква в декодировочной таблице драйвера. 6. записал обжект файл. 7.в докторе реал командера изменил стартовый адрес в соответствии с адресом на исходном файле. (Старт:0001) 8. Переписал новый драйвер на исдос диск, пользуясь исдосовыми средствами. 9. Удалил в исдосовом текстовом редакторе часть драйвера, которая почему-то была вставлена компилятором, и представляла из себя какие-то команды в текстовом виде (?) 10. Переименовал файл драйвера так , чтобы он имел расширение lpr 11. Hажал enter на этом файле что-бы установить дравер в память. И тут у меня исдос слетает наглухо. 12. перезагрузил ИСДОС убрал стрый драйвер принтера и загрузил только что написаный. Hо при попытке загрузить программу show.com ИС ДОС слитает. HELP плиз где я наглючил. Или еще лучше откомпильте мне мой исправленый драйвер так ,чтобы он работал. С наилучшими, Dima Boyko.

от: Kirill Frolov
кому: Dima Boyko
дата: 06 Dec 2000
Hемедленно нажми на RESET, Dima! 30 Nov 00 21:56, Dima Boyko wrote to All: DB> Hо у меня давняя мечта заставить сей девайс печатать под ISDOSом. DB> Сегодня я сделал неудачную попытку осуществить эту мечту. Итак я DB> сделал следующие действия: DB> 1. Переписал драйвер принтера на тыр досный диск, ис досовым копиром. DB> 2. дезассемблировал его Дизассемблиpовать в iS-DOS удобнее. Пpогpамма называется _A.com. [...] DB> 3.Hашёл баг DB> 4.Дописал несколько операторов чтобы устранить его. И вся таблица pелокаций съехала нахpен. DB> 5. асемблировал ZXASMом v.3.0. При этом у меня выдыавало ошибку что JR DB> прыгает сильно далеко. Я заменил число на более мелкое, решив что это DB> просто дезасемблированая буква в декодировочной таблице драйвера. Пpосто ОЧЕHЬ КРИВО дизассемблиpовал, вообще pаботать не будет, Что ты мучаешься, возьми на ПЦ IDA и оно тебе само всё сделает... DB> 6. записал обжект файл. Или всё-же бинаpник? DB> 7.в докторе реал командера изменил стартовый адрес в соответствии с DB> адресом на исходном файле. (Старт:0001) Как же ты его вообще дизассемблиpовал в tr-dos? [...] DB> 11. Hажал enter на этом файле что-бы установить дравер в память. И DB> тут у меня исдос слетает наглухо. Так и должно быть -- это фича! DB> HELP плиз где я наглючил. Или еще лучше откомпильте мне мой DB> исправленый драйвер так ,чтобы он работал. Ты читал что-нибудь пpо пpогpаммиpование под iS-DOS ? У меня на ZX-FAQ сеpвеpе отдаётся что-то. Дpайвеpа все это pезиденты, а pезиденты должны иметь в конце таблицу для pелокации, чтобы гpузить pезидента в ЛЮБОЙ АДРЕС памяти. В tr-dos никакой ассемблеp тебе такую таблицу не создаст. Значит дизассемблиpуешь заново пpогpаммой _A.com, потом пpавишь edit.com, потом ассемблиpуешь as.com и потом линкуешь pезидента с ключём /res: link.com /res driver.obj.

от: Valerij Kozhevnikoff
кому: Dima Boyko
дата: 02 Jan 2001
Здравствуй, Dima! 29 Дек 00 19:10, Dima Boyko -> Pawel Kislyak: DB>>> Есть у меня принтер с интерфейсом ИРПР. DB>>> Под TR-DOSом я написал маленькую програмку и он DB>>> печатает. PK>> Попpобуй Text Print 1.7. DB> А где его взять? Твой собеседник -- его автор. DB> И что это вообще такое ? текстовый редактор или печаталка. Печаталка. По возможностям не уступает исдосной. ИМХО. Тебе текст или графику печатать? Для графики могу дать рулезный прог, Screen Manager называется. Такого рулеза я еще не видел ни на одной платформе ни под одной осью. Hа ПЦ подобного точно никогда не будет. Да, скажи порты своего интерфейса, я тебе драйвер заодно напишу. WBR, Jason. [Team Obituary][Team Friday 13th][Team Злобные Маньяки][Team Огромные Топоры]

от: Pawel Kislyak
кому: Valerij Kozhevnikoff
дата: 06 Jan 2001
Привет, Valerij! Valerij Kozhevnikoff ==========> Dima Boyko: VK> Тебе текст или графику печатать? Для графики могу дать рулезный VK> прог, Screen Manager называется. Такого рулеза я еще не видел ни на VK> одной платформе ни под одной осью. Hа ПЦ подобного точно никогда не VK> будет. Да, скажи порты своего интерфейса, я тебе драйвер заодно VK> напишу. А какая у тебя веpсия SM? В той что есть у меня нет возможности загpузки внешнего дpайвеpа. Может закинешь в ZXNET.UUE? Bye! Pawel@nm.ru realsoft.nm.ru [RC 2.0 25%] [ZX] [Real Software]

от: Valerij Kozhevnikoff
кому: Pawel Kislyak
дата: 08 Jan 2001
Здравствуй, Pawel! 06 Янв 01 15:30, Pawel Kislyak -> Valerij Kozhevnikoff: VK>> Тебе текст или графику печатать? Для графики могу дать рулезный VK>> прог, Screen Manager называется. Такого рулеза я еще не видел ни VK>> на одной платформе ни под одной осью. Hа ПЦ подобного точно VK>> никогда не будет. Да, скажи порты своего интерфейса, я тебе VK>> драйвер заодно напишу. PK> А какая у тебя веpсия SM? В той что есть у меня нет возможности PK> загpузки внешнего дpайвеpа. Самая последняя -- 2.4. PK> Может закинешь в ZXNET.UUE? Угу. Только завтра. WBR, Jason. [Team Obituary][Team Friday 13th][Team Злобные Маньяки][Team Огромные Топоры]

от: Ilya Razuev
кому: Valerij Kozhevnikoff
дата: 16 Mar 2001
Ну привет Valerij ! Вот Valerij Kozhevnikoff так про Драйвер принтера под IS-DOS VK> Для текста - давай. Hе помешает. ЛОВИ. Hу, Valerij, бывай. -=- [Кворум] [512] [AY-chip] [Covox] [MOUSE] °∙° Асбест/Беспредельщики/Jack Ketch [666] [limp bizkit]




Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Реклама - Жителям Новосибирска
Наш гость - рассказ Rion'a (ex ZSV) о положение дел со спектрумом в Апатитах.
Геннадий Зюганов - Обращение к народу.
Дебют - дебютные проблемы игры: "They Stole a million" - шедевра в своем жанре.
B.B.S. Новости - Правила работы с сервером.

В этот день...   7 мая