• Welcome to Schneider / Amstrad CPC Forum.
Welcome to Schneider / Amstrad CPC Forum. Please login.

17. August 2026, 17:21:18

Login with username, password and session length

Shoutbox

TFM

2026-06-04, 18:26:16
Zwei Jahre später... und wieder ein Sommerloch!

TFM

2024-04-08, 20:42:44
Happy Sonnenfinsternis!  :)

TFM

2024-01-15, 17:06:57
Momentan billige Farbbänder auf Ebay für PCW

Devil-System

2023-07-09, 10:37:40
Zweiter 👋😂🤣

Recent

Members
  • Total Members: 228
  • Latest: Mr.Uno
Stats
  • Total Posts: 13,023
  • Total Topics: 1,552
  • Online today: 4,667
  • Online ever: 12,177
  • (30. July 2026, 22:15:07)
Users Online
Users: 3
Guests: 208
Total: 211

208 Guests, 3 Users
BadCPC, Rennert, herbert

CPC / Plus / GX4000 in purem Javascript

Started by Devil-System, 02. August 2026, 20:35:20

Previous topic - Next topic

0 Members and 5 Guests are viewing this topic.

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/
https://cpcwiki.de
Dein Deutsches CPCWiki!

xesrjb

#1
Quote from: Devil-System on 02. August 2026, 20:35:20Aktuell 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,,

TFM

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)

Devil-System

#3
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/
https://cpcwiki.de
Dein Deutsches CPCWiki!

TFM

#4
Quote from: Devil-System on 05. August 2026, 17:37:26Keine 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)

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
https://cpcwiki.de
Dein Deutsches CPCWiki!

Devil-System

#6
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)
https://cpcwiki.de
Dein Deutsches CPCWiki!

TFM

Quote from: Devil-System on 05. August 2026, 21:14:13Hat 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)

Devil-System

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
https://cpcwiki.de
Dein Deutsches CPCWiki!

Devil-System

FutureOS + Future View
(nach dem Laden STRG drücken, STRG = Feuer)

https://jamsi.cpcwiki.de/?s=TcqA-85XcVWU
https://cpcwiki.de
Dein Deutsches CPCWiki!

TFM

#10
Quote from: Devil-System on 07. August 2026, 20:03:14FutureOS + 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)

Devil-System

Quote from: TFM on 08. August 2026, 16:35:17
Quote from: Devil-System on 07. August 2026, 20:03:14FutureOS + 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
https://cpcwiki.de
Dein Deutsches CPCWiki!

TFM

Quote from: Devil-System on 08. August 2026, 16:46:13
Quote from: TFM on 08. August 2026, 16:35:17
Quote from: Devil-System on 07. August 2026, 20:03:14FutureOS + 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)

Devil-System

#13
Natürlich gibt ALT ein Z und CTRL ein X!
Stell den Joystick in den Einstellungen ab! Schreib ich Spanisch? 😁😆😉
https://cpcwiki.de
Dein Deutsches CPCWiki!

TFM

Quote from: Devil-System on 10. August 2026, 16:48:31Natü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)