126

@tebe: Czy mógłbyś rozszerzyć liczby na których operujemy podczas różnego rodzaju obliczeń do 64-bit?
Chciałbym sobie móc policzyć różne tablice bezpośrednio w mads, zamiast posiłkować się zewnętrznymi narzędziami. A razem z .GET/.PUT to masz tam do tego naprawdę świetne narzędzia.

hex, code and ror'n'rol
niewiedza buduje, wiedza rujnuje

127

1. Czy można by do liczb w dowolnym systemie liczbowym dodać możliwość uźycia takich 'ślepych separatorów" w rodzaju np "_"? To czasem uczytelnia pisanie liczb, szczególnie długich.
Przykładowo:

  lda #%111_0_0000
  sta AUDC1

pozwala szybciej przy przeglądaniu się zorientować co tam się i jak adresuje.
Pewnie, że można sobie podefiniować stałe, ale już w:

  .sword %0000_1111_0100_1001

można by definiować różne tablice czytelniej.

2. Druga rzecz: mamy dyrektywę HEX którą sobie możemy definiować ciąg bajtów następująco:

  .hex 01 23 45 67 89 AB CD EF

Czy można by dodać uniwersalną dyrektywę powalającą w ten sposób definiować ciągi bajtów ale przy użyciu różnych systemów liczbowych? Np.

  .data $0123456789ABCDEF,%011110111101000001110100111,&01230123012301230123,000123547557482983754

i tak dalej, i tym podobnie.

hex, code and ror'n'rol
niewiedza buduje, wiedza rujnuje