Case64 - Windows GUI für "c1541.exe" (VICE)

Es gibt 32 Antworten in diesem Thema, welches 9.890 mal aufgerufen wurde. Der letzte Beitrag (19. Juli 2021 um 21:55) ist von Frank_B.

  • Hi,

    ich habe gestern mal eine erste Version einer neuen GUI für c1541.exe (VICE) geschrieben.

    - Verwendet "c1541.exe"
    - Schnelles Browsen durch "D64" Images (die anderen, welche c1541 unterstützt sind noch nicht umgesetzt)
    - Löschen von "D64" Dateien auf Dateiebene
    - Verknüpfung zu "VICE" und "CCS64" (Default wählbar)
    - Start einer einzelnen PRG-Datei aus einem "D64" Image
    - Autostart (LOAD "*",8,1) eines "D64" Images
    - Anzeige des Directory - Schriftart wählbar

    Geplant:
    - Verwenden der Datei-Funktionalitäten von "c1541" (bspw. Kopieren per Drag n Drop oder leeres "D64" Image anlegen)
    - Probleme der Directory Ansicht (Schriftart: "Grafische" Sonderzeichen welche c1541 nicht zurückgibt)

    Besteht denn generell an so einer Anwendung Bedarf?

  • Finde ich gut! Allerdings ist c1541 ziemlich eingeschränkt und ich meine gehört zu haben auch buggy. Unterstützung für Bitte melde dich an, um diesen Link zu sehen. oder Bitte melde dich an, um diesen Link zu sehen. wäre sicher super. Als Anwendungsfall würde mir noch das bearbeiten von Directory-Art einfallen.

    ────────────────────────────────────────────────────────────
    Bitte melde dich an, um diesen Link zu sehen. - Bitte melde dich an, um diesen Link zu sehen.
    ────────────────────────────────────────────────────────────

  • Wie hast Du die c1541.exe angesprochen?
    Habe dazu nichts an Anleitungen finden können. :gruebel

    Bitte melde dich an, um diesen Anhang zu sehen. :verehr: .: Mit Bitte melde dich an, um dieses Bild zu sehen.wäre das nicht passiert! :. :prof:  Bitte melde dich an, um diesen Anhang zu sehen.

    :syshack: .: Meine 3D-Drucker Teile auf :. Bitte melde dich an, um diesen Link zu sehen. :strom:

  • Finde ich auch gut, wenn Du das weiterentwickelst. Schön wäre eine Commander-Clone GUI, welche links und rechts unterschiedliche D64 Images editierbar macht und Files zwischen den beiden kopiert/verschoben werden können. Gibt's den Source als OSS? Am besten auf GitHub?

    Ich persönlich wäre aber auch an einer Add-In Lösung für SpeedCommander interessiert.

    ___________________________________________________________
    Meine Kreationen: 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.
    Avatar: Copyright 2017 by Saiki

  • Hi

    Finde solche Programme immer gut. Was ich aber immer wieder vermisse ist, die Editierbarkeit der Files. Wollte damit sagen ein Programm mit zwei Aufgabenbereiche, eins für Directory und eins als Art Disk-Doctor.
    Weis natürlich nicht ob man das so leicht machen kann, hab mich damit nie wirklich beschäftigt. Aber ich fände sowas nicht schlecht.

  • Finde solche Programme immer gut. Was ich aber immer wieder vermisse ist, die Editierbarkeit der Files. Wollte damit sagen ein Programm mit zwei Aufgabenbereiche, eins für Directory und eins als Art Disk-Doctor.
    Weis natürlich nicht ob man das so leicht machen kann, hab mich damit nie wirklich beschäftigt. Aber ich fände sowas nicht schlecht.


    Hast Du mal C64Copy probiert? Hat alle diese Funktionen, ist aber eine reine DOS-Applikation, also läuft nicht mehr direkt unter Windows-Versionen ohne DOS-Unterstützung.

  • Es gibt unter Windows noch diese Tools, die ich kenne:

    • Bitte melde dich an, um diesen Link zu sehen. (Win)
    • Bitte melde dich an, um diesen Link zu sehen. (Win)
    • Bitte melde dich an, um diesen Link zu sehen. (Win)
    • Bitte melde dich an, um diesen Link zu sehen. (Mac)

    Schön wäre aber ein Tool, das alles kann.

    ___________________________________________________________
    Meine Kreationen: 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.
    Avatar: Copyright 2017 by Saiki

  • Wie gesagt, C64Copy hat alle Tools an Bord und den geilsten DisAss, den ich bisher benutzt habe, der aber leider wegen DOS etwas limitiert ist.

    Bitte melde dich an, um diesen Link zu sehen.

  • C64Copy funktioniert leider nicht mehr unter 64Bit Windows. :(

  • Es gibt unter Windows noch diese Tools, die ich kenne:


    Hab in der SourceBox mal gelesen, das ein weiteres Tool in Arbeit sein soll. :whistling:

    Bitte melde dich an, um diesen Anhang zu sehen. :verehr: .: Mit Bitte melde dich an, um dieses Bild zu sehen.wäre das nicht passiert! :. :prof:  Bitte melde dich an, um diesen Anhang zu sehen.

    :syshack: .: Meine 3D-Drucker Teile auf :. Bitte melde dich an, um diesen Link zu sehen. :strom:

  • C64Copy funktioniert leider nicht mehr unter 64Bit Windows.


    Das sagte ich ja weiter oben. Es funktioniert aber unter z. B. DosBox, ist dann aber ziemlich umständlich. Leider hat Peter keine Lust, das Tool auf Windows zu portieren oder den Code zu veröffentlichen.
    Und eine Funktionalität fehlt dann doch in diesem Tool: es gibt keine Möglichkeit, direkt auf echte Hardware zu übertragen.


  • Hab in der SourceBox mal gelesen, das ein weiteres Tool in Arbeit sein soll. :whistling:


    Das ist aber "nur" ein Transfertool von D64 nach echtem Drive, oder? Also OpenCBM reloaded?
    Ein D64 Editor bzw. Commander zwischen D64 Inhalte für Windows ist es damit noch nicht.

    Odo, Falls es Dir hilft für Dein Tool, hier ist eine fertige Library (allerdings in C):
    Bitte melde dich an, um diesen Link zu sehen.

    Und hier ein Perl Wrapper für diskimage.c auf GitHub:
    Bitte melde dich an, um diesen Link zu sehen.

    ___________________________________________________________
    Meine Kreationen: 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.
    Avatar: Copyright 2017 by Saiki

  • Wenn dieses GUI dem Benutzer einfach die Möglichkeit bieten würde, selbst Aktionen für ganze d64-Images oder für Dateien aus diesen Images zu definieren, indem einfach eine Kommandozeile mit den nötigen Platzhaltern (Dateinamen, Pfaden, etc) angegeben würde, und diese dann über das Kontextmenü zur Verfügung stünden, könnte man sich das explizite Hardcoden von für diesen oder jenen Emulator, opencbm, transfer-tool x, editor y sparen...

    "x64 -autostart %i"
    "x64 %f"
    "opencbm blah blah %i"
    "xlink %f"
    "petcat -2 -o %b.txt -- %f"

    Wobei hier erstmal %i für Image, %f für file und %b für basename (Dateiname ohne Endung) stehen würde. Was da genau gebraucht wird, würde sich dann schon zeigen.

  • Es gibt unter Windows noch diese Tools, die ich kenne:

    D64 Editor (Win)
    DirMaster (Win)
    D64Lister (Win)
    DiskImagery64 (Mac)

    Schön wäre aber ein Tool, das alles kann.

    Im Star-Commander-Stil und dann für Linux. :) Oder Ansi-C, Python, Java ... plattformübergreifend :)

    If we're evil or divine - we're the last in line. - Ronnie James Dio (1984) -
    Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. |


  • Das ist aber "nur" ein Transfertool von D64 nach echtem Drive, oder? Also OpenCBM reloaded?


    Das war der Ursprungsgedanke. Aktuell bin ich aber schon etwas weiter. Mal schauen wo das hinführt.

    Bitte melde dich an, um diesen Anhang zu sehen. :verehr: .: Mit Bitte melde dich an, um dieses Bild zu sehen.wäre das nicht passiert! :. :prof:  Bitte melde dich an, um diesen Anhang zu sehen.

    :syshack: .: Meine 3D-Drucker Teile auf :. Bitte melde dich an, um diesen Link zu sehen. :strom:

  • Hi,

    ich habe heute ein wenig weiter programmiert und stelle das Ergebnis als Version 0.02 zum "Reinschnuppern" zur Verfügung.

    Alles natürlich ohne Gewähr und für Schäden wird nicht gehaftet, ist ja eine in Entwicklung befindliche Anwendung. ;)

    Bitte melde dich an, um diesen Link zu sehen. (rund 4.5MB ZIP)

  • ...und noch eine:

    Bitte melde dich an, um diesen Link zu sehen.


    Releasenotes:


    0.03 - 2015-09-29
    * Hoxs64 Anbindung
    * Einstellungen: Schriftartgröße einstellbar
    - Verzeichnis/Dateiauswahl verbessert (bspw.: "*** kein image ***" Hinweis)
    - Zuletzt verwendete Schriftart - Default 'fixedsys'
    - App Icon verbessert
    - Dateigröße reduziert (3.5MB)


  • - Dateigröße reduziert (3.5MB)


    Ja, ist wohl mit UPX gepackt. Ich frage mich aber trotzdem, wofür das Programm so viel Platz benötigt?

    Bitte melde dich an, um diesen Anhang zu sehen. :verehr: .: Mit Bitte melde dich an, um dieses Bild zu sehen.wäre das nicht passiert! :. :prof:  Bitte melde dich an, um diesen Anhang zu sehen.

    :syshack: .: Meine 3D-Drucker Teile auf :. Bitte melde dich an, um diesen Link zu sehen. :strom: