Printer driver for IS-DOS

ZXNet echo conference «zxnet.soft»

From Dima Boyko To All 30 November 2000

Khayushki, All! I have a printer with an IRPR interface. I wrote a small program under TR-DOS and it prints. But I have a long-standing dream of making this device print under ISDOS. Today I made an unsuccessful attempt to realize this dream. So I did the following actions: 1. I rewrote the printer driver onto a DOS disk and a DOS copier. 2. disassembled it 3. Found a bug 4. I added several statements to eliminate it. 5. assembled by ZXASM v.3.0. At the same time, I got an error that JR was jumping very far away. I replaced the number with a smaller one, deciding that it was simple disassembled letter in the driver decoding table. 6. wrote an object file. 7.in the doctor, the real commander changed the starting address in accordance with the address on source file. (Start:0001) 8. I rewrote the new driver onto the isdos disk using isdos tools. 9. I deleted part of the driver in the isdos text editor, which for some reason was inserted by the compiler, and represented some commands in text form (?) 10. Renamed the driver file so that it has the extension lpr 11. Pressed enter on this file to install the driver into memory. And here I have isdos flies off tightly. 12. rebooted ISDOS, removed the old printer driver and just loaded it written. But when you try to download the show.com program, the DOS IS is merged.HELP plz where did I make a mistake? Or better yet, compile me my corrected one driver so that it works. With the best, Dima Boyko.

From Kirill Frolov To Dima Boyko 6 December 2000

Press RESET immediately, Dima! 30 Nov 00 21:56, Dima Boyko wrote to All: DB> But I have a long-standing dream of making this device print under ISDOS. DB> Today I made an unsuccessful attempt to fulfill this dream. So I DB> did the following: DB> 1. Rewrote the printer driver onto a 3D disk with a DOS copier. DB> 2. disassembled it It is more convenient to disassemble in iS-DOS. The program is called _A.com. [...] DB> 3.Found a bug DB> 4.Added several statements to eliminate it. And the whole relocation table went crazy. DB> 5. assembled by ZXASM v.3.0. At the same time, I got the error that JR DB> jumps very far. I replaced the number with a smaller one, deciding that it was DB> is simply a disassembled letter in the driver's decoding table. I just disassembled it VERY CROSSLY, it won’t work at all, Why are you suffering, take IDA to the PC and it will do everything for you... DB> 6. wrote an object file. Or is it still a binary? DB> 7. in the doctor, the real commander changed the starting address in accordance with DB> address on the source file. (Start:0001) How did you even disassemble it in tr-dos? [...] DB> 11. Pressed enter on this file to install the driver into memory. And DB> here my isdos flies off tightly. That's how it should be - it's a feature! DB> HELP please where did I screw it up. Or better yet, compile me mine DB> fixed the driver so that it works. Have you read anything about programming under iS-DOS? Something is being sent to me on the ZX-FAQ server. The drivers are all residents, and residents must have a relocation table at the end in order to load resident to ANY memory ADDRESS. In tr-dos there is no assembly for you will not create the table. So you disassemble again using the _A.com program, then you edit edit.com, then you assemble as.com and then you link resident with the /res key: link.com /res driver.obj.

From Valerij Kozhevnikoff To Dima Boyko 2 January 2001

Hello, Dima! 29 Dec 00 19:10, Dima Boyko -> Pawel Kislyak: DB>>> I have a printer with an IRPR interface. DB>>> Under TR-DOS I wrote a small program and it DB>>> prints. PK>> Try Text Print 1.7. DB> Where can I get it? Your interlocutor is its author. DB> And what is this anyway? text editor or printer. Printer. In terms of capabilities, it is not inferior to the best. IMHO. Do you want to print text or graphics? For graphics I can give you a rule program, Screen It's called Manager. I have never seen such a rulez on any platform or under one axis. This will definitely never happen at the PC. Yes, tell me the ports of your interface, I’ll write you a driver at the same time. WBR, Jason. [Team Obituary][Team Friday 13th][Team Evil Maniacs][Team Huge Axes]

From Pawel Kislyak To Valerij Kozhevnikoff 6 January 2001

Hello Valerij! Valerij Kozhevnikoff ==========> Dima Boyko: VK> Do you want to print text or graphics? For graphics I can give rulez VK> prog, Screen Manager is called. I have never seen such a rulez on any VK> one platform under one axis. This has definitely never happened at the PC. VK> will be. Yes, tell me the ports of your interface, I’ll give you the driver at the same time VK> I’ll write. What version of SM do you have? With what I have, I don’t have the opportunity loading an external driver. Maybe you can upload it to ZXNET.UUE? Bye! Pawel@nm.ru realsoft.nm.ru [RC 2.0 25%] [ZX] [Real Software]

From Valerij Kozhevnikoff To Pawel Kislyak 8 January 2001

Hello Pawel! 06 Jan 01 15:30, Pawel Kislyak -> Valerij Kozhevnikoff: VK>> Do you want to print text or graphics? For graphics I can give rulez VK>> prog, Screen Manager is called. I have never seen such a rulez before VK>> on one platform under one axis. At the same PC for sure VK>> will never happen. Yes, tell me the ports of your interface, I will tell you VK>> I’ll write the driver at the same time. PK> What version of SM do you have? With what I have, I don’t have the opportunity PK> loading an external driver. The latest one is 2.4. PK> Maybe you can upload it to ZXNET.UUE? Uh-huh. Only tomorrow. WBR, Jason. [Team Obituary][Team Friday 13th][Team Evil Maniacs][Team Huge Axes]

From Ilya Razuev To Valerij Kozhevnikoff 16 March 2001

Well hello Valerij! Here's Valerij Kozhevnikoff about the Printer Driver for IS-DOS VK> For text - come on. It won't hurt. CATCH. Well, Valerij, be there. -=- [Quorum] [512] [AY-chip] [Covox] [MOUSE] °∙° Asbestos/Bespredelschiki/Jack Ketch [666] [limp bizkit]