Thread View: pl.comp.sys.atari
5 messages
5 total messages
Started by identifikator: 20040501
Mon, 18 Jan 2010 18:18
programowanie w BASICu
Author: identifikator: 20040501
Date: Mon, 18 Jan 2010 18:18
Date: Mon, 18 Jan 2010 18:18
2 lines
1286 bytes
1286 bytes
czy Ktoś mógłby mi powiedzieć jak w BASICu dla Atari XE wywołać procedurę maszynową na 6 stronie i wrócić z niej do BASICa?
Re: programowanie w BASICu
Author: Kacper Pleszkun
Date: Mon, 18 Jan 2010 19:26
Date: Mon, 18 Jan 2010 19:26
20 lines
1240 bytes
1240 bytes
Dnia Mon, 18 Jan 2010 19:18:44 +0100, identifikator: 20040501 napisał(a): > czy Ktoś mógłby mi powiedzieć jak w BASICu dla Atari XE wywołać procedurę > maszynową na 6 stronie i wrócić z niej do BASICa? AFAIR: Wywołanie: 10 A=USR(1536) Powrót: PLA ;Na stos przy wywołaniu trafia liczba parametrów RTS ;Powrót do Basica Wartość zwracana przez USR jest umieszczana w słowie $D4. Tylko nie mogę sobie przypomnieć, czy (i które, jeśli) rejestry trzeba zachować... Kacper
Re: programowanie w BASICu
Author: identifikator: 20040501
Date: Mon, 18 Jan 2010 19:59
Date: Mon, 18 Jan 2010 19:59
7 lines
1543 bytes
1543 bytes
> Tylko nie mogę sobie przypomnieć, czy (i które, jeśli) rejestry trzeba > zachować... dzięki! zawsze można wszystkie użyte... ;o) nie wiesz czy po resecie strona 6 jest kasowana? chciałbym skompilować w QA, ale on po wyjściu do sparty zawiesza się i trzeba wciskać klawisz reset...
Re: programowanie w BASICu
Author: identifikator: 20040501
Date: Mon, 18 Jan 2010 20:19
Date: Mon, 18 Jan 2010 20:19
6 lines
1424 bytes
1424 bytes
> dzięki! zawsze można wszystkie użyte... ;o) znaczy wszystkie 3... ;o) widziałeś gdzieś opis assemblera 6502 w internecie? zapomniałem jak się odwołuje do komórek pamięci...
Re: programowanie w BASICu
Author: Kacper Pleszkun
Date: Tue, 19 Jan 2010 15:41
Date: Tue, 19 Jan 2010 15:41
27 lines
1693 bytes
1693 bytes
Dnia Mon, 18 Jan 2010 21:19:58 +0100, identifikator: 20040501 napisał(a): >> dzięki! zawsze można wszystkie użyte... ;o) > > znaczy wszystkie 3... ;o) > > widziałeś gdzieś opis assemblera 6502 w internecie? zapomniałem jak się > odwołuje do komórek pamięci... A Google'a amputowali? Szybciej się znajdzie w nim, niż dostanie odpowiedź tutaj. Na przykład: http://atarionline.pl/v01/index.phtml?subaction=showfull&id=1203469381&archive=&start_from=0&ucat=8&ct=biblioteka (Na przykład w książce Miguta "Atari Basic" jest cały, duży rozdział o assemblerze.) Zresztą, polecam całą stronę http://atarionline.pl Albo nie Atari-centrycznie http://www.6502.org Co do 6 strony - o ile pamiętam, miękki reset nie narusza jej zawartości. Acz nie wiem, jak pod Spartą, bo niegdy jej nie miałem. Kacper
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads