Manchmal ist es nötig, ein Unterprogramm nicht ordnungsgemäß mit RETURN zu verlassen. Das kann besonders dann passieren, wenn man in einem Unterprogramm bedingte Abfragen hat, die den Programmablauf weiter verzweigen. Spätestens nach 90-100 mal aber gibt der Computer einen Memory Full aus. Dieser Memory Full wird durch den STACK-Überlauf verursacht. Mit dem Befehl CLEARSTACK, hat man nun die Möglichkeit, die STACKS schon vorher zu löschen. Also kann kein Memory Full mehr auftretön, der durch den Stacküberlauf verursacht worden ist. Hat man die Datazeilen eingegeben, sollte man am besten das Programm vor dem ersten Lauf abspeichern, da sich das Listing dann anschließend selber löscht. Nach den Start kann der neue Befehl dann direkt von Basic aus genutzt werden. Ihr müßt nur |CLEARSTACK eingeben, und schon könnt Ihr ihn nutzen. Beachtet, daß man den Balken ('|') mit SHIFT und den KLAMMERAFFEN ('@') eingibt. Zum besseren Verständnis des Befehles findet Ihr ein Demoprogramm vor, welches den RSX-Befehl nochmal detalliert erklärt. Christian Eissner, SA ★ AMSTRAD CPC ★ DOWNLOAD ★ |
|
CPCrulez[Content Management System] v8.7-desktop/c Page créée en 308 millisecondes et consultée 690 foisL'Amstrad CPC est une machine 8 bits à base d'un Z80 à 4MHz. Le premier de la gamme fut le CPC 464 en 1984, équipé d'un lecteur de cassettes intégré il se plaçait en concurrent du Commodore C64 beaucoup plus compliqué à utiliser et plus cher. Ce fut un réel succès et sorti cette même années le CPC 664 équipé d'un lecteur de disquettes trois pouces intégré. Sa vie fut de courte durée puisqu'en 1985 il fut remplacé par le CPC 6128 qui était plus compact, plus soigné et surtout qui avait 128Ko de RAM au lieu de 64Ko. |
|
|