Atari XL/XE Scene

 Strona informacyjna polskiej sceny Atari XL/XE

Dodaj do ulubionych Ustaw jako stronę startową RSS PL EN

          Menu          


>Newsy  
>Artykuły
>Zdjęcia ze zlotów  
>Gry online  
>Domeny  
>Linki  
>Bazar
>Reklama
>O nas  
>Kontakt  

Najnowsze pliki


>Forever 14
>SillyPack 2k12
>New Years Disc 2k13
>Silly Venture 2012 stuff (SpartaDos)
>Silly Venture 2012 stuff (MyDos)
>Snowman (DF7)
>Snowman (SQZ)
>Graph2Font 3.8.7.8
>Atari Interlace Studio 1.03

Najbliższe zloty


Forever 10 - 13-15 III 2009, Trencin< ? echo $txt_zlot_slowacja;? >
Grzybsoniada - 29-31 V 2009, Częstochowa< ? echo $txt_zlot_polska;? >

Reklama



Subskrypcja


zapisz się!

Newsy


2007-06-17

Ukazała się nowa wersja asemblera Mads 1.7.7. Zmiany:
- dodany nowy przełącznik -B:ADDRESS umożliwiający asemblacje od zadanego adresu,
- dodany nowa opcja OPT F+- pozwalająca tworzyć bloki ciągłej pamięci (przydatne dla cartów),
- dodana obsługa parametrów typu .LONG i .DWORD przekazywanych do procedur .PROC typu .VAR (poprzednio akceptowanymi typami parametrów był tylko .BYTE i .WORD),
- dodana nowa dyrektywa .FL realizująca zapis liczb rzeczywistych REAL w formacie FP Atari,
- umożliwiony został zapis wartości innych typów niż tylko .BYTE w bloku .ARRAY,
- dodana obsługa typów wielokrotnych dla .STRUCT, poprzednio takie typy były akceptowane jednak pamięć nie była właściwie dla nich rezerwowana, ,
- poprawione błędy dotyczące generowania kodu relokowalnego zauważone przez Laoo,
- błąd 'Addres relocation overload' wystąpi teraz tylko gdy wyrażenie będzie dotyczyć więcej niż jednej etykiety relokowalnej, poprzednio każde wyrażenie z udziałem etykiety relokowalnej powodowało wyświetlenie tego komunikatu błędu,
- blok aktualizacji symboli plublicznych rozszerzony został o możliwość przekazywania stałych różnych typów B-YTE, W-ORD, L-ONG, D-WORD, poprzednio przekazywanym typem był tylko W-ORD,
- zmienione działanie dyrektywy .VAR w blokach .LOCAL znajdujących się w bloku .PROC, zmienne takie zawsze odkładane są na końcu bloku przed dyrektywą .ENDP, w pozostałych przypadkach na końcu bloku .LOCAL przed dyrektywą .ENDL,
- umożliwiona została relokowalność kodu generowanego przez dyrektywy .WHILE i .TEST,
- poprawione działanie testowania wartości typu .WORD w kodzie generowanym przez dyrektywy .WHILE i .TEST,
- dodana nowa dyrektywa .ADR zwracająca adres etykiety przed zmianą adresu asemblacji,
- dodana nowa dyrektywa .LEN zwracająca długość bloków zdefiniowanych przez .PROC i .ARRAY,
- poprawiony piorytet dla operacji dzielenia i mnożenia, obecnie dzielenie ma wyższy piorytet od mnożenia,
- komentarze z końca linii nie poprzedzone znakiem komentarza będą powodować wystąpienie błędu 'Unexpected end of line',
- dodana możliwość przypisania zmiennej pól zdefiniowanych przez strukture,
- rozszerzona składnia .STRUCT o możliwość dodania nowych pól bez definiowania nazwy pola,
- rozszerzona składnia makro rozkazu MWA o możliwość użycia adresowania pośredniego strony zerowej postindeksowanego Y,
- rozszerzona składnia dyrektywy .EXTRN, obecnie możliwe jest zapowiedzenie większej ilości etykiet różnych typów w jednym wierszu, zapowiedzenie procedury .PROC w takim wierszu musi znajdować się na jego końcu,
- rozszerzona składnia dyrektywy .VAR, obecnie możliwe jest zadeklarowanie większej ilości etykiet różnych typów w jednym wierszu oraz przypisanie im adresu od którego zostaną odłożone w pamięci,
- rozszerzona składnia dla parametrów procedur przekazywanych przez zmienne .VAR, możliwe jest podanie przesunięcia,
- dodana nowa dyrektywa .NOWARN wyłączająca wyświetlenie ostrzeżenia dla aktualnie asemblowanego wiersza,
- dodane nowe makro rozkazy PHR, PLR, realizujące odkładanie i zdejmowanie wartości rejestrów z udziałem stosu sprzętowego,
- dodane nowe makro rozkazy ADB, SBB realizujące dodawanie i odejmowanie wartości typu .BYTE,
- dodana możliwość użycia składni C dla liczb szestnastkowych.

dodał: TeBe/MadTeam

nie używam ale great job !
grzeniu, 2007-06-17 18:40:29, 82.146.248.39

uuu, nie widze tłumaczenia po angielsku :)
tebe, 2007-06-17 19:00:17, 83.20.5.9

Bo nie podeslałeś ;P
Vasco/Tristesse, 2007-06-18 13:07:44, 194.114.150.115

a czemu ostatnia wersja jaka sciagnalem to jest 1.7.7 a tu jako nowosc podaje sie 1.7.6? :)
mikey, 2007-06-18 21:12:51, 213.77.138.16

zmian jest tak dużo, że zastanawiam się, czy nie zacząć pisać w madsie :) -
pin, 2007-06-19 01:22:27, 83.175.191.60

Pewnie nawet tebe nie wykorzystuje choćby 1/10 tych wszystkich nowości.
Epi, 2007-06-19 07:31:12, 80.53.8.74

Mikey: Bo jak się tu pojawiło, to nie było 1.7.7...
Vasco/Tristesse, 2007-06-19 10:03:37, 194.114.150.115

czas porzucic C i kodowac w true langwisz
pajero, 2007-06-22 20:00:19, 213.238.106.143

do wersji 1.7.7 przyczynił się Laoo
tebe, 2007-06-25 18:33:19, 83.20.58.190

autor:

komentarz:

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. :)

   Wyszukaj pliki   





więcej

     Domeny     


adept.atari8.info
atarynka.atari8.info
drac030.atari8.info
east.atari8.info
ekranownia.atari8.info
epi.atari8.info
g2f.atari8.info
gury.atari8.info
hardware.atari8.info
jaskier.atari8.info
jindroush.atari8.info
mads.atari8.info
madteam.atari8.info
makeatr.atari8.info
mapy.atari8.info
radiouxa.atari8.info
real3d.atari8.info
tajemnice.atari8.info
trub.atari8.info
yiear.atari8.info