Posts by butlerking

    Da tut sich im Moment aber auch so allerhand, wenn du die Entwicklung am Filehost und im Discord (leider oft nur dort) verfolgst.

    Pascal, mehrere Assembler, Netzwerkverbindung aus dem Basic usw... Alles ziemlich interessant!

    Assembler? Ich kenne den von Dan Andersson und den vom Studio64. Welche gibt es noch? Gerade im Filehost entdeckt den Super Mega Assembler.

    Ich mache es mal an Hand eines Beispiels klar was ich in Posting Please login to see this link. meinte

    In diesem Beispiel kann ich den im Speicher stehenden Code an eine andere Speicherstelle kopieren und das Programm läuft. Mit einem Maschinesprachemonitor nach $3000 kopiert und mit SYS 12288 aufgerufen läuft es.

    Hier wurde BNE und BEQ durch JMP ersetzt. Wenn man das Programm mit SYS 49152 aufruft läuft es problemlos. Kopiere ich es wie oben nach $3000 und rufe es mit SYS 12288 auf läuft es nicht weil der JMP Befehl immer noch in den C000 Bereich springt.

    Danke erstmal.

    Solange ich das Programm an der Adresse belasse, für die es assembliert wurde, funktioniert das Programm auch mit dem JMP Befehl.

    Wenn ich den Code mittels einer Kopierroutine an eine andere Speicherstelle kopiere, funktioniert es nur noch mit den beiden BNE und BEQ Befehlen.

    Die Springen relativ und dann ist es egal wo im Speicher sich der Code befindet, während der JMP Befehl immer an die 16 Bit Adresse springt, die angegeben ist.

    Habe ich das so richtig verstanden?

    Ich bin gerade dabei, mit dem Disassembler des C64Studio Intros von damals zu analysieren, um in Erfahrung zu bringen, wie sowas programmiert wurde. Macht mir einfach Spaß.

    Ich treffe dabei immer wieder auf folgenden Code.

    loop

    lda irgendwas

    ..........

    ..........

    ..........

    bne loop

    beq loop

    die beiden Branch Befehle kann ich doch auch durch

    jmp loop

    ersetzen oder sehe ich das falsch?

    Wenn ich richtig liege, stellt sich mir die Frage, warum man das so getan hat und 2 Befehle statt einem benutzt hat.

    Macht mich schlau!

    Danke und Glück auf.

    Wenn ich KeyrahV3 anschließe, habe in im Gerätemanager unter "Eingabegeräte" 2 neue Einträge als "HID-konformer Gamecontoller" und weitere Einträge als "USB-Eingabegerät", "HID-konformes, vom Hersteller definiertes Gerät" und "HID-konformes Benutzersteuergerät".

    Die C64 Tastatur funktioniert dann sofort. Allerdings mit auch mit einigen falschen Tastenbelegungen. Ich musste im Vice (V 3.1) unter Einstellungen - "Keymap settings" die "Active keymap" auf "Positional" umstellen.

    Dann sind alle Tasten der C64. Tastatur richtig belegt.

    Ich benutze eine C64 Tastatur die über KeyrahV3 an den PC angeschlossen ist. Mit dem VICE Emu funktioniert das alles richtig gut. Im Xemu sind ein paar Tasten nicht richtig beleht.

    Auf der Plustaste liegt das Minuszeichen.

    Auf der Minustaste liegt das Gleichheitszeichen.

    Auf der Taste für das Gleichheitszeichen erfolgt ein Pfeil nach oben.

    Auf der Pfeil nach Obertaste erfolgt ein Pfeil nach links.

    Doppelpunkt und Strichpunkt sind vertauscht.

    Wo kann ich da ansetzen?

    Kann jemand helfen?

    Danke schonmal.

    Die Uhr tickt jetzt. Fragt mich bitte nicht warum. Um 11 Uhr heute Morgen hatte ich den letzten Versuch gemacht, die Uhr zum Laufen zu bewegen. Hat nicht gefruchtet.

    Gerade habe ich den MEGA65 eingeschaltet, bin mit RESTORE in das Freezer Menu und habe HELP gedrückt. Nach dem "CHECKING" wurde das Datum und die

    Uhrzeit, die ich zuletzt eingegeben hatte, angezeigt und die tickt jetzt. Jetzt wird auch MAX10 VERSION angezeigt, was vorher auch nicht der Fall war.

    Der MEGA 65 war seit heute Morgen nicht am Stromnetz. Ich weiß jetzt halt nicht, was ausschlaggebend für die "Genesung" war.

    adtbm Sag bitte im Discord Bescheid. Danke nochmal.

    Glück auf.

    adtbm

    Leider hat dein Tipp mit dem ENTER drücken auch keinen Erfolg gehabt. Bei meinem ersten MEGA65 mit R3 Board läuft die Uhr auch im Config Menu. Beim Neuen mit R6 Bord wird die Änderung angenommen aber die Uhr läuft nicht.

    Es wird immer nur die Uhrzeit angezeigt, die ich eingegeben habe. Auch das Datum ändert sich nicht.

    Status der RTC laut MEGAINFO (HELP Taste im Frezze MENU)

    RTC INTERNAL

    NOT TICKING, BACKUP ON

    So steht es da geschrieben.

    Gestern habe ich meinen 2. MEGA65 bekommen. Soweit ließ er sich einrichten und startet. Was nicht läuft, ist die Uhr. Die CR2932 ist eingesetzt und hat im Leerlauf 3,045 Volt.

    Nach dem Starten zeigt mir der MEGA das Datum und die Uhrzeit an, die ich zu Anfang im Configmenu eingetragen habe. Die RTC läuft augenscheinlich, tickt aber nicht.

    MEGAINFO aus dem Frezze Menu erkennt den "RTC STATUS" als "INTERNAL" gibt aber auch die Meldung aus "NOT TICKING, BACKUP ON"


    Gibt es da schon Erkenntnisse?

    Danke und Glück auf.

    Zum Größer-Stellen ist eigentlich doch die DPI-Einstellung im System gedacht? Dann wird alles entsprechend vergrößert. Du würdest aber nur die Toolbar größer haben wollen, die restlichen Buttons sonst nicht?
    Wenn ich die nämlich alle unterschiedlich dynamisch groß habe, dann rutschen mir die Layouts ja komplett ineinander.

    Und total freiflottierende Layouts halte ich für eine extrem unpraktikable Idee für ein Programm mit dem man länger arbeiten möchte.

    Du kannst gerne alles so lassen wie es ist. Ich komm klar damit. Ich wollte nur Beispiele bringen warum man das ändern könnte.

    Ja, genau die. Die sind maximal 16x16 Pixel groß, für heutige Monitoren viel zu klein. Und wenn klein, dann bitte eeeetwas moderner. Siehe mal Paint.NET im Bild. Sowas ist chic... :whistling:

    Die DPI belasse ich bei normalen Werten. Das erzeugt sonst in vielen Programmen seltsame Größen

    Vielleicht kann Retrofan hier weiterhelfen und modernere gestalten?

    Für mich ist die Funktion doch viel wichtiger. Ich weiß gar nicht, warum man sich an den Symbolen stören sollte.

    Natürlich kann man mit den Symbolen leben. Für viele Menschen ist aber auch etwas Ästhetik wichtig und vielleicht spielt auch das Alter etwas da rein. Ich bin auch schon älter und treffe größere Dinge eindeutig besser als kleine.

    Mein Wichtel Partner hat voll ins Schwarze getroffen. Mein Harness Set ging beim Umzug kürzlich verloren. Welch eine Freude. Hurra.

    Herzlichen Dank mein lieber Wichtel.

    Glück auf.

    Please login to see this attachment.