Schneider / Amstrad CPC Forum

Amstrad / Schneider CPC => FutureOS => Thema gestartet von: TFM am 20. September 2019, 14:35:47

Titel: Applikation: '- FutureTex'
Beitrag von: TFM am 20. September 2019, 14:35:47
Hola!

So, die Idee mit einem Text Editor für FutureOS hatte ich ja schon ewig... bald will ich mit der Arbeit daran anfangen (Schul-Ferien z.B.).

Gibt es Wünsche oder Ideen?
Was sollte so ein Text Editor können?

Gerne dürft ihr auch nach 'unmöglichem' fragen, hier mal ein Brainstorming...  :winke0002:
Titel: Re: Applikation: '- FutureTex'
Beitrag von: LambdaMikel am 20. September 2019, 18:57:28
Also gerne Emacs-kompatibel... Key Bindings.
Incremental Search.

Programmierbar - Erweiterbar in Lisp...  :winke0002:
Titel: Re: Applikation: '- FutureTex'
Beitrag von: oobdoo am 20. September 2019, 20:47:47
Einfach GoldEd vom Amiga aufm CPC nachprogrammieren, dann können wir uns ein Brainstorming ersparen.  :smiley027:
Titel: Re: Applikation: '- FutureTex'
Beitrag von: LambdaMikel am 21. September 2019, 00:42:22
... und den Amiga bitte auch noch nachprogrammieren  :D
Titel: Re: Applikation: '- FutureTex'
Beitrag von: TFM am 21. September 2019, 12:47:30
Danke für die Schlagworte, die gucke ich dann mal nach... zum Thema nachprogrammieren, das ist nicht meine Art.  ;) Lieber etwas neues entwickeln.  :)

Programmiersprache ist allerdings Assembler, nicht Lisp. Weil ich das schon kann und auch schneller läuft. Oder war damit gemeint einen Editor für Lisp Programme zu haben?
Titel: Re: Applikation: '- FutureTex'
Beitrag von: oobdoo am 21. September 2019, 21:29:39
Lisp kannst Du weglassen, den Rest von GoldEd bitte komplett einbauen.  :zunge0020:
Titel: Re: Applikation: '- FutureTex'
Beitrag von: LambdaMikel am 22. September 2019, 17:19:54
Na ja, Emacs hat einen kleinen Core, und der Rest ist dann in Emacs Lisp Programmiert - als Editor MACroS.
Also ist Lisp die interne "Erweiterungssprache". Sehr praktisch wenn man dem Editor neue Funktionen beibringen will!
Titel: Re: Applikation: '- FutureTex'
Beitrag von: TFM am 25. September 2019, 05:53:05
Also, um das nochmal zu verdeutlichen. Ich suche hier Features, nicht "Nachbau-Aufträge", denn das ist Langweilig. Was ich such sind Wünsche die eingebaut werden sollten. Bisher haben wir:

- Such auf und abwärts

Weiter Wünsche?
Titel: Re: Applikation: '- FutureTex'
Beitrag von: LambdaMikel am 25. September 2019, 07:11:09
Also, inkrementelle Vorwärts / Rückwärts Suche geht noch etwas anders, einfach mal beim Emacs gucken, das ist nicht nur einfach Vorwärts / Rückwärts Suchen...

Zudem:
- Tab und Untabify
- Tab Ein- und Ausrücken von Blöcken
- Block-Operationen: Selektieren, Kopieren, Löschen, Einfügen
- Ganz wichtig: Öffnende / Schließende Klammer blinken / anzeigen!  Fürs Programmieren
  Für alle Klamern natürlich: (), {}, [], /* ... */
- Zeile einfügen (leer) und löschen
- Wort löschen links / rechts
- Navigieren nächstes Wort / vorheriges Wort (Cursor + Ctrl)
- Anfang und Ende Ctrl - Cursor Hoch, Ctrl - Cursor Down
- Seitenweises Scrollen  (Shift - Cursor up / down)
- Standard-Operations: Einfügen / Überschreiben, Linksbündig / Rechtsbündig / Blocksatz / Zentriert ...
-Einfügen von Sonderzeichen mittels "Ctrl Shift <ascii code>" o.ä.
- Evtl. mehr als ein "Puffer" - mehr als eine Datei pro Zeit geladen möglich, wie im Emacs.
  Umschalten zwischen Puffern, Vergleichen zwischen Puffern, Copy und Paste zwischen Blöcken in verschiedenen Puffern, ...

etc. etc.  :zunge0020:
Titel: Re: Applikation: '- FutureTex'
Beitrag von: TFM am 25. September 2019, 13:40:48
Super! Das sind doch mal gute Ideen. Danke!  :smiley027:

Generell werde ich es so machen, dass der Editor Seiten-orientiert wird. Gescrollt wird also Seitenweise. Damit sind Bildschirmseiten gemeint. Ähnlich wie beim IBM AS400. Mehrere Bildschirmformate sind möglich. Modus 1 und 2.

Es wird einen Eingabe/Editier Modus geben und einen Anzeigemodus. Dadurch können alle 256 Zeichen verwendet werden.
Titel: Re: Applikation: '- FutureTex'
Beitrag von: TFM am 27. September 2019, 14:51:08
Also, inkrementelle Vorwärts / Rückwärts Suche geht noch etwas anders, einfach mal beim Emacs gucken, das ist nicht nur einfach Vorwärts / Rückwärts Suchen...
Habe weder die Soft- noch die Hardware. Bitte erklären

- Tab und Untabify
- Tab Ein- und Ausrücken von Blöcken
Könntest Du erklären, was damit gemeint ist?
Titel: Re: Applikation: '- FutureTex'
Beitrag von: TFM am 23. Oktober 2019, 20:33:49
Hab zwar zu nix Zeit, aber ab und zu geht eine Stunde Freizeit... also wollte ich mal einen Anfang machen...
Titel: Re: Applikation: '- FutureTex'
Beitrag von: TFM am 30. Oktober 2019, 22:38:13
Der Zeichensatz Editor...

Titel: Re: Applikation: '- FutureTex'
Beitrag von: TFM am 29. November 2019, 15:12:40
Der Zeicheneditor ist fertig. Jetzt geht's ans Eingemachte...

Frage: Wie viele Dokumente (ASCII, Prowort, etc...) sollte man denn gleichzeitig bearbeiten können / öffnen können?
Titel: Re: Applikation: '- FutureTex'
Beitrag von: Fessor am 29. November 2019, 16:32:48
Was für ein Interface-Design hast du denn im Sinn?
Da bisher alles am Zeichenraster ausgerichtet ist würd ich vermuten, dass du da in Richtung alte DOS-Userinterfaces gehen würdest.
https://ilyabirman.net/meanwhile/tags/ui-museum/

Bei der geringen Auflösung des CPC würden mehr als drei "Fenster" vertikal keinen Sinn machen, da man von den Texten ja nur noch wenige Zeilen auf dem Schirm hätte...

Titel: Re: Applikation: '- FutureTex'
Beitrag von: TFM am 29. November 2019, 16:56:11
Da habe ich mich falsch ausgedrückt. Es geht darum wie viele Dateien man gleichzeitig im Speicher halten können soll. Was man dann anzeigt ist wieder eine andere Sache.

Zum Interface: Es soll ein Text Editor werden, keine Text-Verarbeitung.  :)
Titel: Re: Applikation: '- FutureTex'
Beitrag von: TFM am 30. November 2019, 17:12:01
Na gut. Denkt ihr, dass max. 9 Dokumente gleichzeitig reichen?

Titel: Re: Applikation: '- FutureTex'
Beitrag von: TFM am 06. Dezember 2019, 15:54:23
Welche Datei Typen wurdet ihr gerne verwenden? Was würdet ihr Euch hier wünschen?

Titel: Re: Applikation: '- FutureTex'
Beitrag von: TFM am 16. Dezember 2019, 18:54:12
Ok, das sollte ein guter Anfang sein. so sieht's dann aus wenn man einen Text editieren will...

Titel: Re: Applikation: '- FutureTex'
Beitrag von: TFM am 19. Dezember 2019, 16:41:57
Auch das Bildschirm-Format (Zeichen pro Zeile und Zeilen pro Bildschirm) kann man sich aussuchen...
Titel: Re: Applikation: '- FutureTex'
Beitrag von: LambdaMikel am 19. Dezember 2019, 18:58:17
Schoenes Interface! Muss ich mal ausprobieren demnaechst.
Gibt es eine Dokumentation fuer Editier-Funktionen? Welche Tasten machen was (Ctrl-...)
Titel: Re: Applikation: '- FutureTex'
Beitrag von: TFM am 20. Dezember 2019, 15:30:16
Schoenes Interface! Muss ich mal ausprobieren demnaechst.
Gibt es eine Dokumentation fuer Editier-Funktionen? Welche Tasten machen was (Ctrl-...)
Vielen Dank!  :) :) :) Diesmal will ich die Software erst hochladen, wenn sie fertig ist. Leider hab ich immer noch wenig Zeit, und so ist das für mich auch einfacher. Aber natürlich bin ich immer für Vorschläge und Ideen offen.  :smiley027:
Titel: Re: Applikation: '- FutureTex'
Beitrag von: TFM am 24. Dezember 2019, 19:51:41
Mein Weihnachtsgeschenk an mich selbst... FutureTex wird langsam...
Titel: Re: Applikation: '- FutureTex'
Beitrag von: TFM am 07. April 2020, 21:50:11
So, Halbzeit. Habe die erste Version von 'FutureTex' - dem Text-Editor für FutureOS ins Netz gestellt (siehe Download Abteilung in www.FutureOS.de).

Was kann er?
- Laden
- Editieren
- Speichern
- Zeichensatz laden / editieren / speichern
- 8 oder 9 Rasterzeilen
- Alle 256 Zeichen
- Arbeit mit bis zu 9 verschiedenen Texten / Dateien
- Dateilänge bis zu 480 KB

Was ist noch zu tun?
- Text anzeigen (Steuerzeichen führen ihre Funktion aus)
- Import / Export
- Blöcke bearbeiten
- und und und

Wer Lust hat kann mir gerne seine Meinung geigen  ;) :)
Titel: Re: Applikation: '- FutureTex'
Beitrag von: Rennert am 07. April 2020, 21:52:48
Ich gucke es mir am WE mal an
Titel: Re: Applikation: '- FutureTex'
Beitrag von: TFM am 10. April 2020, 20:08:10
So ab heute werde ich wohl alle zwei bis drei Tage ein Update hochladen, aber nicht extra ankündigen, das wäre ja Spam. Falls also jemand beim testen, debugging und Vorschläge einbringen mitarbeiten will, dann bitte immer mal wieder reingucken, denn momentan geht es in (zumindest für mich) relativ großen Schritten voran. Vielen Dank für Euer Interesse.  :)
Titel: Re: Applikation: '- FutureTex'
Beitrag von: TFM am 13. April 2020, 15:23:15
So, seit gestern gibt es folgende Formate

- 80 x 25
- 64 x 32
- 68 x 30
- 92 x 22

Mit dem letzten kann man dann auch die 90 Zeichen / Zeile Texte der PcW Serie direkt anschauen bzw. bearbeiten.  :)

Falls es noch ein Format gibt das sich jemand von Euch wünscht, einfach hier schreiben  :)
Titel: Re: Applikation: '- FutureTex'
Beitrag von: TFM am 01. Mai 2020, 15:10:51
Grüße Euch liebe Leute,

Heute habe ich mal die neue 0.2.5 Version von FutureTex hochgeladen. Nach intensivem Debugging sollten jetzt alle aufälligen Fehler beseitigt sein. Aber es kann sicher noch einige geben, die ich noch nicht kennt.  :020:

Was kann FutureTex momentan?
- Laden
- Editieren
- Löschen
- Speichern
(bitte schaut ins Handbuch rein, es kann schon einiges mehr)

Was kann es noch nicht?
- View Mode: Anzeigen des Textes mit aktiven Steuerzeichen
- Tasten umdefinieren, Layout ändern

Es macht jetzt Sinn sich den Text Editor anzuschauen und damit zu arbeiten.
Bitte schreibt mir Eure Meinung darüber. Kritik ist herzlich willkommen, daran kann das Projekt nur wachsen.  :winke0002:

Download wie immer auf meine Seite in der Download Sektion.
Titel: Re: Applikation: '- FutureTex'
Beitrag von: TFM am 07. Mai 2020, 01:12:07
Also, da waren noch ein paar böse Fehler drin, die sind jetzt raus. Den letzten bekannten nehme ich mir morgen auf's Korn.  :kaffee:

Nachtrag: Hab heute Nachmittag noch eine neue Version (7.5.2020) hochgeladen, noch ein Bug weniger. Handbuch erneuert.

Auf der Disk das "- FutureTex" starten, der Rest sollte fast intuitiv sein.

Bitte schreibt mir was ihr davon haltet.  :)
Titel: Re: Applikation: '- FutureTex'
Beitrag von: TFM am 14. Mai 2020, 15:11:38
Habe nun auch eine Funktion zur Erweiterungs-RAM Übersicht hinzugefügt.

Die zwei Bilder zeigen die geladenen Dateien und deren RAM-Belegung.
Hierbei sind die Texte 1 bis 4 und 9 belegt, siehe Bilder.

Wie findet ihr das?

Titel: Re: Applikation: '- FutureTex'
Beitrag von: TFM am 08. Juni 2020, 18:28:17
So, jetzt geht es an die Tasten. Da es unter FutureOS vier (anstatt drei wie bei der Firmware und CP/M) Tastaturebenen gibt ist es natürlich auch wichtig diese innerhalb der Textverarbeitung ändern / laden / speichern / anschauen zu können.

Wer hierzu noch Ideen / Wünsche ( :motz:) hat, bitte gerne bei mir melden.  :love:

Titel: Re: Applikation: '- FutureTex'
Beitrag von: TFM am 18. Juni 2020, 17:56:17
Nun kann man unter FutureTex auch prüfen, ob ein Zeichen überhaupt einer Taste zugeordnet ist.

Der Beispiel-Bildschirm zeigt alle 256 Zeichen, dann die Nummer der Taste (siehe CPC Tastatur-Matrix), dann die Tastatur-Ebene (Normal, Shift, Control oder Shift + Control).

Es ist etwas gedrängt, aber so hat man alle 256 Zeichen auf einmal im Blick.

Natürlich kann man den Tasten (und Tastaturebenen) auch beliebige Zeichen zuweisen.

Zum ersten Mal ist es möglich in einer Textverarbeitung alle 256 Zeichen zu nutzen.