|
2007-10-05
Ukazala sie nowa wersja macroassemblera Mads 1.7.8. Zmiany:
- dodane dyrektywy .MEND, .PGEND, .REND jako odpowiedniki .ENDM, .ENDPG, .ENDR,
- obecnie deklaracja makra musi konczyc sie dyrektywa .ENDM lub .MEND (poprzednio dopuszczalne bylo uzycie dyrektywy .END),
- poprawiony sposób wykonywania makr dzieki czemu umozliwione zostalo wykonanie dyrektywy .ENDL z poziomu wykonywanego makra,
- poprawione zauwazone bledy dotyczace starszych bajtów relokowanego adresu oraz bloku aktualizacji symboli publicznych,
- dodana nowa dyrektywa .USING (.USE) pozwalajaca okreslic sciezke poszukiwan dla nazw etykiet,
- poprawione dzialanie dyrektyw .LOCAL, .DEF, których bledne dzialanie objawialo sie w szczególnych przypadkach,
- poprawione dzialanie makro rozkazów skoków (SNE, RNE itp.), których bledne dzialanie objawialo sie w szczególnych przypadkach,
- rozszerzona skladnia dyrektywy .TEST (kod 6502 dla warunku) o dowolna ilosc wyrazen polaczonych przez .OR lub .AND (brak mozliwosci zmiany piorytetu wartosciowania przy pomocy nawiasów), np.:
.test .byte k>#10+1 .or .word j>#100 .and .word j<#105 .or .byte k<=#5
...
...
.endt
- rozszerzona skladnia dyrektywy .WHILE (kod 6502 dla petli) o dowolna ilosc wyrazen polaczonych przez .OR lub .AND (brak mozliwosci zmiany piorytetu wartosciowania przy pomocy nawiasów), np.:
.while .byte k>#4 .and .byte k<#39
...
...
.endw
Jeszcze mi mendy w kodzie były potrzebne! ;>
epi, 2007-10-10 21:08:47, 80.53.8.74
Wyrażaj się! :P
Vasco/Tristesse, 2010-10-07 21:41:56, 79.184.70.130
Redakcja nie odpowiada za treść komentarzy. Wpisy niecenzuralne,
nie na temat będą usuwane, a ich autorzy mogą być pozbawiani możliwości dodawania komentarzy.
Szczegółowy regulamin do wglądu w siedzibie redakcji. :)
|
|