Keresés

Új hozzászólás Aktív témák

  • Czo

    őstag

    válasz envagyok #90919 üzenetére

    Hajajj :) bonyolult dolgok ezek. DOS alatt alapvetoen, rettento benak a driverek. A SCSI viszont szep dos alatt is. Van egy low-level SCSI driver, amit betoltve, ASPI programozoi feluletet fog mutatni a kartya. Tehat mind1, hogy milyen kartyad van, egeszen addig, amig van hozza ASPI driver DOS-hoz. Ezutan a gyartok az eszkozillesztoket, mar ugy irtak meg, hogy ASPI hivasokkal erik el az eszkzot. Tehat az Adapter kartyahoz az Adaptec csinalt ASPI illesztot, az Initio kartyahoz az Initio csinalt ASPI illesztot. A HP a tape drivehoz, pedig ASPI illesztot csinalt, az IOMEGA pedig a ZIP-hez szinten ASPI illesztot. Tehat nem fugg az eszkoz a kartyatol. A SCSI kartyan pedig lesz "BIOS", ami valojaban egy BIOS extension, ami kiboviti a rendszer int 13h szoftvermegszakitasi kodjat a kartyara dugott merevlemez kezelesevel, mert DOS alatt, BIOS hivasokkal megy a hdd kezeles. Ez igy kb szep :)

    No, az IDE/ATAPI az nagyo nem ilyen. Ugye az IDE, az a klasszikus PC-s AT busz tovabbvitele. Tehat az IDE-re dugott eszkozok, ugyonabba az I/O tartomanyba ulnek be, ahol a hangkartyak, joystickok, stb-k vannak. Tehat, mig SCSI eseten az eszkozk a scsi controller utan vannak, addig az IDE eszkozok kozvetlen ulnek az adatbuszon, az osszes tobbi eszkozoddel. Ami meg van trukkozve, az az I/O cim, mert az IDE buszon csak 3 bites. Ezt a controller mapeli be, a NAAAGY cimtartomanyba. Itt van egy link sok "well known" es standard I/O cimrol. Tehat, van egy alaplapod, amin van IDE dugo. Mivel az IDE lenyege az hogy OCCSO, ezert amit lehet, kisporoltak. A HDD kezeles bekerult az alaplapi BIOS-ba (286+), ezert nincs az IDE karyakon meg EEPROM-sem. Es eljutottunk oda, hogy megjelent az igeny, a nem HDD tipusu eszkozok csatlakoztatasahoz. No, mivel az IDE I/O cimek drotozottak, ezert a gyartok egyszeruen elkezdtek uj ATA commandokat bevezetni, majd az osszetakolt DOS driverben, a fix I/O cimekre kuldeni a parancsokat. Tehat ha beraksz valami kartyat, ami IDE, de nem a gyari I/O cimeken van, akkor lehet, hogy sok eszkoz nem fog menni, mert a drivere egyszeruen nem talalja meg. Jellemzo, hogy a hangkartyakon levo IDE dugok a 3. es 4. ATA controllernek ulnek be (ezeknek a cime benne sincs az elozo Wiki-s linken levo tablazatba), majd jon a meglepi, hogy a gyarto DOS-os CD-ROM/tape/stb drivere nem talalja meg a driveot, mert csak a primary es secondary controller cimeit nezi meg.

    Windows alatt annyival "szebb" a helyzet, hogy az eszkozokhoz keszitett driverek, pl SCSI bus-t, vagy ATA/ATAPI-bust/busokat regisztralnak, majd a windowsos ZIP driver, mar minden olyan bust at fog nezni, amit tamogatni tud.

    Egyebkent az LPT-s ZIP egy gyonyoru peldany. A 100-as verzioban vlaojaban egy LPT-s SCSI vezerlo van, majd egy SCSI-s ZIP100 drive. A DOS-os drivere is olyan, hogy LPT-s ASPI illeszto, majd a SCSI-s ZIP illeszto. DOS alatt probaltam, siman lehetett scannerrel hasznalni, ha atdrotoztad :D

  • arn

    félisten

    válasz envagyok #90919 üzenetére

    Ezek a sajat biosos vezerlok mindig lutri, sokmindennel osszeakadnak - erdekessegnek jok, masra nem nagyon. En is kinlodok eggyel, meg az se mindegy neki milyen vgat teszel melleje, milyen timinggal.

    facebook.com/mylittleretrocomputerworld | youtube.com/mylittleretrocomputerworld | instagram.com/mylittleretrocomputerworld

Új hozzászólás Aktív témák