Aktualności: C64 Power - online od stycznia 2000 !

Autor Wątek: Kurs Assemblera cz.4 - problem  (Przeczytany 791 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline lawodch

  • Level 1
  • *
  • Wiadomości: 4
Kurs Assemblera cz.4 - problem
« dnia: 06 Listopada 2018, 13:43 »
Zacząłem korzystać z kursu Assemblera zamieszczonego w serwisie. Dotarłem do części 4:  http://c64power.com/site/kurs-assemblera-cz-4/

*=10000
LDA #$02   
CLC           
ADC #$02   
STA $2800   
BRK 



Kompiluję i uruchamiam (TurboAss v.7.1).  Przenosi mnie do BASIC. 
Według autora kursu:   " możemy sprawdzić efekty za pomocą np. PRINT PEEK (10240). Jest4? Powinno… "

U mnie nie ma ;) - pojawił się BASIC (READY.) i migoczący kursor. Gdy zmieniam rozkaz BRK na RTS, to nie pojawia się BASIC, ale czarny ekran z napisem "started :". Po wpisaniu komendy  PRINT PEEK (10240) - nie otrzymuję wyniku mnożenia (4) - a następuje przejście do BASIC.

Gdzie jest problem ?    Dziękuję za pomoc.






Offline malik_cjm

  • Level 2
  • **
  • Wiadomości: 55
Re: Kurs Assemblera cz.4 - problem
« Odpowiedź #1 dnia: 06 Listopada 2018, 21:10 »
U mnie pomoglo najpierw wpisanie SYS 58260 zeby zresetowac interpreter BASIC. Bez tego mialem taki sam efekt jak Ty.
Nie sprawdzalem dokladnie, ale zakonczenie wykonania programu z Turbo Asm rozkazem BRK zostawia interpreter Basic w jakims dziwnym
stanie i jedyne co sie dzieje to dokladnie to co widzisz.

Offline Buddha

  • Level 4
  • ****
  • Wiadomości: 341
Re: Kurs Assemblera cz.4 - problem
« Odpowiedź #2 dnia: 07 Listopada 2018, 08:26 »
Nie sprawdzałem jeszcze akurat tego, ale niekiedy miałem podobne problemy z cartridgem np. AR to pomagała opcja "kill" :)

Offline lawodch

  • Level 1
  • *
  • Wiadomości: 4
Re: Kurs Assemblera cz.4 - problem
« Odpowiedź #3 dnia: 07 Listopada 2018, 17:01 »
U mnie pomoglo najpierw wpisanie SYS 58260 zeby zresetowac interpreter BASIC.

Dziękuję, pomogło.