|
2004-11-22
Jest już nowa wersja cross-assemblera Mads: 1.2.8beta. Zachęcam do ściągania i testów. Zmiany:
- w wersji 1.2.7
była błędnie asemblowana linia w stylu dta b(value1),b(value2),...,
- naprawione problemy z działaniem przełączników
/l: /o: /t:,
- dodany przełącznik /h, który tworzy plik *.h dla cc65 (wersja testowa),
- rozbudowana deklaracja
makr o separator i tryb działania (przykład XASM_MACRO.ASM),
- zmiana w deklaracji parametrów procedury, zamiast
znaków '( )' sa teraz '{ }',
- dodane kody wyjścia, takie same jak w Xasm,
- pseudo rozkaz .IF ma teraz
odpowiednik w pseudo rozkazie IFT,
- pseudo rozkaz .ELSE ma teraz odpowiednik w pseudo rozkazie ELS,
- pseudo
rozkaz .ENDIF ma teraz odpowiednik w pseudo rozkazie EIF,
- dodana obsługa składni w stylu LDA ADRES,Y[+-] (LDA
(BYTE),Y[+-]) oraz LDA ADRES,Y[+-]expression,
- dodane przykłady w wersji dla Mads ProTracker'a i
Inertii.
Update: Mads 1.2.9beta. Zmiany:
-
poprawione błędy zauważone przez Rastera, przykład
..\RMT_PLAYER\MUSIC.A65
asembluje teraz
poprawnie),
- obsługa składni XASM'a typu 'lda:sta' za pomocą makr (przykłady
w
XASM_MACRO.ASM),
- dodana obsługa pseudo rozkazu .ELSEIF oraz jego odpowiednika ELI,
- dodana
obsługa pseudo rozkazu ERT (ERT expression),
- dodany przełącznik '/m:filename' który pozwala wczytać plik z
definicjami makr.
Przykład z użyciem składni xasm'a to plik 'INFLATE.ASM' Fox'a, usunąłem
tylko
ręcznie rozkazy typu
lda (byte),0
i zamieniłem na
odpowiednik
ldy #0
lda (byte),y
Wszystkie pozostałe rozkazy to makra, np.
dla 'scc:iny' znak ':' zostaje
zastąpiony znakiem '?' i tak powstaje wywołanie makra ('scc?iny'), które
trzeba
zdefiniowac (jest już w XASM_MACRO.ASM).
TeBe, nie nadążamy... 2 poprawki na dzień??
Vasco/Tristesse, 2004-11-22 23:39:16, 217.153.48.14
ludzie znajduja wiecej bugow niz ja :)
tebe, 2004-11-23 01:15:25, 83.27.247.159
A to wredoty jedne. Zatrudnij beta-testerów :). Nie trzeba będzie dwa razy
dziennie nowej wersji wypuszczać :D. Swoją drogą, niech ktoś znający się zerknie na angielską wersję newsa. Ja na teh
hermetyce wymiękam...
Jurgi, 2004-11-23 01:43:20, 217.97.232.19
tebe dawaj zrodla :)
mikey, 2004-11-23 10:44:20, 212.182.116.154
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. :)
|
|