TTTTTTTTTT UU UU RRRRRR BBBBBBBBB OOOOOOO TT UU UU RR RR BB BB OO OO TT UU UU RR RR BB BB OO OO TT UU UU RRRRRR BBBBBBBB OO OO TT UU UU RR RR BB BB OO OO TT UU UU RR RR BB BB OO OO TT UUUUUUU RR RR BBBBBBBBB OOOOOOO RRRRRR AAA MM MM RR RR AA AA MMM MMM RR RR AA AA MM MM MM MM RRRRRR AA AA MM MMMM MM RR RR AAAAAAAAA MM MM MM RR RR AA AA MM MM RR RR AA AA MM MM RAM-Floppy fuer PROF-80 CP/M 2.2 Dieser Text zeigt Ihnen, wie Sie die Turbo-RAM-Karte von Conitec auf Ihrem PROF-80 CP/M 2.2 als RAM-Floppy nutzen k|nnen. Sie k|nnen maximal vier Turbo-RAM-Karten, die entweder mit 64-K-Bit-Chips oder mit 256-K- Bit-Chips bestueckt sind, auf Ihrem PROF-80 einsetzen. Je nach Ausbaustufe kann die Speichergroesse der RAM-Floppy zwischen 64-K-Byte und 4-M-Byte liegen. Einstellungen auf den Turbo-RAM-Karten - Jumper wie fuer CT-80 Normalbetrieb (siehe Handbuch). - Der DMA-Baustein wird nicht benutzt; falls mehrere Karten im Einsatz sind darf, nur ein einziger DMA-Baustein bestueckt sein. - Die Portadresse muss fuer alle eingesetzten Karten auf B4 (Hex) eingestellt sein. - Eine gemischte Bestueckung von 64-K-Bit- und 256-K-Bit-Bausteinen ist nicht moeglich; entweder 64K oder 256K. - Die erste Karte muss Block 1 und Block 0 dekodieren. - Die zweite Karte muss Block 3 und Block 2 dekodieren. - Die dritte Karte muss Block 9 und Block 8 dekodieren. - Die vierte Karte muss Block 11 und Block 10 dekodieren. - Beim Einsatz mehrerer Karten muessen alle Karten, mit Ausnahme der letzten, voll bestueckt sein. ------------------------------------------------------- I I --I I zuletzt bestuecken I I I I V I I---------------------------------I G I I I - I I als Drittes bestuecken I L I I I e I I---------------------------------I i I I I s I I als Zweites bestuecken I t I I I e I I---------------------------------I I I I --I I zuerst bestuecken I I I ------------------------------------------------------- Bitte beachten Sie die oben aufgefuehrte Reihenfolge beim Teilbestuecken der letzten Karte. Auf der PROF-80-Karte sind keine Einstellungen notwendig, das Ueberlagerungs-BIOS funktioniert jedoch nur mit der vollbestueckten (128K) Version. Das Ueberlagerungs-BIOS Um die Turbo-RAM-Karte unter CP/M 2.2 als RAM-Floppy zu benutzen, brauchen Sie Ihr bestehendes CP/M 2.2 fuer den PROF-80 nicht zu aendern, Sie muessen es lediglich um 1 K-Byte nach unten verschieben. Bei der von Conitec gelieferten CP/M 2.2 Version geschieht dies folgendermassen: - legen Sie eine Kopie des CP/M 2.2 in Laufwerk A - erzeugen eines 63K CP/M mit: A>MOVCPM 63 * - abspeichern auf Diskette mit: A>SAVE 41 CPM63.COM - verschieben um 2000h wegen CSYSGEN: A>DDT DDT VERS 2.2 -ICPM63.COM -R2000 -^C - Aufruf von CSYSGEN. Der Source-Teil muss mit RETURN uebersprungen werden, da sich das (verschobene) CP/M ja schon im Arbeitsspeicher befindet. Jetzt haben Sie eine bootfaehige Diskette mit einem 63 K CP/M. Falls Sie das BIOS selbst eingebaut haben, muessen Sie darauf achten, dass Sie ein System erzeugen, bei dem der Speicherbereich ab FB00h nicht mehr von Ihrem BIOS belegt wird; ab hier wird das Ueberlagerugs-BIOS fuer die Turbo-RAM-Karte geladen. Als naechstes muessen Sie das BIOS fuer die Turbo-RAM-Karte neu assemblieren. Tragen Sie zuerst mittels eines Editors (z.B. ED oder Wordstar) Ihre Konfiguration in die Datei TRAMBIOS.ASM ein (welche Speicher Chips, wieviele Karten, wie voll ist die letzte Karte bestueckt, welchen Laufwerksbuchstaben soll die RAM-Floppy haben). Genaue Angaben hierzu finden Sie in der TRAMBIOS.ASM-Datei. Nach der Aenderung koennen Sie mit A>ASM TRAMBIOS die Datei assemblieren, Sie erhalten die Datei TRAMBIOS.HEX. Auf dieser Diskette befinden sich fuer vier Konfigurationen bereits assemblierte Versionen von TRAMBIOS.ASM und zwar: TRAM256.64 64-K-Bit-Chips, eine Karte voll bestueckt, Laufwerk F TRAM256.256 256-K-Bit-Chips, eine Karte viertel bestueckt, Laufwerk F TRAM512.256 256-K-Bit-Chips, eine Karte halb bestueckt, Laufwerk F TRAM1024.256 256-K-Bit-Chips, eine Karte voll bestueckt, Laufwerk F Wenn Sie eine dieser Konfigurationen haben, k|nnen Sie sich das Aendern von TRAMBIOS.ASM und das nachfolgende Assemblieren sparen und einfach mit: A>REN TRAMBIOS.HEX=Dateiname Ihrer Konfiguration die zutreffende Datei in TRAMBIOS.HEX umbenennen. So, jetzt haben Sie alles vorbereitet, kopieren Sie auf Ihre neue System Diskette noch die Dateien TRAMBIOS.HEX und TRAM.COM, druecken Sie den RESET-Knopf und booten Sie die neue Diskette hoch. Nach dem Sie jetzt: A>TRAM getippt haben steht Ihnen die RAM-Floppy zur Verfuegung. Nur zur Erklaerung: TRAM.COM ist ein Ladeprogramm, dass auf der eingeloggten Diskette nach der Datei TRAMBIOS.HEX sucht, diese Datei hinter das bestehende BIOS laedt (um hier Platz zu schaffen, ist das Verschieben des CP/M notwendig) und den Sprungvektor des bestehenden BIOS auf das Ueberlagerungs-BIOS verbiegt. Der Source-Code von TRAM.COM befindet sich in der Datei TRAM.ASM mit auf dieser Diskette, zum Assemblieren dieser Datei ist jedoch der Macro Assembler MAC.COM von Digital Research notwendig.