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

  • Czo

    addikt

    válasz envagyok #98078 üzenetére

    Talan, ha 20-25 DOS-os Glide jatek keszult, nem hiszem, hogy nehez lesz oket osszevadaszni. Anno nem is a jatek, vagy a patch okozott nehezseget, hanem a crack a patchez.

    ---

    Nagyon leegyszerusitve, amikor a CPU irni vagy olvasni akarja az adott I/O vonalat, akkor a cimvezetekeire beallitja az adott I/O cimnek az erteket, majd iras eseten az adatvezetekekre kirakja az irando erteket, olvasas eseten pedig, az adatveztekekrol beolvassa az erteket. Ha irsz nem letezo cimre, nem tortenik semmi, ha olvasol nem letezo cimrol, akkor sem. Marmint, baj nincs, csak nem lesz ertelme az elvegzett funkcionak.

    Az Adlib kompatibilis kartyak mindegyike reagal akkor, amikor a 0x388-as cimmel kell valamit csinalni. Tehat ha egy szoftver irja ezt a cimet, akkor erre mindegyik kartya, "Adlib resze" ugrik. Azaz, mindegyik kartya vegrehajtja a kert funkciokat. Ha olvasnal ezekrol a cimekrol, akkor viszont baj lenne, mert mindegyik kartya kitenne az adatait a buszra, igy bus conflict lenne es ertelmetlen adat jonne ki. Ha felcsapod az Adlib kartya dokumentaciojat, akkor ott kerek perec szerepel, hogy a regiszterek csak irhatoak. Tehat a szoftverek elvileg nem olvasnak :). Node, lehet, a Pre2 fejlesztoi olvasni probalnak, mert talaltak valami "trukkot" az Adlib detektalasara. Ha viszont neked sok Adlibod van es ugy probalsz olvasni, az ebben az esetben meglepheti a szoftvert (hiszen, mindegyik kartya piszkalja megpiszkalja az adatvonalakat). Szoval, ez a fajta allapot, biztos, hogy nem bolondbiztos. Elvileg nem kene gondot okozzon a sok Adlib (hiszen, nem kellene senkinek sem olvasnia:D), de a gyakorlatban barmi megtortenhet.

    Mintha, csak a dual OPL2, illetve az OPL3-as eseteben lenne mod az SB I/O cime "mogott" (mert ugye az Adlib sem csak 0x388-on, es az SB sem csak 0x220-on van) elerni a kartyakat, mert ugy emlekszem, hogy az egyik OPL2-t ilyenkor az Adlib cimein, a masikat pedig az SB mogott kellett piszkalni es ez ment tovabb, az OPL3-as idore is.

    Ha sok kartyad van, akkor sok gameportod is van? Vagy ezeket bekonfigoltad ugy, hogy csak 1 maradjon? A legtobb jatek, csak az elso gameportot, kezeli a 0x201-es cimen, igy ha neked tobb kartyad is 0x201-en tartja a gameportot, akkor nem tudsz erdemben gameportot hasznalni (mert ezt a portot irni is kell, illetve olvasni is). Tehat el kell erned, hogy ne "utkozzenek" a portjaid, ezt pedig ugy a legegyszerubb, hogy 1 kartya kivetelevel, mindenhol mashol letiltod a game portokat. Nem minden kartyan lehet allitani, hogy milyen cimen legyen ott a gameport.

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