Wolfgang M}es Braunschweig, den 4.8.1989 Hagenring 22 3300 Braunschweig Telefon 0531/330869 An Uwe Herczeg S}dstra~e 4 7129 Botenheim Lieber Uwe, hier mal wieder was Neues (oder auch nicht so Neues) aus meiner Schmiede. Alles Public Domain: USER 1: PIP.COM mit angeh{ngter RSX. Hast Du glaub ich schon, mur der Vollst{ndigkeit halber. Hat sich bew{hrt, am besten, man tauscht es einmal auf allen Disketten aus. Kopiert Archive-Flag, Bytecount und Zeiteintrag mit. USER 2: MAKE.COM (enthielt noch 2 Fehler, die mir der Wolfgang Schmitten mitteilte. Schande }ber mich). Sonst unver{n dert. Emu liert Microsoft-MAKE. USER 3: TOUCH.COM setzt bei den angegebenen Files das UPDATE- Datum neu und erzwingt damit eine Neu-Kompilierung beim Arbeiten mit MAKE. USER 4: BACKUP.COM kopiert alle neuen und ver{nderten Files von einer Disk (Platte) auf eine andere. Sehr sinnvoll f}r Festplattenbesitzer (als Alternative kann man nat}rlich auch seine Files mit dem Archive-Flag verwalten!). USER 5: Disassemblierter und kommentierter CCP. Da m|chte ich in Zukunft etwas {ndern: die Suchreihenfolge wird abge {ndert, so da~ man bei Aufruf eines SUB-Files nicht erst alle Drives im Suchpfad abklappern mu~. Vielleicht lasse ich auch noch nach ausf}hrbaren Transputer-Files suchen. USER 6: Disassembliertes und kommentiertes BDOS. Mein Kommen tar: WOW! Noch 3 Tips f}r CP/M-User: 1) an alle, die mit Interrupts arbeiten: einige User versuchen, z.B. die UNIO im Interrupt laufen zu lassen, und fallen auf den Bauch: "Ich habe alles }berpr}ft, das Programm ist ok, nur manchmal kommt der Interrupt-Vektor nicht durch!" Ursache: irgendwo im System existiert ein IO-Port, der das M1-Signal nicht mit ausdekodiert. Wenn der Interrupt-Acknow ledge-Zyklus l{uft und die unteren 8 bits des Adress-Busses zuf{llig mit der IO-Adresse dieses Ports }bereinstimmen, f}hlt sich der Port angesprochen und es gibt eine Buskolli sion! Ausserdem k|nnen durch das Ansprechen des nicht ge meinten Ports Sekund{reffekte auftreten. Abhilfe: alle Ports untersuchen. Der PROF80 ist sauber, aber die GRIP nicht !!!! AUA AUA AUA. Hat jemand von Euch den Lotter gesehen? Lebend? 2) Die neueren OMTI-Controler (5510B) haben eine verbesserte Bus-dekodierung, d.h. einige IBM-Steuersignale d}rfen nicht mehr wie bisher offen gelassen werden, sondern m}ssen auf einen festen Pegel gelegt werden. Genaues bei Markus Pallapies Essener Stra~e 10 3300 Braunschweig Telefon 0531/371344 UND NICHT VERGESSEN, M1 AUSZUDEKODIEREN !!!! 3) Was macht das BDOS wohl, wenn man das Media-Byte und Media- Flag setzt? Neu Einloggen? Dachte ich auch... stimmt aber nicht! Erst einmal wird nachgesehen, ob die Disk nicht even tuell noch die alte ist: Pr}fsumme }bers Directory. Hat man nun einen Trackbuffer implementiert, enth{lt der in fast allen F{llen eine Kopie des alten Directories - 'angeschis sen-'! Also beim Setzen des Media-Bytes auch den Trackbuffer l|schen. Bitte verbreite diese Tips - einige User haben echt Probleme damit ( kann mir aber nicht alle Namen merken, habe sowieso ein schlechtes Namensged{chnis ). Wie stehts eigentlich mit Sachen wie: ZCPR+ GSX-Files von der SIG RCPM+ (habe ich gelesen, mu~ es geben!) 'R'=Remote, Modems(?) Bis bald ! Wolfgang M}es