Frage an die Z80-CPC-Experten - was ist die effizienteste Methode, um Register "zu retten" vor destruktiven Betriebssystem Calls?
Z.B. call &bb5d - TXT WR CHAR - macht alles kaputt, ausser IX und IY. Wie soll ich am Besten meine Programm-Variablen "retten"?
- auf den Stack - PUSH BC, PUSH DE ....
- IX und IY verwenden (ich dachte, die Verwendung dieser ist im CPC stark eingeschränkt?)
- in den Speicher schreiben - ld hl,speicher, ld (hl),register
- und und und???