HCASM
From Atariki
(Różnice między wersjami)
Wersja z dnia 01:43, 18 lut 2006 Epi (Dyskusja | wkład) (kategorie) ← Previous diff |
Wersja z dnia 19:14, 23 kwi 2006 Epi (Dyskusja | wkład) Next diff → |
||
Linia 16: | Linia 16: | ||
Mimo że ma parę błędów, napisane zostały w nim: demo [[SROLL-demo|Sroll]] i wersja 2.0 depakera [[xunzip]]. | Mimo że ma parę błędów, napisane zostały w nim: demo [[SROLL-demo|Sroll]] i wersja 2.0 depakera [[xunzip]]. | ||
- | Przez pierwszy rok istnienia niepublikowany oficjalnie. Obecnie do pobrania [ftp://ftp.pigwa.net/upload/HardCoreAssembler/hcasm.zip tutaj]. | + | Przez pierwszy rok istnienia niepublikowany oficjalnie. Obecnie do pobrania ze [http://prostata.ath.cx/~epi/hcasm/ strony domowej]. |
[[Kategoria:Języki programowania]] | [[Kategoria:Języki programowania]] | ||
[[Kategoria:Programy użytkowe]] | [[Kategoria:Programy użytkowe]] | ||
[[Kategoria:Polskie programy]] | [[Kategoria:Polskie programy]] |
Wersja z dnia 19:14, 23 kwi 2006
HardCore Assembler
Cross-assembler, prawie całkowicie zgodny w dół z xasmem. Działa pod MS-DOS, wymagając jedynie procesora 386.
W stosunku do xasma pozbawiony jest niektórych rzadziej używanych funkcji: generowania tablic sinusów, op-code'ów w wyrażeniach, liczb rzeczywistych, wsparcia dla konsoli 5200.
W zamian za to udostępnia:
- nowe rozkazy i tryby adresowania procesora 65c816 rozszerzone o pseudo-tryby adresowania charakterystyczne dla xasma <li>generowanie plików wykonywalnych dla SpartaDOS X, wzorem Fast Assemblera <li>makra z możliwością zagnieżdżania oraz rozbijania parametrów na elementy trybu adresowania i wyrażenie <li>etykiety lokalne, funkcjonujące podobnie jak w MAE <li>możliwość łączenia dowolnej liczby instrukcji w pojedynczej linii, a nie tylko dwóch, jak w xasmie <li>automatyczny wybór zakresu skoku (Bxx/Jxx) </ul> Mimo że ma parę błędów, napisane zostały w nim: demo Sroll i wersja 2.0 depakera xunzip. Przez pierwszy rok istnienia niepublikowany oficjalnie. Obecnie do pobrania ze strony domowej.