000
25.10.2026, 22:17 Uhr
Early8Bitz
|

Ich habe über viele Jahre hinweg, ohne KI Unterstützung, an einem Editor für UDOS gearbeitet. Der standardmäßige EDIT ist ja doch sehr rudimentär, was Handhabung und Effizienz betrifft. Die Anfänge gehen bis in die späten 80er Jahre des letzten Jahrhunderts zurück.
So ist ein vi ähnlicher Editor heraus gekommen, mit dem sich auch mehrere tausend Zeilen lange Texte oder Programme gut bearbeiten lassen. vi ist nicht jedermanns Sache, aber ich hatte damals UNIX (ZEUS) Vorkenntnisse, und so bin ich diesem Editor treu geblieben.
Eigentlich ist es kein eigenständiger Editor, ich habe vor den vorhandenen EDIT eine vi ähnliche bildschirmorientierte Oberfläche gesetzt. Die gesamte interne Organisation wie Zeilen einfügen, ersetzen und löschen, sowie die Dateiarbeit im Hintergrund erledigt weiterhin der EDIT im Hintergrund.
Entstanden und gewachsen ist das Teil an meinem Eigenbau UDOS-Rechner (P8000 UDOS basiert) mit seriellen Terminal. Als Terminal benutze ich eine ANSI Terminalemulation am PC (PuTTY, TeraTerm). Eine ADM-31 Anpassung existiert auch. Dank olliy Olafs k1520emu https://www.robotrontechnik.de/html/forum/thwb/showtopic.php?threadid=24593 konnte ich das jetzt nochmal testen und feinjustieren. Für das UDOS auf PC1715 muss ich die Anpassung an Tastencodes und Bildschirmsteuerung noch machen, wird aber bald kommen.
Das Download liegt in meinem Webspace. Die Seite habe ich aber noch nicht in die Menüstruktur des Webauftritts eingebunden. https://rio.early8bitz.de/__rcbd/rcbdvi/index.htm Das Diskettenimage liegt als vi44c.img als Plain Image (Raw Format) und als vi44c.cqm im QM Format vor. Diskettengeometrie ist 80 Spuren, DS, 16 Sektoren @ 256 Byte, im P8000 als Typ 5 bezeichnet, im Emulator k5601_16x256 Auf der Diskette sind - vi44p8k für Hardware P8000 mit P8000-Terminal im ADM-31 Mode sowie für den P8000emu aus dem k1520emu Paket. - vi44p8kmk für den alten P8000 Emulator von Math Knoth. Die Doku als PDF Datei ist extra im Download.
Für vi44p8k: Den 6er Funktionsblock der P8000-Terminal-Tastatur habe ich so gemappt, dass die Symbole der Tastenkappen zu meinen vi-Funktionen passen, wie ich sie von der PC-Tastatur gewohnt bin. Obere Zeile im Quadrat die vi-Funktion, untere Zeile die Beschriftung auf der Tastatur.
| Quellcode: | F6 F2 F4 +------+------+------+ | Pos1 | | Ende | | |<-| |Clear | |->| | +------+------+------+ | PgUp | Einf | PgDn | | ^ | \ | v | +------+------+------+ F5 F3
|
Allerdings ist im P8000emu vom k1520emu die Zuordnung des 6er-Blocks der P8000 Tastatur zum 6er-Block der PC-Tastatur nicht stimmig, so dass an der PC-Tastatur folgende Tasten benutzt werden müssen:
| Quellcode: | +------+ | Pos1 | im 6er-Block "Einf" Gehe in Einfügemodus +------+
+------+ | Entf | im 6er-Block "Entf" bzw. DEL, Zeichen löschen +------+
+------+ | F3 | "PgDn" Page Down, Bild runter +------+ +------+ | F4 | "Ende" Cursor ans Zeilenende +------+ +------+ | F5 | "PgUp" Page Up, Bild Hoch +------+ +------+ | F6 | "Pos1" Cursor zum Zeilenanfang +------+
|
Die vier Cursor-Pfeiltasten funktionieren an der PC-Tastatur wie erwartet.
Für vi44p8kmk: Hier gibt es kein P8000 Terminal, der Emulator benutzt immer die PC-Tastatur. Die Tasten des 6er-Blocks machen in vi genau das was drauf steht. Die vier Cursor-Pfeiltasten funktionieren wie erwartet.
Installation: Von der "Distributionsdiskette" die Datei vi44p8k bzw. vi44p8kmk einfach als vi auf die UDOS Systemdiskette kopieren.
Viel Spaß beim Ausprobieren. -- Gruß Ralf
Ist ein alter Schaltkreis ein Schaltgreis? Dieser Beitrag wurde am 25.10.2026 um 22:23 Uhr von Early8Bitz editiert. |