Speedup fuer den CP/M (und den C128 Modus) des C128 --------------------------------------------------- ** Info1 **: ------------ Erst einmal kann man in der PROFILE.SUB folgende Eintraege vornehmen: conf 40col=off (schaltet 40 Zeichen Bildschirm ab) C1571 [a] (Write-Verify fuer 1571 abschalten.Hier Laufwerk a:) conf [TEMPORARY=M:] (Alle temporaeren Dateien werden auf Laufwerk M: , also die RamDisk abgelegt) ** Info2 **: ------------ Jetzt kann man aber noch die Bruecke J1 nahe am VIC oeffnen. Dadurch werden alle Systemtakte um ca. 30% erhoeht.(Genau um 28.57%) Dadurch wird nun auch der 128er Modus beschleunigt.Aber es ist nicht mehr moeglich auf dem 40Z Bildschirm zu arbeiten.Aber wer will das schon ? (Man kann jetzt aber parallel zu J1 einfach einen Schalter einbauen um die Taktfrequenz wieder herunterschalten zu koennen) ** Info3 **: ------------ Um noch mehr Power herauszuholen kann man jetzt noch den 17.7Mhz Quarz autauschen und durch einen mit 24 Mhz ersetzen.Dabei muss nun aber J1 geschlossen bleiben.(Falls es dabei Probleme gibt sollte der Z80A durch einen Z80B getauscht werden,da dieser dann mit mehr als 5 Mhz betrieben wird) Das bringt jetzt 35% mehr Speed.Jetzt ist es aber keinesfalls mehr moeglich den C64 Modus zu benutzen. Ich selber habe mir diesen Quarz eingesetzt und es macht bei mir keine Probleme.Ausgetestet habe ich diverse CP/M Programme und im 128er Modus BBR,FastTrac und CSDOS.Das sind eben die Programme,die ich zumeist benutze. (Meine HardwareConfig: C128,1571,1581,1750) ** Info4 **: ------------ Es musss aber gesagt werden,dass irgendwo bei einer 35% hoeherer Taktfrequenz die Grenze liegt.Deshalb sollte man doch lieber beim Umbau Nr.1 bleiben. ** Info5 **: ------------ Ich habe einen Weg gefunden,der bewirkt,dass der 128er AUTOMATISCH zwischen der Standerd- und der erhoehten Taktfrequenz umschaltet.Je nachdem,ob man in 64er oder im 128er / CPM Modus bootet. Das geht also so: * J1 öffen. * Eine Leitung zwischen Pin7,U28 (IC-8701) und Pin15,U11 (IC-8721) ziehen. * Das wars dann auch schon. ** Info6 **: ------------ Die interne Serielle Schnittstelle arbeitet nach der Beschleunigung aber nicht mehr mit den gewuenschten Baudraten,denn die CIA wird ja auch um 35% uebertaktet und damit auch die Timer,welche in den CIA's integriert sind.Was kann man da nun machen ? 1:Man kann die Terminalprgs anpassen.(Siehe auch Zeropage des 128ers,Adressen $0A0F bis $0A1B) 2:Man benutzt Swiftlink,diese Hardware hat ihren eigenen Baudgenerator,der unabhaengig zum Systemtakt arbeitet. 3:Es werden die Timertabellen im KernalRom des C128ers fuer die RS232 Schnittstelle gepatcht.Das bringt aber auch nichts,da alle relevanten Terminalprgs fuer den C128er ihre eigenen RS232 Routinen verwenden. ** Info7 **: ------------ Noch ein Tip fuer CPM User.Es gibt ein als Z80 Assembler basierendes kompatibles Betriebssystem fuer den C128.Dieses ist nicht nur schneller,sondern enthaelt es zusaetzliche Funktionen wie auch einige Bugfixes zu CPM 3.0 Dieses kann hier in der Avalon (Tel.0431-738457 online unregelmaessig am Wochenende) downgeloadet werden.Oder man kann mir 3 DM in Briefmarken schicken und derjenige bekommt dann von mir eine bootfaehige ZPM3 Systemdisk im 1581-CP/M Format.Meine Adresse hierzu: Michael Schulz Pickertstr.7 24143 Kiel ... Bis demnaechst,Micha PS:Dieser Text kann und sollte weiterverbreitet werden.