1

w instrukcji do madsa stoi ze przy pierwszej deklaracji .zpvar powinno dac sie rowniez adres od ktorego sie chce wystartowac, defaultowo jest to 0 (moglo by byc to 0x80 ze wzgledu na system) i niby nie jest to wielka kwestia jesli pisze sie wszystko w jednym kawalku kodu
natomiast proboje sobie zrobic biblioteke, ale niestety narazie musze kozystac z kilku (2) zmiennych na stronie zerowej, acz... chcialbym zeby assembler sam zadecydowal gdzie one maja sie znalesc
pytanie jak to sprytnie lub mniej sprytnie obejsc
najprosciej bylo by zmienic madsa, tak, aby defaultowo bylo to 0x80, a 0x00 mozna bylo samemu wymusic, no ale pracuje z tym co mam..

ktos podpowie?

przechodze na tumiwisizm

2

instrukcja uaktulniona, na przyszłość sugeruję sprawdzać w praktyce

v1.8.6 - 1.8.7 
- domyślny adres dla .ZPVAR ustawiony na $0080, poprzednio $0000
     5                     .zpvar candle .byte
     6
     7
     8 FFFF> 2000-2001> A5 80        lda candle
     9                     end
     9 = 0080            CANDLE
*- TeBe/Madteam
3x Atari 130XE, SDX, CPU 65816, 2x VBXE, 2x IDE Plus rev. C

3 Ostatnio edytowany przez Marek Konopka (2009-08-24 23:48:45)

Korzystając z okazji podepnę się do wątku i poproszę (po raz n'ty) Tomasza o dopisanie ustawiania adresu dla zmiennych zerostronicowych bez ich alokacji poprzez:

.zpvar = adres

Uprzejmie proszę o pozytywne ustosunkowanie się do mojej prośby.

4

tebe, na przyszlosc to zamiast uaktualniac history, uaktualnij dokumentacje
i dokumentacja przez przyklad to kiepski pomysl

przechodze na tumiwisizm