Die Website zum Projekt scheint es auch nicht mehr zu geben. Mich würde auch interessieren ob es noch Aktivitäten diesbezüglich gibt.
Servant 64 - Sneak Preview
-
KiWi -
6. Mai 2015 um 18:25 -
Erledigt
Es gibt 117 Antworten in diesem Thema, welches 19.103 mal aufgerufen wurde. Der letzte Beitrag (
-
-
Das Projekt wurde komplett eingestellt. Zuletzt waren wir dabei, ein Universalprotokoll zu erstellen,
welches erlaubt, über den Userport sämtlicher CBM-Maschinen (C64 und PETs) Daten auszutauschen.
Leider konnten wir aber auch das Ziel, aufgrund von Zeitmangel, nicht erreichen.
Echt schade. -
Ihr lebt doch noch? Warum also Zeitmangel? -
Es soll halt noch Leute geben, die einem Beruf nachgehen, um einen gewissen Lebensstandard für Frau und Kinder halten zu können.

-
- Offizieller Beitrag
Habt Ihr vielleicht den Sourcecode und Binaries gerettet, z.B. auf Github?
Oder allenfalls auf die F64 Wolke stellen?Das mit dem Beruf verstehe ich, komme auch zu nix.

-
gibts denn noch Hoffnung?
-
So wie es aussieht, erst mal nicht.
-
Nachdem ich im "Bitte melde dich an, um diesen Link zu sehen." Thread auf dieses Projekt hier hingewiesen wurde, möchte ich doch mal konkreter nachfragen.
Wie war denn der Stand, als das Projekt eingestellt wurde? Was hat schon funktioniert und was nicht und woran hing es am Ende?
Vor allem würden mich die Designunterlagen der Platine interessieren. Das wäre die ideale Testplatine für erste Versuche am Userport, ohne dass ich gleich KiCAD anwerfen muss.
Solche Layout bekomme ich zwar inzwischen hin, aber mangels Übung ist das für mich doch immer wieder sehr mühsam.Vielleicht liegen ja sogar noch irgendwo ein paar ungenutze Platinen rum.

Was die Kommunikation zwischen PC und Arduino/C64 angeht, hat das Projekt große Ähnlichkeit mit dem TapecartFlasher auf Arduino-Basis. Die Routinen könnte man zu 90% übernehmen inkl. dem automatischen Download der Arduino-Software. Die Umstellung auf Ethernet oder WLAN wäre auch kein Problem. Ob USB-Seriell oder TCP/IP macht für das Protokoll keinen Unterschied.
Entscheidend ist, was auf der C64-Seite noch zu tun wäre. Mit den C64 BIOS/BASIC kenne ich mich nicht so gut aus. Wenn da noch viel zu machen wäre, ginge das nur mit Unterstützung. Oder es würde etwas länger dauern.

-
Xlink von Henning verfolgt ja auch ein ähnliches Prinzip.
-
Xlink von Henning verfolgt ja auch ein ähnliches Prinzip.
Ja, nur leider für den (Windows-)User sehr viel komplizierter.
Der TapecartFlasher ist ein Singe-EXE-File. Ein unprogrammierter Arduino bekommt automatisch die aktuelle Software verpasst (keine speziellen Tools für den Firmware-Download).
Die USB-Treiber für Arduino sind leicht zu installieren (ohne Zadig).Deswegen gefällt mir der Servant64-Ansatz schon mal viel besser als Xlink. Bei Xlink steckt sicher viel Arbeit in der Software und der API, aber mir ist das einfach zu kompliziert.
-
Wenn ich das richtig überfliege, muss man bei xlink unter Windows nur einen Installer ausführen.
-
Wenn ich das richtig überfliege, muss man bei xlink unter Windows nur einen Installer ausführen.
Das liest sich aber auf der Projektseite ganz anders:
Bitte melde dich an, um diesen Link zu sehen. -
Da der gesamte Quellcode vom Xlink offen ist, lässt sich das sicher auch unter Windows ganz einfach integrieren.
-
Da der gesamte Quellcode vom Xlink offen ist, lässt sich das sicher auch unter Windows ganz einfach integrieren.
Software für Windows gibt es ja.
Und bigby hat recht. Es gibt einen Installer für Windows. Aber mir ist noch nicht klar, welche Funktionalität ich dann unter Windows habe.
Und irgendwann will man ja auch mal die Xlink-Firmware aktualisieren. Und dann wird es wohl richtig kompliziert.Außerdem habe ich noch mal die Forensuche bemüht. Es scheint hier niemanden zu geben, der Xlink wirklich im Einsatz hat. Es wird zwar immer mal wieder Verweise auf Xlink, aber es gibt keine Fragen zur Benutzung.
Stellt sich für mich die Frage: Gibt es gar keinen Bedarf für Xlink, Servant64 und Co? Oder liegt es daran, dass die Xlink-Projekt-Doku zu viele abschreckt und das Ding ja auch gar nicht zu bekommen ist.
-
Man benötigt einen Treiber und die Software, die man in der Konsole bedient. Wenn sich einer hinsetzt und dafür eine GUI programmiert, dann wird es auch was für die Klickibunti-Freunde sein.

Edit:
Und irgendwann will man ja auch mal die Xlink-Firmware aktualisieren. Und dann wird es wohl richtig kompliziert.
Geht alles über avrdude. Ist ganz einfach. Wenn man sich mit ATmegas befasst, dann sollte man das eigentlich kennen.
-
Geht alles über avrdude. Ist ganz einfach. Wenn man sich mit ATmegas befasst, dann sollte man das eigentlich kennen.
Ich halte mich halt erstmal an die Anleitung des Entwicklers.
Kannst du noch mal was zum Servant64-Projekt schreiben? Mein Post weiter oben.
-
Wie war denn der Stand, als das Projekt eingestellt wurde? Was hat schon funktioniert und was nicht und woran hing es am Ende?
Leider an der mangelnden Zeit. Berufliche Veränderungen und Familie zwang uns, das Projekt erst einmal aufzugeben.
Aber....., das war gestern. Aktuell arbeiten wir an einer ganz neuen Version. Das kann ich schon mal hier verkünden. Man darf gespannt sein.
Sehr überraschend, das genau zur Entwicklungszeit der neuen Version das Thema hier wieder hochkommt.Und zu den Funktionen: Bitte melde dich an, um diesen Link zu sehen.
Edit: Sehr schade auch das mangelnde Interesse zur Mitarbeit damals. Wir hatten Aufrufe gestartet, doch Rückmeldungen gab es kaum. Auch das war sehr demotivierend.
-
Und zu den Funktionen: forum64.de/index.php?thread/62762-servant64-news/
Ach, da gab es noch einen Thread.

Sehr überraschend, das genau zur Entwicklungszeit der neuen Version das Thema hier wieder hochkommt.
Über so ein Interface denke ich nach, seit ich meinen PET vor zwei Jahren bekommen habe und zu Anfangs mangels Floppy nicht wusste, wie ich Programme auf den Rechner bekommen soll.
Ich habe es dann zunächst über den IEEE-Bus versucht, bin aber erstmal an der Hardware gescheitert (IEEE-Bus Treiber usw.)
Die Idee war eine Floppy-Simulation auf dem PC mit der Möglichkeit D64-Images zu mounten (also im Prinzip das, was ihr auch macht). Nur eben über den IEEE-Bus.
Die PC-Software war schon ziemlich weit, konnte mehrere Units mit jeweils 2 Laufwerken simulieren.Das Thema ist dann etwas in den Hintergrund betreten, weil ich dann später mit Floppy-Laufwerken, petDisks usw. gut versorgt war.
Aber für Cross-Development habe ich mir sowas weiterhin immer gewünscht. Sowohl für den C64 als auch für den PET.Deswegen bin ich hier auch gleich drauf eingestiegen, als das Thema aufkam. Ich wusste ja nicht, dass es da schon soviele Ansätze gibt.
-