|
2008-11-30
Nowy Mads 1.8.4.
- nowy silnik duchów programowych z minimalnymi wymaganiami pami?ci, bez dodatkowych buforów pami?ci obrazu - nowa wersja pakera (kompatybilna z Free Pascal Compiler-em, "fpc -MDelphi sqz15.pas") i dekompresora Huffmana SQZ15,
- poprawiony kod generowany dla rozkazów MVP, MVN, PEA, BRA (CPU 65816),
- dodane nowe rozkazy BRL, JSL, JML (CPU 65816), jako odpowiedniki rozkazów d?ugich skoków BRA, JSR, JMP,
- blok aktualizacji etykiet zewn?trznych (external) zosta? rozszerzony o zapis m?odszego i starszego bajtu adresu takiej etykiety,
- poprawione dzia?anie dyrektywy .USE (.USING), dzia?a niezale?nie od przestrzeni nazw w której zostanie u?yta,
- usuni?ty b??d, który powodowa? w pewnych sytuacjach pomijanie asemblacji bloku #IF, #WHILE,
- dodana mo?liwo?? definiowania zmiennych poprzez dyrektyw? .DS lub pseudo rozkaz ORG przed blokiem .RELOC,
- dodana dodatkowa forma sk?adni dla dyrektywy .VAR, z tym ?e dla takiego przypadku nie ma mo?liwo?ci okre?lenia adresu umiejscowienia zmiennych w pami?ci,
- dodana mo?liwo?? definicji pojedy?czych zmiennych typu strukturalnego w krótszy sposób ani?eli dot?d przez DTA,
- dodana nowa dyrektywa .ZPVAR umo?liwiaj?ca automatyczne przydzielenie miejsca zmiennym na stronie zerowej,
- poprawione dzia?anie dyrektywy .ERROR i pseudo rozkazu ERT, mo?liwe jest umieszczenie dodatkowych informacji w wierszu podobnie jak dla .PRINT (.ECHO),
- dodana mo?liwo?? zagnie?d?ania bloków procedur .PROC, ten sam kod mo?e by? wywo?ywany z ró?nymi parametrami,
- dodane nowe dyrektywy .ENUM i .ENDE (.EEND),
- rozszerzona funkcjonalno?? komentarzy wieloliniowych /* */ o mo?liwo?? umieszczania ich gdziekolwiek,
- umo?liwiona relokacja adresów definiowanych dyrektyw? .DEF,
- dodana mo?liwo?? u?ycia znaków { } do oznaczenia bloku (z wyj?tkiem bloków .MACRO), znak '{','}' zostaje rozpoznany na pocz?tku nowego wiersza.
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. :)
|
|