Schneider / Amstrad CPC Forum

Amstrad / Schneider CPC => Hardware => Topic started by: corado on 15. June 2018, 11:53:36

Title: Pins des Parallelports über Basic ansprechen
Post by: corado on 15. June 2018, 11:53:36
Kann man eigentlich irgendwie direkt die Pins des Ports ansprechen unter Basic oder muss ich dazu unter CM/P Pascal laden?
Title: Re: Pins des Parallelports über Basic ansprechen
Post by: TFM on 15. June 2018, 13:44:09
Die Pins D0 bis D6 (Position siehe Handbuch) kannst Du unter BASIC ansprechen mit:

OUT &EFFF,wert

Wenn Du die Bits einzeln setzen / löschen willst dann kannst Du das direkt im Binärformat angeben, hier ein Beispiel, es werden die Bits 2 und 0 gesetzt:

OUT &EFFF,&X00000101

Noch Fragen?
Title: Re: Pins des Parallelports über Basic ansprechen
Post by: corado on 16. June 2018, 15:47:19
ahh, spitze.
Hatte schon befürchtet, das geht beim Basic nicht.
Amstrad Basic ist schon toll :-)

Gibt es irgendwo im Handbuch eine Übersicht, über die erreichbaren Adressen?
Title: Re: Pins des Parallelports über Basic ansprechen
Post by: corado on 16. June 2018, 16:26:21
ich habe gerade mal etwas mit dem Windows Befehl gespielt etc. HAch, der CPC war schon ein geniales Teil.
Wenn ich mit meinem heutigen Porgrammierverständis noch mal in der damaligen Zeit sein könnte.. :flehan:
Title: Re: Pins des Parallelports über Basic ansprechen
Post by: TFM on 17. June 2018, 18:38:52
Quote from: corado on 16. June 2018, 15:47:19
Gibt es irgendwo im Handbuch eine Übersicht, über die erreichbaren Adressen?

Meinst Du die I/O Adressen? Da wäre der Link hier ganz gut:
https://cpcwiki.eu/index.php/I/O_Port_Summary

Und hier gibt's allgemeine Infos:
https://k1.spdns.de/Vintage/Schneider%20CPC/Das%20Schneider%20CPC%20Systembuch/index.html