C64Power Forum

Software => Programowanie => Wątek zaczęty przez: hobocti77x w 17 Kwietnia 2015, 08:43

Tytuł: Pierwsze 2 kB RAM i RESET
Wiadomość wysłana przez: hobocti77x w 17 Kwietnia 2015, 08:43
Potrzebuję informacji czy pomiędzy adresami 3-$0802 jest jakiś ciągły obszar RAM o wielkości kilkunastu bajtów który po RESET nie zmienia zawartości ?
Tytuł: Re: Pierwsze 2 kB RAM i RESET
Wiadomość wysłana przez: Kisiel w 17 Kwietnia 2015, 09:14
obszar dwóch bajtów 01 02, tylko musisz sobie przemapować rozszerzenie aby mieć dostęp do tego.
Tytuł: Re: Pierwsze 2 kB RAM i RESET
Wiadomość wysłana przez: hobocti77x w 17 Kwietnia 2015, 09:59
@Kisiel
Akurat w moim rozszerzeniu ten problem nie występuje bo o tym co w tym obszarze i czy w ogóle po RESET jest zmieniane decyduje użytkownik.
Więc napisanie działającego w ten sposób (jaki chce) programu jest dziecinnie proste, ale ja chcę aby ten program z taką samą funkcjonalnością dało się też uruchomić na standardowym c64.
Stąd to pytanie.
Chodzi oczywiście o c64 z 64kB RAM.
Tytuł: Re: Pierwsze 2 kB RAM i RESET
Wiadomość wysłana przez: Kisiel w 17 Kwietnia 2015, 10:31
taki mały hint
F 0000 ffff aa
S"aa",8,0000,ffff
F 0000 ffff 55
S"55",8,0000,ffff
dla ludzi myślących.
Tytuł: Re: Pierwsze 2 kB RAM i RESET
Wiadomość wysłana przez: hobocti77x w 17 Kwietnia 2015, 12:31
Dobra znalazłem.
Wygląda na to że najlepszym miejscem będzie stos.  :)
Tytuł: Re: Pierwsze 2 kB RAM i RESET
Wiadomość wysłana przez: wegi w 28 Czerwca 2015, 22:57
huh - wygląda na to że stos nie jest zerowany po resecie faktycznie, chyba że... soft używanego cartridge to zrobi..
Tytuł: Re: Pierwsze 2 kB RAM i RESET
Wiadomość wysłana przez: wegi w 28 Czerwca 2015, 23:12
Tu chyba nie ma edycji postów ? Jeszcze jest obszar $07e8-$07ff