C64Power Forum
Ogólne => Forum Ogólnodyskusyjne => Wątek zaczęty przez: Gizmoń w 25 Października 2008, 19:42
-
Wartość np. portu User Port zmienić łatwo, wpisując
POKE56577,wartość
Ale na mapie pamięci C64 znalazłem rejestry odpowiedzialne za częstotliwość mogania kursora, czy szybkość wysyłania danych przez RS232. I tu problem. Wpisując do rejestru 205 (miganie kursora) wartość inną od już tam obecnej (czyli od 2) nic nie osiągam.
Czy są to rejestry tylko do odczytu lub czy należy w jakiś sposób \'aktualizować\' zawartość pamięci?
-
w $cd jest licznik odmierzajacy ilosc faz do nastepnej zmiany stanu kursora. w kazdej fazie zmniejszany jest on o 1 (wiec jego wartosc nie wynosi zawsze 2 co mozna sprawdzic spod basika naprzyklad A=PEEK(205):PRINTA kilka razy) a gdy osiagnie 0 to kursor zmienia stan. wprowadzajac tam jakas wartosc jednorazowo nie zmienisz czestotliwosci jego migotania na stale.