JICKER - dein Zeicheneditor *NEU*

Es gibt 142 Antworten in diesem Thema, welches 24.649 mal aufgerufen wurde. Der letzte Beitrag (18. Dezember 2022 um 11:16) ist von Omega.

  • Great job :thumbsup:.

    Dankeschön!

    Aber Das "flood fill" wäre besser im matrix menu.

    Da hast du leider absolut Recht. Aber die gesamte Menüstruktur muss noch einmal auf den Prüfstand. Im Moment sind im Matrix-Menü die Funktionen, die keine Navigation des Cursors erlauben bzw. benötigen. Und für Flood Fill braucht man halt einen Cursor, um die Startstelle zu zeigen.

    Aber das muss ich alles noch einmal umkrempeln.

    Bitte melde dich an, um diesen Link zu sehen. - Ratespiel • Bitte melde dich an, um diesen Link zu sehen. - BASIC-Erweiterung • Bitte melde dich an, um diesen Link zu sehen. - Sprite-Editor • Bitte melde dich an, um diesen Link zu sehen. - Zeichensatz-Editor Bitte melde dich an, um diesen Link zu sehen. - 2048 Blöcke

  • Im Hauptmenü sind die Funktionen, die den Cursor benötigen und im Matrix-Menü sind die Funktionen, die keinen Cursor benötigen. Finde ich absolut logisch und nachvollziehbar. Würde ich nicht ändern.

  • Im Hauptmenü sind die Funktionen, die den Cursor benötigen und im Matrix-Menü sind die Funktionen, die keinen Cursor benötigen. Finde ich absolut logisch und nachvollziehbar. Würde ich nicht ändern.

    Wenn mir etwas (möglicherweise) Besseres einfällt, werde ich es einfach mal anbieten, und dann freue ich mich wie immer über Feedback. Im Zweifelsfall fliegt es halt wieder raus. :)

    Noch zu der Fill-Funktion....

    Könntest Du das auch andersherum realisieren? Also wenn man den Flood Fill auf einem gesetzten Pixel ausführt, dass dann die Pixeln im angrenzenden Bereich gelöscht werden?

    Ein umgekehrter Flood Fill sozusagen, der selbstständig erkennt ob der Startpixel gesetzt oder gelöscht ist.

    Mal ein konkretes Beispiel: Codes #107-110 (Standard-Zeichensatz):

    Bitte melde dich an, um diesen Anhang zu sehen.

    Wenn ich an dieser Stelle (oben links) flood fill starte, sieht das Bild danach so aus:

    Bitte melde dich an, um diesen Anhang zu sehen.

    Meine Frage: Was soll jetzt passieren, wenn ich derselben Stelle das "umgekehrte" flood fill starte? Soll dann der gesamte linke schwarze Block gelöscht werden? Oder soll der rechte Rand dieses Blocks erhalten bleiben?

    Bitte melde dich an, um diesen Link zu sehen. - Ratespiel • Bitte melde dich an, um diesen Link zu sehen. - BASIC-Erweiterung • Bitte melde dich an, um diesen Link zu sehen. - Sprite-Editor • Bitte melde dich an, um diesen Link zu sehen. - Zeichensatz-Editor Bitte melde dich an, um diesen Link zu sehen. - 2048 Blöcke

  • Der gesamte linke Block soll gelöscht werden. Damit kann man dann z.B. auch den kleinen 4x4 Block rechts weglöschen.

    Ich würde dafür auch keine zweite Funktion machen, sondern es in den normalen Flood Fill integrieren. Der erkennt ob der Startpixel gesetzt oder gelöscht war und füllt oder löscht den Bereich. Je nachdem.

  • JICKER 1.52

    Für neu Hinzugekommene: Jicker ist der freundliche Zeichensatz-Editor von nebenan! Er ist in reiner Maschinensprache geschrieben und läuft auf dem "Commodore 64".

    Als kleines Projekt im Hinterzimmer gestartet, hat er sich mittlerweile zum vitalen Community-Projekt entwickelt. Wer Wünsche und Anregungen vorbringt, darf sich hier nicht wundern, wenn sie in den Code einfließen!

    Dies hier ist nur ein kleines Service-Update. Keine allzu großen Neuerungen.

    JEDOCH:

    • Die neu hinzugekommene "Flood-Fill"-Funktion läuft jetzt auf Speed! JETZT ist sie wirklich schnell! Gerne mal ausprobieren. :)
    • Außerdem habe ich das von Omega vorgeschlagene umgekehrte Füllen, also Löschen eingebaut. Einfach den Cursor auf einen gesetzten Pixel bewegen, "F" drücken, und..... FLUPP!
    • Kleiner Bugfix: Das Trennkreuz bleibt jetzt im Hauptmenü aus, wenn man es Matrixmenü deaktiviert hat.

    Laden mit LOAD "JICKER152",8

    Starten mit RUN

    Viel Spaß beim Jickern!

    Dateien

    Bitte melde dich an, um diesen Link zu sehen. - Ratespiel • Bitte melde dich an, um diesen Link zu sehen. - BASIC-Erweiterung • Bitte melde dich an, um diesen Link zu sehen. - Sprite-Editor • Bitte melde dich an, um diesen Link zu sehen. - Zeichensatz-Editor Bitte melde dich an, um diesen Link zu sehen. - 2048 Blöcke

  • Für neu Hinzugekommene: Jicker ist der freundliche Zeichensatz-Editor von nebenan!

    Hallo Jicker. :winke:

    JETZT ist sie wirklich schnell! Gerne mal ausprobieren. :)

    :schreck!: Boah! Was war das? Ein Komet? Ein Flugzeug? Jicker!

    Das mit dem Floodfill klappt super. Sowohl zum Füllen als auch zum Löschen. Super!

    Eine Sache wäre da jetzt noch, die mir fehlt.

    Äh, moment mal. :gruebel

    Das Programm hat ja schon alles, was man sich wünschen kann. Und es funktioniert perfekt.

    :thumbsup::thumbsup::thumbsup:

  • Wenn man einen Zeichensatz nachlädt, verschwinden die unteren vier Bits des letzten Zeichens (Code 255)!

    Arndt

    (Wo sind sie wohl hin?) :wink:

    GoDot C64 Image Processing
    Bitte melde dich an, um diesen Link zu sehen. - Bitte melde dich an, um diesen Link zu sehen. - Bitte melde dich an, um diesen Link zu sehen.
    Bitte melde dich an, um diesen Link zu sehen. - Bitte melde dich an, um diesen Link zu sehen. - Bitte melde dich an, um diesen Link zu sehen.

  • Wenn man einen Zeichensatz nachlädt, verschwinden die unteren vier Bits des letzten Zeichens (Code 255)!

    O wow, danke! Ich fürchte, da ist sogar das komplette letzte Byte verschwunden.

    Version 1.53 (anbei) sollte das Problem beheben.

    Dateien

    Bitte melde dich an, um diesen Link zu sehen. - Ratespiel • Bitte melde dich an, um diesen Link zu sehen. - BASIC-Erweiterung • Bitte melde dich an, um diesen Link zu sehen. - Sprite-Editor • Bitte melde dich an, um diesen Link zu sehen. - Zeichensatz-Editor Bitte melde dich an, um diesen Link zu sehen. - 2048 Blöcke

  • Immer mit dem Code 255: Wenn er in einer Benutzerschriftart ausgewählt wird, "sehen" wir in der Matrix die ersten Zeichen des ROM ...

    Bitte melde dich an, um diesen Anhang zu sehen.

  • Immer mit dem Code 255: Wenn er in einer Benutzerschriftart ausgewählt wird, "sehen" wir in der Matrix die ersten Zeichen des ROM ...

    Edit: Missverständnis. Ich gucke nochmal...

    Bitte melde dich an, um diesen Link zu sehen. - Ratespiel • Bitte melde dich an, um diesen Link zu sehen. - BASIC-Erweiterung • Bitte melde dich an, um diesen Link zu sehen. - Sprite-Editor • Bitte melde dich an, um diesen Link zu sehen. - Zeichensatz-Editor Bitte melde dich an, um diesen Link zu sehen. - 2048 Blöcke

  • In der Matrix haben wir das Zeichen 255 aus dem Benutzerfont geladen, dann die Codes 0,1,2 aus der Kopie des ROM-Zeichensatzes (in $5000...)

  • In der Matrix haben wir das Zeichen 255 aus dem Benutzerfont geladen, dann die Codes 0,1,2 aus der Kopie des ROM-Zeichensatzes (in $5000...)

    Ja, habe noch gesehen, was du meinst. Ein wirklich interessanter Fehler! :)

    In Version v1.54 (anbei) sollte das Problem jetzt behoben sein. Bitte gerne mal testen.

    Bitte melde dich an, um diesen Anhang zu sehen.

    Dateien

    Bitte melde dich an, um diesen Link zu sehen. - Ratespiel • Bitte melde dich an, um diesen Link zu sehen. - BASIC-Erweiterung • Bitte melde dich an, um diesen Link zu sehen. - Sprite-Editor • Bitte melde dich an, um diesen Link zu sehen. - Zeichensatz-Editor Bitte melde dich an, um diesen Link zu sehen. - 2048 Blöcke

  • Eine Sache wäre da jetzt noch, die mir fehlt.

    Äh, moment mal. :gruebel

    Das Programm hat ja schon alles, was man sich wünschen kann. Und es funktioniert perfekt.

    :thumbsup::thumbsup::thumbsup:

    Noch keinen Fehler gefunden? Schäm Dich. :bgdev

  • Wenn man den C64 ausschaltet, ist das Programm einfach weg! :prof:

    Dieses Problem konnte ich nicht reproduzieren:

    Und ich habe so einiges versucht:

    • Den Schalter am C64 betätigt: Jicker war noch da.
    • Den Stromstecker aus dem C64 herausgezogen: Jicker war noch da.
    • Den Stecker aus der Steckdose gezogen: Jicker war noch da.
    • Die Steckdose aus der Wand gerissen: Jicker war noch da.
    • Den C64 mit Monitor und allem drum und dran im Wald vergraben: Jicker ist auf meinem Fernseher aufgetaucht.
    • Den Fernseher im Keller versteckt: Jicker hat mich telefonisch kontaktiert.
    • Nicht ans Telefon gegangen: ...

    Oh, nein. Da klingelt es gerade an der Tür. Hiilllffffeee!!!!

  • JICKER 1.70

    Jicker ist wieder da - das Gute-Laune-Programm aus eurer Hood!

    Bitte melde dich an, um diesen Anhang zu sehen.

    Einst aus einem simplen Bitte melde dich an, um diesen Link zu sehen. geboren, hat sich Jicker schon lange verselbständigt, und heute macht es einfach, was es will!

    Manche sehen in Jicker einen simplen Zeicheneditor, andere mehr den Entwurf einer eigenen Lebensform!

    Bitte melde dich an, um diesen Anhang zu sehen.

    Aber trotz aller Flausen im Kopf hat Jicker immer darauf geachtet, den Bitte melde dich an, um diesen Link zu sehen.-Standard einzuhalten. Zeichensätze, die ihr mit Omega s ZeichenEd erstellt habt, könnt ihr also auch mit Jicker verarbeiten (und umgekehrt).

    WAS IST NUN NEU?

    • INTERNES
      • Mehrere Unterroutinen wurden verschlankt und beschleunigt. Z.B. bauen sich einige Menüs dadurch etwas schneller auf.
    • MATRIXMENÜ
      • Die Flood-Fill-Funktion wurde jetzt ins Matrixmenü verlagert und hat dort ein eigenes Mini-Menü. Gerne mal ausprobieren, wie ihr das findet.
    • DATEIMENÜ
      • Das Directory wird jetzt nicht einfach auf den Bildschirm geklatscht, sondern schön seitenweise ausgegeben.
      • Bei "Datei wählen" werden jetzt nur noch Dateien angezeigt, die höchstens 17 Blöcke haben. Das sind 4 Kilobytes plus 2 Bytes für die Ladeadresse.
      • Außerdem gibt es dort jetzt eine Vorschaufunktion! Mit Druck auf "V" werden die ersten 6 Zeichen eines Zeichensatzes in einem kleinen Fenster angezeigt. Dabei wird auch die Einstellung der Ladeadresse berücksichtigt.
      • Die Vorschaufunktion bleibt aktiv, bis man wieder "V" drückt. Man kann
        auf diese Weise auch herausfinden, ob eine Datei überhaupt einen Zeichensatz beinhaltet.


    Bitte melde dich an, um diesen Anhang zu sehen.

    Damit verabschiede ich mich aus dem Party-Atelier!

    Viel Spaß beim Jickern! :hatsoff:

    Dateien

    Bitte melde dich an, um diesen Link zu sehen. - Ratespiel • Bitte melde dich an, um diesen Link zu sehen. - BASIC-Erweiterung • Bitte melde dich an, um diesen Link zu sehen. - Sprite-Editor • Bitte melde dich an, um diesen Link zu sehen. - Zeichensatz-Editor Bitte melde dich an, um diesen Link zu sehen. - 2048 Blöcke

  • Die Fotos alleine machen schon lust auf mehr. :thumbsup:

    C64 + TC64-2 / C128 + 1MB REU + RTC + TAPECART / 1541 / 1541-II / 1570 / 1571 / 1581 / SD2IEC