Fwd: IDE drivers for ZX (000/009) - [ide-pack.zip]

ZXNet echo conference «zxnet.soft»

From Kirill Frolov To All 22 August 2003

Press RESET immediately, All! IDE Drivers Pack release 0.0 ===================================== 22-Aug-2003 Contact the author: amonarch@cyberspace.org or 2:5030/827.2@fidonet.org or 500:812/1.507@zxnet The purpose of publishing this version of this version of drivers The IDE is primarily about testing and identifying errors. At the moment it is known for sure that two drivers are working -- SMUC and NEMO. Whether the rest work is unknown and check this is in no way possible due to the lack of equipment. Therefore, if you, your fellow spektrumists, there is a Spectrum with a connected hard drive or CD-ROM drive, then don’t be lazy and test the IDE driver on your machine. ... For owners of CD-ROM drives, a program is included CD-HACK, which allows you to load any of the available IDEs drivers into the CD-Walk program (currently supported only version 1.1 of the CD-Walk program). To use CD-Walk programs together with your IDE controller are necessary Just make the settings in the CD_SETUP program. Note: The CD-Walk program is distributed in its original unmodified form. When executing the CD-HACK program the CD-Walk program is downloaded and modified to setting interception points for access to the IDE driver.The following IDE controllers are currently supported: 1. SMUC controller for Scorpion computer. 2. Nemo-IDE controller for iS-DOS. 3. Sprinter computer. (note: only works with one IDE channel) 4. Computer Profi. 5. Computer ZXNEXT. 6. Controller by Sergei Karachentsev. 7. Controller by Vasily Klimov. 8. Computer Turbo-2+ (aka ATM-Turbo). Using drivers in your programs ================================================================ IDE drivers can be freely used in your programs It is advisable, however, that the program does not contain drivers in its body, but loaded it from disk dynamically, at the execution stage, just like programs do CD-HACK or CD_SETUP - this will allow you to update the driver and fix errors in it without having to update your programs. At the moment, dynamic loading technology and driver software interface does not have any documentation, I recommend looking at the source texts... ... List of files on disk: ============================ Programs: modinfo.B Program for displaying information about *.dll modules, all IDE drivers are inside modules. CD_SETUP.B Program for setting up CD-Walk and other programs working with a hard drive or CD-rom. CD_HACK.B Loader of the IDE driver module for the CD-Walk program.Allows you to use the CD-Walk program with any IDE controller type. CD-WALK.B The CD-Walk program is a copyist of files from CD-ROM. Program version: 1.1 cd-walk.txt Description of the CD-Walk program. IDE controller driver modules: nemo.dll for NEMO-IDE controller smuc.dll for Scorpion computer with SMUC controller profi.dll for PROFI controller atm.dll for TURBO2+ controller (ATM-TURBO) sprinter.dll for Sprinter computer zxnext.dll for computer ZXNEXT skar.dll for the controller of Sergei Karachentsev jtn.dll for controller Vasily Klimov Source texts of IDE driver modules: nemo.asm for NEMO-IDE controller smuc_trd.asm for Scorpion computer with SMUC controller profi.asm for PROFI controller atm.asm for TURBO2+ controller (ATM-TURBO) sprinter.asm for the Sprinter computer zxnext.asm for computer ZXNEXT skar.asm for the controller by Sergei Karachentsev jtn.asm for controller Vasily Klimov Other files: drv.inc file is required to compile the IDE driver module.inc file is required to compile any module and programs using loadable modules reloc.asm file is required to compile programs containing position-independent code The ide.inc file is required for programs that use IDE drivers.zx-ide.txt latest version ZX-IDE list.