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

17. April 2026, 19:33:36

Login with username, password and session length

Shoutbox

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

Devilmarkus

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

TFM

2023-06-13, 14:21:49
Sommerloch!

Recent

Members
Stats
  • Total Posts: 12,834
  • Total Topics: 1,528
  • Online today: 215
  • Online ever: 1,724
  • (16. January 2020, 00:18:45)
Users Online
Users: 0
Guests: 145
Total: 145

145 Guests, 0 Users

Amdrum Emulation mit LambdaSpeak 2.0

Started by LambdaMikel, 18. February 2018, 05:17:28

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

TFM

Na, da bin ich aber froh. Am Emu ist das hald immer anders. Jedenfalls läuft alles über den Port &FFFF, um mit anderen Sachen (MSX-Adapter, CPC-Booster+) kompatibel zu bleiben.  :winke0002:
TFM of FutureSoft
http://www.futureos.de --> Das Betriebssystem FutureOS (Update: 24.12.2025)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 29.01.2025)

Devilmarkus

Damit es 100% Amdrum-Kompatibel ist, sollte es auf Port &FF00 laufen.  ;)
https://cpcwiki.de
Dein Deutsches CPCWiki!

TFM

TFM of FutureSoft
http://www.futureos.de --> Das Betriebssystem FutureOS (Update: 24.12.2025)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 29.01.2025)

LambdaMikel

LambdaSPeak Amdrum ist es egal, es dekodiert alles unter &FFxx.
Sollte ich das besser einschraenken?

TFM

Quote from: LambdaMikel on 13. March 2018, 17:16:51
LambdaSPeak Amdrum ist es egal, es dekodiert alles unter &FFxx.
Sollte ich das besser einschraenken?

Ist sicher in Ordnung (iO) denke ich, da das Original ja auch &FFxx dekodiert. Was die Software betrifft hab ich mir nicht alles angesehen, keine Ahnung (kA) was es da neben &FF80 sonnst noch gibt.

Laut Wiki-Artikel nutzt der Player Befehle wie OUT (C),A wobei B = &FF ist. Im Konkreten Fall wird die I/O-Adresse &FF * 256 + Daten-Byte gewählt.

Also ist es nicht nur iO sondern wohl eher zwingend nötig, alles was über die Port-Adressen &FFxx geht als Daten für's Amsdrum zu interpretieren. Aus Kompatibilitätsgründen.

Ich habe kA ob es andere Hardware beeinflusst, denke aber eher nicht. Wenn ich den CPC-Booster+ über &FF16 anspreche, dann wird wohl auch der selbe Wert ans Amdrum geschickt, aber das macht ja nix.

Viel wichtiger ist es, dass das Amdrum nicht gelesen werden kann (siehe Original). Also sollte auch der LambdaSpeak nicht auf Leseversuche der Port-Adressen &FFxx reagieren. Damit kann man dann vom Amsdap und CPC-Booster+ lesen.
TFM of FutureSoft
http://www.futureos.de --> Das Betriebssystem FutureOS (Update: 24.12.2025)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 29.01.2025)

LambdaMikel

Quote from: TFM on 14. March 2018, 14:56:43
Viel wichtiger ist es, dass das Amdrum nicht gelesen werden kann (siehe Original). Also sollte auch der LambdaSpeak nicht auf Leseversuche der Port-Adressen &FFxx reagieren. Damit kann man dann vom Amsdap und CPC-Booster+ lesen.

Ja, Lesen ist disabled im Amdrum-Mode.