Schneider / Amstrad CPC Forum

Amstrad / Schneider CPC => Programmierung => Topic started by: cpcman on 12. November 2018, 12:20:47

Title: Kleine Routine von BAS nach ASM.
Post by: cpcman on 12. November 2018, 12:20:47
Hallo, guten Tag.
Wie wird diese Routine bitte in ASM umgesetzt:
-----------------------------------------
POKE & B7C6, &40
CALL & BC06, &40
----------------------------------------

Dieses funktioniert nicht:
-----------------------------------
ld hl,#b7c6
ld (hl),#40
ld a,#40
call #bc06
--------------------------------

danke.
Gruss
Title: Re: Kleine Routine von BAS nach ASM.
Post by: TFM on 12. November 2018, 14:42:18
Schau mal ins CPC Handbuch. Kann der CALL &XXXX überhaupt Parameter übernehmen? Beim RSX hätte A die Anzahl der Parameter.

Was sollen die Pokes bewirken? In Sprungleisten zu Poken führt höchstens zum Absturz.
Title: Re: Kleine Routine von BAS nach ASM.
Post by: cpcman on 13. November 2018, 09:34:08
Danke.
Werde mir mal das Buch runterladen.

Gruss
Title: Re: Kleine Routine von BAS nach ASM.
Post by: cpcman on 13. November 2018, 16:40:53
Bekomme das umschalten vom Screen nach #4000 nicht hin um ihn zu sehen und darauf zu Printen.

Danke.
Gruss
Title: Re: Kleine Routine von BAS nach ASM.
Post by: cpcman on 13. November 2018, 17:22:29
Jetzt klappt es.

Danke.
Gruss