CPC Wiki Forum Die Amstrad-CPC-Community

CPC / Plus / GX4000 in purem Javascript

Devil-System tarafından başlatıldı · 2026-08-02 20:35 · Yanıtlar: 28 · Görüntülenme: 966
#1
Aktuell versuche ich, unsere CPCs und Plusse in Javascript zu emulieren.
Ohne WASM / andere Tricks, pures Javascript!

Sehr frühe Alpha-Version, aber schon ein wenig brauchbar:

https://jamsi.cpcwiki.de/
Son düzenleme: Devil-System, 2026-08-07 18:21 tarihinde
👍 0👎 0
#2
— Devil-System
Aktuell versuche ich, unsere CPCs und Plusse in Javascript zu emulieren.
Ohne WASM / andere Tricks, pures Javascript!

Sehr frühe Alpha-Version, aber schon ein wenig brauchbar:

https://jamsi.cpcwiki.de/


echt super…

xesrjb
"Der Wein mit der Pille ist im Becher mit dem Fächer. Im Pokal mit dem Portal ist der Wein gut und fein„
Son düzenleme: xesrjb, 2026-08-07 18:22 tarihinde
👍 0👎 0
#3
Sehr schön, aber bei mir hängt manchmal der Sound, wenn man eine Taste festhält (Space).
TFM of FutureSoft
http://www.FutureOS.de --> Das Betriebssystem FutureOS (Update: 30.05.2026)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 29.01.2025)
👍 0👎 0
#4
Keine Ahnung, was du da für eine seltsame Gurke hast 🙂

Docs: (Englisch)
https://jamsi.cpcwiki.de/docs.php

Neue URL zum Emulator:

https://jamsi.cpcwiki.de/
Son düzenleme: Devil-System, 2026-08-07 18:21 tarihinde
👍 0👎 0
#5
— Devil-System
Keine Ahnung, was du da für eine seltsame Gurke hast 🙂

Docs: (Englisch)
https://jamsi.cpcwiki.de/docs.php

Neue URL zum Emulator:

https://jamsi.cpcwiki.de/


Nun, Gurken hab ich nur in Glas... Probier doch mal ein Spiel aus wie Enforcer oder Wild Streets und halte dann einfach mal eine Taste (z.B. Space) gedrückt, was hörst Du dann, alter Gurkenmeister 😉

Vielleicht kann das ja sonst noch jemand testen, ob es das einen Effekt gibt?

Edit: Die Copy Taste scheint nicht zu gehen.
Edit: Burnin Rubber von der Original Cart geht auch nicht, da ich F1/F2 nicht drücken kann.

Ansonsten: Ganz fein!!!
TFM of FutureSoft
http://www.FutureOS.de --> Das Betriebssystem FutureOS (Update: 30.05.2026)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 29.01.2025)
Son düzenleme: TFM, 2026-08-07 18:22 tarihinde
👍 0👎 0
#6
Hat dein Computer / Laptop keine F1 / F2 Taste? Meiner hat die über den Zifferntasten oben 🙂

copy liegt auf ALT.
Joystick Mapping liegt auf STRG und ALT (Feuer 2), Joystick vorher abschalten
👍 0👎 0
#7
Keyboard wurde grundlegend geändert, die F-Tasten sind jetzt auf dem Nummernblock bei Num-Lock ein.
Emulator wurde für Smartphones optimiert. (Touchpad controls)
Virtuelle Tastatur, sowohl für PCs als auch am Smartphone möglich.


Joystick wurde umgemapped:
Feuer 1: STRG, Feuer 2: ALT, Pfeiltasten: Richtungen.
Somit funktionieren Space und X dennoch auf der Tastatur.


Test gefällig?
(Funktioniert natürlich auch am PC)
https://jamsi.cpcwiki.de/?cpr=burninrubber.bin&embedded=true
Am Smartphone sieht man auch direkt den Selector für die integrierten Cartridges und kann das Spiel jederzeit wechseln...

Handynutzer: Die GX4000 hat keine Tastatur, kann also hier auch nicht eingeblendet werden.


Beispiel eines normalen CPC 6128, am Smartphone ist hier auch Tastatur einblendbar / Joystick deaktivierbar (Die Joypad-Controls verschwinden, wenn Tastatur eingeblendet wird, und erscheinen wieder, sobald man die Tastatur wieder ausblendet)

https://jamsi.cpcwiki.de/?system=6128&embedded=true

SNA v3 Funktionalität eingebaut.

Achja die URL wurde geändert... cpcwiki.de/gx leitet direkt auf cpcwiki.de/jamsi um.
Es gibt 2 Link-Möglichkeiten:
https://cpcwiki.de/jamsi
Oder
https://jamsi.cpcwiki.de
Beide leiten auf die gleiche Seite. (Updates sind also auf beiden Links immer identisch)
Son düzenleme: Devil-System, 2026-08-06 14:51 tarihinde
👍 0👎 0
#8
— Devil-System
Hat dein Computer / Laptop keine F1 / F2 Taste? Meiner hat die über den Zifferntasten oben 🙂

copy liegt auf ALT.
Joystick Mapping liegt auf STRG und ALT (Feuer 2), Joystick vorher abschalten


Ja, Copy sollte auf Alt liegen, tut's leider nicht. Habe Windoof 11 und Edge
TFM of FutureSoft
http://www.FutureOS.de --> Das Betriebssystem FutureOS (Update: 30.05.2026)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 29.01.2025)
👍 0👎 0
#9
Joystick deaktiviert vorher?

Habs in Chrome, Edge und Firefox getestet (Windows 11)
In allen Browsern agiert ALT als Copy, aber man muss logischerweise vorher den Joystick deaktivieren
👍 0👎 0
#10
FutureOS + Future View
(nach dem Laden STRG drücken, STRG = Feuer)

https://jamsi.cpcwiki.de/?s=TcqA-85XcVWU
👍 0👎 0
#11
— Devil-System
FutureOS + Future View
(nach dem Laden STRG drücken, STRG = Feuer)

https://jamsi.cpcwiki.de/?s=TcqA-85XcVWU


Da komme ich ins BASIC, nach dem Zurücksetzen, in BASIC drücke ich dann ALT und es erscheint ein "Z". (Und bei Strg ein X).

Aber das wird schon noch! Super Projekt in jedem Fall 🙂

Offtopic: Ein JavaCPC Update wäre auch sehr cool! Das letzte war ja glaube ich noch inoffiziell 🙂
TFM of FutureSoft
http://www.FutureOS.de --> Das Betriebssystem FutureOS (Update: 30.05.2026)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 29.01.2025)
Son düzenleme: TFM, 2026-08-08 16:41 tarihinde
👍 0👎 0
#12
— TFM
— Devil-System
FutureOS + Future View
(nach dem Laden STRG drücken, STRG = Feuer)

https://jamsi.cpcwiki.de/?s=TcqA-85XcVWU

Da komme ich ins BASIC, nach dem Zurücksetzen, in BASIC drücke ich dann ALT und es erscheint ein "Z". (Und bei Strg ein X).


Passt ja dann!
Aber du solltest eigentlich FutureOS sehen mit bereits markiertem File auf der Disk und Pfeil auf RUN
👍 0👎 0
#13
— Devil-System
— TFM
— Devil-System
FutureOS + Future View
(nach dem Laden STRG drücken, STRG = Feuer)

https://jamsi.cpcwiki.de/?s=TcqA-85XcVWU

Da komme ich ins BASIC, nach dem Zurücksetzen, in BASIC drücke ich dann ALT und es erscheint ein "Z". (Und bei Strg ein X).


Passt ja dann!
Aber du solltest eigentlich FutureOS sehen mit bereits markiertem File auf der Disk und Pfeil auf RUN



Das tuhe ich ja, nur Copy geht eben nicht. Deshalb auch der Hinweis, daß ALT ein Z liefert, anstatt wie Copy am CPC zu funktionieren.

Versuche doch mal selber den Copy Cursor zu nutzen, und wenn das klappt, dann sage mir doch bitte wie 🙂
TFM of FutureSoft
http://www.FutureOS.de --> Das Betriebssystem FutureOS (Update: 30.05.2026)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 29.01.2025)
👍 0👎 0
#14
Natürlich gibt ALT ein Z und CTRL ein X!
Stell den Joystick in den Einstellungen ab! Schreib ich Spanisch? 😁😆😉
Son düzenleme: Devil-System, 2026-08-10 17:02 tarihinde
👍 0👎 0
#15
— Devil-System
Natürlich gibt ALT ein Z und CTRL ein X!
Stell den Joystick in den Einstellungen ab! Schreib ich Spanisch? 😁😆😉


Und wie geht das? Schreib mal Deutsch - präzise und deskriptiv bitte  😉  🙂
TFM of FutureSoft
http://www.FutureOS.de --> Das Betriebssystem FutureOS (Update: 30.05.2026)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 29.01.2025)
👍 0👎 0
#16
— TFM
Und wie geht das? Schreib mal Deutsch - präzise und deskriptiv bitte  😉  🙂


Ernsthaft? Puh ok... Aber verrate es Niemandem ok?
Also da ist ein Schalter, den auf "aus" drücken...

Ggf.: RTFM 😉
https://jamsi.cpcwiki.de/docs.php
📎 ausdiemaus.png
Son düzenleme: Devil-System, 2026-08-10 19:30 tarihinde
ausdiemaus.png
👍 0👎 0
#17
SymbOS auf V9990 PowerGraph + SF2 Maus:

https://jamsi.cpcwiki.de/?s=SDMQKZMaACxs&input=RUN%22SYMG9K%22
Son düzenleme: Devil-System, 2026-08-11 19:57 tarihinde
👍 0👎 0
#18
— Devil-System
— TFM
Und wie geht das? Schreib mal Deutsch - präzise und deskriptiv bitte  😉  🙂


Ernsthaft? Puh ok... Aber verrate es Niemandem ok?
Also da ist ein Schalter, den auf "aus" drücken...

Ggf.: RTFM 😉
https://jamsi.cpcwiki.de/docs.php


Ok, Danke, funktioniert. Man muss hald wissen, daß COPY nur funktioniert, wenn man den Joystick abstellt.  :irre:

RTFM = Read the FutureOS Manual??? Ok, bei dem Thema: Du könntest die 2026er ROMs nehmen anstatt die 2024er. Außerdem gibt's da auch Cartridges von 2025 dafür.  🙂  🙂  🙂
TFM of FutureSoft
http://www.FutureOS.de --> Das Betriebssystem FutureOS (Update: 30.05.2026)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 29.01.2025)
Son düzenleme: TFM, 2026-08-11 20:30 tarihinde
👍 0👎 0
#19
Alles zu seiner Zeit 😉
Unterstützt FutureOS auch das M4?
Ältere Systeme wie XDDos sind nicht geplant, weil die Dateien dafür zu groß sind und diese erst umständlich in ein echtes Dateisystem umgewandelt werden müssten.
(JAMSI speichert nichts direkt auf dem Server sondern alles komplett in der MySQL / MariaDB Datenbank.)
👍 0👎 0
#20
— Devil-System
Alles zu seiner Zeit 😉
Unterstützt FutureOS auch das M4?

Selbstverständlich. Dafür ist das fünfte ROM (ROM M wie Massenspeicher) da, es wird automatisch von Installer installiert (bei Installation auf M4) und in den Cartridges ist es auch enthalten.
Aber Vorsicht: Der Installer passt die ROM Nummern an. Falls Du also ein FutureOS für bestimmte ROM-Nummern haben willst, dann einfach Email oder PM an mich.  🙂

— Devil-System
Ältere Systeme wie X-DDOS sind nicht geplant, weil die Dateien dafür zu groß sind und diese erst umständlich in ein echtes Dateisystem umgewandelt werden müssten.
(JAMSI speichert nichts direkt auf dem Server sondern alles komplett in der MySQL / MariaDB Datenbank.)

Falls Du doch in die Richtung etwas machen willst - was ich sehr schön fände - dann kann ich vielleicht dabei helfen. Lasse mich wissen, wenn ich Dich unterstützen kann.  🙂
TFM of FutureSoft
http://www.FutureOS.de --> Das Betriebssystem FutureOS (Update: 30.05.2026)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 29.01.2025)
👍 0👎 0

Mesaj yazmak için giriş yapın