CPC-Emulation für Themen direkt auf der Seite hinzugefügt! 🕹️

Ohhh herzlich willkommen! Die Ehre liegt ganz unsererseits, würde ich sagen :slight_smile:

Cool, wenn Plus-Unterstützung hinzugefügt wird, werde ich auch Cartridge-Unterstützung im Forum und im Wiki hinzufügen!

Danke für den tollen Emulator!

Willkommen zurück!

Schön, dass du da bist :smiley:

Chips von Floooh (GitHub - floooh/chips: 8-bit chip and system emulators in standalone C headers · GitHub) ermöglicht das schon seit Jahren.

Auf https://cpcitor.itch.io/just-get-9 habe ich zum Beispiel in einem HTML-Bereich einen JavaScript-Build des Emulators eingebunden und einen Aufruf dieser URL eingerichtet: https://html-classic.itch.zone/html/11271760/jg9_html_runnable_for_itch_io_p3/cpc.html?file=justget9_with_intro.dsk&input=run%22justget9%0A

Die itch-Seite startet direkt das Spiel, aber dasselbe Disk-Image enthält auch das Intro, das du hiermit starten kannst:

https://html-classic.itch.zone/html/11271760/jg9_html_runnable_for_itch_io_p3/cpc.html?file=justget9_with_intro.dsk&input=run%22cpcitor%0A

Ja, das ist möglich. Ich könnte eine neue Komponente für das Forum erstellen, allerdings wäre das für Nutzer nicht gerade die einfachste Lösung:

Wenn du eine dsk-Datei hochlädst, generiert das System einen Link:

[mygame.dsk|attachment](upload://abc123xyz456.dsk) (142 KB)

Um eine bestimmte Datei auszuführen, müsste der Nutzer diesen Anhang-Link kopieren und einen Schnipsel einfügen:

[rvm run="disc"]
[mygame.dsk|attachment](upload://abc123xyz456.dsk) (142 KB)
[/rvm]

Ich bezweifle, dass sich die Leute daran erinnern oder sich die Mühe machen würden.

Gibt es eine Möglichkeit, ein DSK-Image in Laufwerk A: und ein anderes in Laufwerk B: einzubinden?

Es wäre auch nützlich, wenn der Emulator einen SNA-Snapshot zusammen mit zwei optionalen Disk-Images akzeptieren könnte: eines in A: und ein weiteres in B: eingebunden.

Ich denke darüber nach, ein ausführbares FUZIX-Image hochzuladen. Es muss das Kernel-Binary entweder von einem SNA-Snapshot oder von einer DSK in Laufwerk A: laden, während sich das Root-Dateisystem auf einem 720-KB-Image in Laufwerk B: befindet.

Wenn das Booten von einem SNA unterstützt wird, könnte immer noch eine 180-KB-DSK in Laufwerk A: eingebunden werden, um zusätzliche Anwendungen bereitzustellen, da eine 720-KB-Diskette zu klein ist, um das gesamte System zu enthalten.

Ich glaube schon, aber wenn ich das richtig sehe, hat das einige Auswirkungen auf den Arbeitsspeicher und das Diskettenlaufwerk; ich habe mir FUZIX noch nicht so genau angesehen. Da müsste auf allen Ebenen noch etwas Arbeit rein gesteckt werden.

Du kannst mir gerne eine PN schicken, um das zu besprechen!

Ist es möglich, die Konfiguration auf einen Plus 6128 umzustellen?

Dann könnten wir auch Plus-Spiele direkt im Browser spielen (solange eine DSK bereitgestellt wird).

Du kannst @retrovm jederzeit damit nerven, Unterstützung hinzuzufügen :sweat_smile:

Ah, mir war nicht bewusst, dass es nicht dieselben Systeme wie die Desktop-Version unterstützt.