Posts by crsc

    Kaktusfrage: Nach wie vielen Stunden/Tage/Jahre fehlerfreier Laufzeit kann man dann davon ausgehen, dass man den Fehler endlich eliminiert hat? :/

    Nach milliarden von Jahren Laufzeit ist der Fehler endlich noch einmal aufgetreten und kann endlich beantwortet werden. Die Antwort lautet `42`. :-)

    Unter Debian, Ubuntu, etc. installierst Du die neue XEMU-Version wie folgt:


    Code
    1. $ sudo apt update
    2. $ sudo apt install git build-essential libsdl2-dev libgtk-3-dev libreadline-dev
    3. $ git clone --branch=next --depth=1 https://github.com/lgblgblgb/xemu xemu
    4. $ cd xemu
    5. $ git switch -c origin/next
    6. $ make && sudo make install


    Unter Fedora, CentOS, Red Hat, etc. nutzt Du dnf anstelle apt


    Code
    1. sudo dnf install SDL2-devel gtk3-devel readline-devel

    Du hast scheinbar eine Uraltversion von XEMU installiert. Evtl. installierst Du mal eine neuere Version. :-)


    Super Idee. Ich waere auch sehr gerne mit dabei. :)


    EDIT: Webcam habe ich auch nicht. Ein Headset schon. Von daher waere Discord denke ich schon gut, da das gut im Webbrowser laeuft und dort auch das MEGA65-Projekt vertreten ist. Mit Teams habe ich je nach OS und Browser schon einige schlechte Erfahrungen gemacht. Ansonsten gaebe es noch mumble, jitsi meet oder aehnliches. Bei Bedarf koennte ich eine jitsi meet- oder mumble-Instanz auf meinem Server aufsetzen und zur Verfuegung stellen. Sonst gibt es noch Twitch oder Youtube hat (glaube ich) auch einen Chat bei livestreaming.

    Wie sieht es eigentlich beim Amiga aus? Gibt es dort das ROM/Kickstart/Whatever inzwischen aus legalen Quellen oder ist da auch so eine rechtliche Grauzone wie beim MEGA65?

    Die Software wird nicht verschenkt, sondern man darf sie nur kostenlos nutzen. Das ist ein gewaltiger Unterschied.


    Beispiel um das zu verdeutlichen:


    Eine Stadt bietet Fahrraeder zur kostenlosen Nutzung an. Das bedeutet nicht, dass die Fahrraeder automatisch mir gehoeren und ich diese dann kostenlos nach Afrika veschenken darf. Ich darf auch nicht die Lampen abschrauben, um diese dann an meinem Fahrrad zu verwenden.

    Das ist im Softwarebereich leider recht haeufig so. Wenn ich eine Software z.B. als Open Source anbiete und stelle es unter die GPLv3, dann darf ich damit nicht machen was ich will, sondern muss mich an die Lizenz halten. Sonst kann es passieren, dass ich ploetzlich einen Brief vom Anwalt bekomme. Dort wird auch etwas verschenkt und durch die Lizensierung wird die Nutzung und Weiterverwendung eingeschraenkt und festgelegt.


    Genauso ist auch hier mit dem ROM. Das MEGA65-Team hat das ROM lizensiert und darf dieses zusammen mit dem Produkt verkaufen. Sie koennten es auch zusammen mit dem Produkt verschenken, wenn sie wollten. Es ist aber dennoch an dieses Produkt gebunden. Genauso wird es vermutlich auch mit dem C64 Forever-Paket sein.

    Im Nachhinein haette man einfach von offizieller Stelle sagen sollen, dass 920377 das finale ROM ist (mit Bugs und unveraenderbar) und dann wie gewohnt mit 920378 weitermachen sollen. Das waere vermutlich ein Kompromiss gewesen, mit dem alle haetten leben koennen. Die konservativen User haetten ihr stabiles ROM und alle anderen koennten sich motiviert an den Neuerungen erfreuen. Das haette auch viele Diskussionen und Frustmomente vermieden. Hinterher ist man immer schlauer. Evtl. kann man das an anderer Stelle nochmal intern und auch mit den Usern diskutieren.

    Das waere aus meiner Sicht dennoch verkehrt, denn es ist sinnvoller zwei Schienen zu fahren, einmal eine Bugfix-Schiene fuer das "finale ROM" (denn Bugfixes sind sehr wohl erwuenscht), und einmal eine "Development"- oder "Experimental"-Schiene, in der neue Features eingebaut und getestet werden, die nix mit dem "finalen ROM" zu tun haben. So funktioniert das eigentlich bei den meisten Software-Projekten.

    Da stimme ich dir zu. Das war auch die Grundidee dahinter. Nur! Wenn man kein Entwicklerteam, sondern nur einen einzigen ROM-Entwickler mit begrenzter Zeit hat, dann sind diese zwei Schienen vermutlich zu viel Arbeit um zwei Branches gleichzeitig zu pflegen. Man haette dann evtl. bugifxes auch unter 920377-p1, 920377-p2 usw. anbieten koennen. Wenn dann noch alles durch ein Komitee abgesegnet werden muss und einfach keine Rueckmeldungen (vom Komitee und den Usern) kommen, kann ich auch verstehen, dass die Motivation den Bach runtegeht. Ein (Hobby-)Projekt soll letztendlich spass machen.

    Im Nachhinein haette man einfach von offizieller Stelle sagen sollen, dass 920377 das finale ROM ist (mit Bugs und unveraenderbar) und dann wie gewohnt mit 920378 weitermachen sollen. Das waere vermutlich ein Kompromiss gewesen, mit dem alle haetten leben koennen. Die konservativen User haetten ihr stabiles ROM und alle anderen koennten sich motiviert an den Neuerungen erfreuen. Das haette auch viele Diskussionen und Frustmomente vermieden. Hinterher ist man immer schlauer. Evtl. kann man das an anderer Stelle nochmal intern und auch mit den Usern diskutieren.