Ergänzungen zum Environment Checker von B. Kühnast Das in der letzten Ausgabe vorgestellte Programm "Environment Checker" war zwar gut (und fällig!), aber leider noch nicht vollständig. 1. DOS-Arten Die Dos-Tabelle kennt kein SpartaDos X. Abhilfe: Einfach um die Zeile 1805 DATA 76,76,SpartaDos X (4.19) erweitern. 2. Überprüfung XF 551 Die XF 551 erkennt man daran, daß sie zwei Schreib/Leseköpfe hat. Theoretisch müßte man das über den PERCOM-Block überprüfen können. 3. Freier Speicher Den freien Speicher kann man mit Bank- Switching herausfinden. Näheres dazu in den Technischen Tips und Tricks. 4. ROM und GTIA In den ersten 400ern und 800ern war der CTIA eingebaut, der später durch den GTIA ersetzt wurde. Der CTIA kennt die Grafikstufen 9-11 nicht. Überpruft wird der Chip durch POKE 53278,0 POKE 53248,0 X=PEEK(53252) X=0 - GTIA X=4 - CTIA Die OS-Version wird festgestellt durch X=PEEK(58383) X=56 - Operating System Rev. A X=0 - Operating System Rev. B und die BASIC-Version überprüft man mit X=PEEK(43234) X=162 - BASIC Rev. A X=96 - BASIC Rev. B X=234 - BASIC Rev. C Jetzt kommt, was kommen mußte: Die Sache hat einen Haken. Die BASIC- Version kann man unter Turbo-Basic nicht feststellen, weil das eingebaute Basic ja ausgeblendet wird. Pech. Das Dumme ist nur, daß man unter Turbo- Basic auch nicht die OS-Version prüfen kann! Allerdings liegt beides wahr- scheinlich daran, daß die Speicher- Stellen 43234 und 58383 nicht offiziell dokumentiert sind (weder im ATARI Profibuch noch in De Re ATARI). Ich hoffe, damit ein bißchen weiter geholfen zu haben. Auf eine Programm- erweiterung habe ich bewußt verzichtet. Eine neue Version ist früher oder später sowieso fällig. Also nochmal ein Dank an die Programmierer. Wer übrigens noch andere oder weitere Lösungen der bestehenden Probleme kennt, den bitten wir sich bei uns zu melden zwecks Perfektionierung des Programmes.