Commodore 64 Emulator für macOS

Immer wenn ich einen Emulator für den Commodore 64 unter macOS nutzen wollte, habe ich in den letzten Jahren VICE genutzt. Allerdings wirkte VICE mittlerweile etwas angestaubt, sodass ich mich ein wenig umgeschaut habe und auf Virtual64 gestoßen bin. Neben dem Download über die Projektseite kann VirtualC64 über Homebrew installiert werden:

brew install virtualc64

Nach der Installation kann der Emulator gestartet werden und verlangt einige initiale Konfigurationsschritte.

Die ROMs müssen konfiguriert werden

Konfiguriert werden müssen die ROMs für das BASIC, den KERNAL und den Zeichensatz. Optional kann auch ein ROM für das 1541-Diskettenlaufwerk konfiguriert werden. Da die urheberrechtliche Situation dieser ROMs unklar ist, werden sie nicht mit dem Emulator mitgeliefert. VirtualC64 bietet die Möglichkeit freie Nachbauten dieser ROMs zu nutzen.

Ansonsten kann ein Original-ROM-Set genutzt werden:

basic.901226-01.bin
characters.901225-01.bin
kernal.901227-03.bin
1541-II.251968-03.bin

Nachdem die ROMs konfiguriert sind, kann der Emulator in Betrieb genommen werden. Neben den Grundfunktionalitäten, wie der Konfiguration der Joysticks bietet der Emulator eine Reihe von Funktionen, um in die Tiefe zu gehen, wie z.B. unterschiedlichste Inspektoren für die internen Zustände des Computers.

Ein Programm wird geladen

Der Quelltext des Emulators ist auf GitHub zu finden. Er ist unter der GPL in Version 2 lizenziert und damit freie Software.

Schaltplaneditor im Browser

Auf der Suche nach einem einfachen Schaltplaneditor habe ich vor ein paar Tagen Circuit Diagram entdeckt. Mithilfe des Editors ist es schnell möglich Schaltpläne zu zeichnen; auch Komponenten wie Arduinos und Co werden mitgeliefert. Der Editor läuft vollständig im Browser.

Der Schaltplaneditor mit einem Schaltplan

Die fertige Schaltung kann in unterschiedliche Formate exportiert werden. Zu finden ist der Editor unter circuit-diagram.org. Der Editor ist unter der GPL in der Version 2 lizenziert und damit freie Software. Der Quellcode kann über GitHub bezogen werden.

Medien unter WordPress bei Größenänderung neu berechnen

Wenn die Einstellungen für Medien unter WordPress geändert werden, so werden bestehende Bilder nicht angefasst. In bestimmten Konstellationen kann dies allerdings zu Problemen führen, z.B. bei Vorschaubildern. Deshalb ist es empfehlenswert die Bilder nach einer Änderung der Standardbildgrößen in den Einstellungen von WordPress neu zu berechnen. Hierfür existiert das Plugin Regenerate Thumbnails.

Regenerate Thumbnails
Preis: Kostenlos

Mithilfe des Plugins ist es mögliche alle Bilder in den entsprechend eingestellten Größen neu zu berechnen. Je nach Größe der Medienbibliothek kann dieser Vorgang einige Minuten bis Stunden einnehmen.

Das Plugin Regenerate Thumbnails

Der Quelltext des Plugins ist auf GitHub zu finden. Er ist unter der GPL in Version 2 lizenziert und damit freie Software.

Umfragen mittels freier Software durchführen

Wer online Umfragen durchführen möchte, kann für diesen Zweck unterschiedlichste Webtools nutzen. Das Problem an den meisten dieser Tools ist das die Verarbeitung bei einem Drittanbieter erfolgt und der Nutzer somit keine Kontrolle und Hoheit über die gesammelten Daten hat. Vor allem bei sensiblen Daten empfiehlt es sich das entsprechende Umfragen-Tool selbst zu hosten. Mit LimeSurvey, existiert ein solches Tool, welches daneben freie Software ist.

Eine Umfrage mittels LimeSurvey

Mithilfe von LimeSurvey können Umfragen, Befragungen und vieles mehr realisiert werden. So sind z.B. unter anderem anonyme Umfragen möglich, bei denen die Antworten und die Teilnehmer nicht mehr miteinander in Verbindung gebracht werden können. Die offizielle Seite von LimeSurvey ist unter limesurvey.org zu finden. Der eigentliche Quelltext ist unter anderem auf GitHub zu finden. Lizenziert ist LimeSurvey unter der GPL in Version 2.

Videos unter WordPress DSGVO konform einbinden

Um Videos unter WordPress DSGVO konform einzubinden, existieren eine Reihe von Plugins, welche diese Aufgabe übernehmen. Meist funktionieren diese Plugins nur für YouTube oder Vimeo und nicht für beide oder andere Videodienste. Das Plugin Video-Privatsphäre händelt dies anders.

Im Beispiel würde die Einbindung eines Videos mit dem Plugin wie folgt aussehen:

Aktivieren Sie JavaScript um das Video zu sehen.
Video-Link: https://www.youtube.com/watch?v=-9xNrBQpFt4

Neben den Diensten YouTube und Vimeo werden auch andere Dienste vom Plugin unterstützt. Allerdings hat das Plugin ein Problem mit größeren Videos, welche in einem beschränkten Content-Bereich abgespielt werden. Diese werden abgeschnitten, sodass das Video und der Player nicht richtig zu sehen sind. Auf GitHub habe ich eine Version des Plugins bereitgestellt, welche dieses Problem löst. Der originäre Quelltext des Plugins findet sich ebenfalls auf GitHub. Lizenziert ist das Plugin unter der GPL2 (und später) und damit freie Software.