Denise C64 + Amiga Emulator

Es gibt 2.909 Antworten in diesem Thema, welches 469.081 mal aufgerufen wurde. Der letzte Beitrag (8. November 2025 um 12:15) ist von Bodhi1969.

  • Nein, ich meinte es so... man ändert was in der Config und Denise speichert die vorherige auch noch in einem Backup-Ordner ab...

    Wenn man dann merkt, man hat sich irgendwas vergriessgnaddelt in den Setting, eine der älteren Configs wieder laden und man sollte seinen vorher funktionierenden State wieder haben.

    Wenn man das ganze dann vielleicht so anlegt, dass die letzten 2, 3, Configs archiviert werden...

    Hab es jetzt erstmal so gelöst, dass ich meine auf jeden Fall funktionierende Config nochmal gezipped im Verzeichnis liegen habe... schrotte ich mir was, fange ich mit der dann wieder an...

    Referral Code für Einkäufe bei commodore.net - Kauft den neuen Commodore 64 Ultimate
    Ihr erhaltet 10 Dollar Rabatt
    Bitte melde dich an, um diesen Link zu sehen.

  • Wenn man dann merkt, man hat sich irgendwas vergriessgnaddelt in den Setting, eine der älteren Configs wieder laden und man sollte seinen vorher funktionierenden State wieder haben.

    Wenn man das ganze dann vielleicht so anlegt, dass die letzten 2, 3, Configs archiviert werden...


    Hab es jetzt erstmal so gelöst, dass ich meine auf jeden Fall funktionierende Config nochmal gezipped im Verzeichnis liegen habe... schrotte ich mir was, fange ich mit der dann wieder an...

    man kann nun Unterordner in den Konfigs anlegen, z.B. einen Unter Ordner "backup" und könnte dort gut funktionierende Konfigs als Basis ablegen.

    Wenn man diese lädt und danach sofort eine neue erstellt, hat man diese kopiert und die neu erstellte (also die Kopie) ist die aktive Konfig, welche dann gespeichert würde.

    Denise: 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.

    to find nightlies: click a build (top most entry), click OS, click "Artifacts", download it

  • Jaaa genial! Voll portable!! Vielen vielen Dank dafür, Piciji!

    Referral Code für Einkäufe bei commodore.net - Kauft den neuen Commodore 64 Ultimate
    Ihr erhaltet 10 Dollar Rabatt
    Bitte melde dich an, um diesen Link zu sehen.

  • please can i request a few command lines for use with gamebase frontend?.

    ;auto load the selected file from the stored GameBase fileindex (file number) on D64.

    Add_CLP( "%gamepathfile%,%imageindex%")

    so this example would not boot a disk image with LOAD"*",8,1.

    but load the 5th file on the disk (D64,G64,D81)

    -attach8 game.d64,5


    autoload file on Disk doesn't seem to work from command-line.

    the disk is attached but not auto loaded.

    i know this is wrong... :)

    adding this extra command shows a VTD error before it auto loads.

    -attach8 game.d64 -autostart

    so i know i am missing something simple in the config.

    thanks.

  • -attach8 game.d64,5

    denise multi.d64:2

    or

    denise multi.d64:donald

    "-attach" option prevents autostart

    Denise: 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.

    to find nightlies: click a build (top most entry), click OS, click "Artifacts", download it

  • are there any other undocumented command-lines. :D

    the more you can add the better!

    forgot to add this.

    -----------------

    endlich CRT Vorschau im File Dialog hinzugefügt.

    Denise: 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.

    to find nightlies: click a build (top most entry), click OS, click "Artifacts", download it

  • Ich steh mit den Tastaturzuweisungen immer wieder auf Kriegsfuß.

    Jedes Mal wenn ich denke, SO! jetzt passt alles... kommt wieder irgendwas des Weges, wo es nicht klappt...

    Aktuell gibt es eine Meldung, wo ZakMcKracken, das Easyflash-CRT von Enthusi, mit dem U64 an einer bestimmten Stelle abstürzt.

    Das wollte ich mir dann auch mal mit Denise angucken...

    Leider akzeptiert ZakMcKracken im Spiel (am Lucas-Film-Intro bzw. in den ersten Szenen im Büro) nicht die "F2"-Taste zum Laden von Spielständen.

    Habe auch die Tastatur zurückgesetzt - bringt nichts. Geht nicht.

    Was mache ich nun wieder falsch? Klappt es bei Euch?

    Falls Ihr es hinbekommt, den Spielstand zu laden - einfach mit den Mädels den Bus betreten.

    Sowohl das U64 als auch das Image in ein KFF geflasht und am U64 angeschlossen bringen dann nur noch einen schwarzen Bildschirm statt die nächste Spielszene.

  • Das gleiche passiert im Denise-Emulator, es erscheint lediglich ein schwarzer Bildschirm.

    Dabei ist es egal, ob man mit Melissa, oder Leslie den Bus besteigen will.

    Die Tastenkombination ist "Shift F1" nicht F2;)

    "Wer einen Fehler begangen hat und ihn nicht korrigiert, begeht einen weiteren Fehler."

    (aus den Lehren des Konfuzius)

    Mein GitHub: Bitte melde dich an, um diesen Link zu sehen.

  • Danke Claus, auf diese (ja eigentlich naheliegende) Möglichkeit bin ich nicht gekommen, da ja in der Tastaturzuweisung für "F2" eben die "F2"-Taste auf der Windows-Tastatur hinterlegt ist - und ich habe es auch extra nochmal so zugewiesen gehabt. Dass es dann Shift + F1 ist...

    Referral Code für Einkäufe bei commodore.net - Kauft den neuen Commodore 64 Ultimate
    Ihr erhaltet 10 Dollar Rabatt
    Bitte melde dich an, um diesen Link zu sehen.

  • Da bin ich auch nur drauf gekommen, als ich mir die Anleitung von ZakMcKracken durchgelesen habe, Da steht halt "Shift + F1"

    Also habe ich es mal so probiert. Und es hat funktioniert.:D

    "Wer einen Fehler begangen hat und ihn nicht korrigiert, begeht einen weiteren Fehler."

    (aus den Lehren des Konfuzius)

    Mein GitHub: Bitte melde dich an, um diesen Link zu sehen.

  • Was mache ich nun wieder falsch? Klappt es bei Euch?

    nichts, ist ein Bug.

    Auf dem echten C64 wird F2 mit Shift + F1 ausgelöst, wie Claus richtig schrieb.

    Im Emulator möchte man natürlich F2 direkt nutzen.

    In Denise gibt es dafür die Virtual (V) Keys.

    Man erkennt diese in der Zuweisungsübersicht an dem großen orangenen V.

    Dies funktioniert auch mit den Richtungstasten. Der C64 hat nur Cursor Rechts und Runter.

    Cursor Links und Hoch wird normalerweise mit Shift ausgelöst. Im Emu können dann alle 4 verwendet werden.

    Das selbe Prinzip bei den F-Tasten.

    Zak und wer weiß welche Programme noch erwarten aber das Shift ein paar Milli Sekunden vor F1 gedrückt wird um F2 auszulösen.

    Denise aktiviert aber beim Druck auf F2 die C64 Tasten Shift und F1 exakt zeitgleich.

    Ich baue das mal um.

    Denise: 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.

    to find nightlies: click a build (top most entry), click OS, click "Artifacts", download it

  • nightly baut gerade.

    virtuelle Tasten Kombinationen z.B. F2 (Shift + F1) gelangen nun etwas versetzt in den C64 bzw. Amiga.

    Denise: 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.

    to find nightlies: click a build (top most entry), click OS, click "Artifacts", download it

  • PiCiJi ,

    Die F2-Taste funktioniert jetzt, danke.

    "Wer einen Fehler begangen hat und ihn nicht korrigiert, begeht einen weiteren Fehler."

    (aus den Lehren des Konfuzius)

    Mein GitHub: Bitte melde dich an, um diesen Link zu sehen.

  • Ich hab mal anfangs mehr spaßeshalber mittels eines HDMI zu FBAS/S-Video Konverters eine Röhre (50 Hz) mit Denise befeuert. Macht echt Laune. Austauschbare Paletten, Ränder wegzoomen/abschneiden und Savestate/Loadstate auf den Schultertasten des Joypads, also halt alle Emulatorvorteile + das gewisse extra Flair durch die Röhre. Best Ever :thumbsup::thumbsup: hier mal der Aufbau auf der gestrigen HomeCon.

    Bitte melde dich an, um diesen Anhang zu sehen.

    edit: danke danke danke nochmal für Denise :emojiSmiley-07:

  • Vielleicht wäre es keine schlechte Idee bei Gelegenheit von der reSID auf die reSIDfp zu wechseln.

    Code
    Main differences from reSID:
    
    * combined waveforms are emulated by a parametrized model based on samplings from Kevtris;
    * envelope generator is implemented like in the real machine with a shift register;
    * high quality resampling is done in two steps to allow computational savings using lower order filters;
    * part of the calculations are done with floats instead of fixed point;
    * interpolation is accomplished with Fritsch-Carlson method to preserve monotonicity.
  • PiCiJi

    Hattest du zwischenzeitlich mal den exklusiven Fullscreen deaktiviert? Ich kann den weder in OpenGL noch in D3D11 aktivieren, ist ausgegraut. Ich wolte mal mit Bitte melde dich an, um diesen Link zu sehen. an meine Röhre an. Das funktioniert mit WinUAE und MAME so gut. Kann aber von Denise nicht auf die Röhre umschalten, weil das wohl nur im Vollbild geht?

    Weiß auch gar nicht, ob das so einfach gehen würde. Das Bild vom HDMI2Scart Adapter (in Windows als eigener Bildschirm erkannt) ist in 1440x288. Wenn ich das z.B. von WinUAE zur Röhre schicke ist das Bild erstmal horizontal total zusammengestaucht. Man kann dort die horizontal/vertikale Größe aber komfortablel anpassen. Mir scheint, das würde per Denise nicht so einfach gehen bzw. kann man das auf der Röhre nicht so ausgleichen, das das Bild in die richtige horizontale Breite gezogen wird.

  • Hattest du zwischenzeitlich mal den exklusiven Fullscreen deaktiviert?

    der ist nur in D3D9, D3D11 aktivierbar, wenn Threaded Emulation im Nachbar Tab deaktiviert ist.

    Mir scheint, das würde per Denise nicht so einfach gehen bzw. kann man das auf der Röhre nicht so ausgleichen, das das Bild in die richtige horizontale Breite gezogen wird.

    mit Anschluss an die Röhre habe ich keine Erfahrung.

    Am Besten in Denise unter Bild Geometrie sämtliche Einstellungen durchprobieren.

    Denise: 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.

    to find nightlies: click a build (top most entry), click OS, click "Artifacts", download it

  • Habe es gefunden. Aber die Umschaltung in den exklusiven Vollbild geht leider nicht zur Röhre. Das Bild geht dann nur beim Host in Vollbild. Der gewünschte Bildschirm ist aber ausgewählt.

    Hier als Vergleich auch mal mein WinUAE setup. Wo PC Monitor und die Röhre gleichzeitig laufen. Keine Ahnung, warum Denise das nicht auch so macht. Wie du sehen kannst geht die Umschaltung sogar wenn WinUAE in Full Window ist, und nicht exklusives Vollbild nutzt.