HCASM: Różnice pomiędzy wersjami

Z Atariki
Przejdź do nawigacji Przejdź do wyszukiwania
Epi (dyskusja | edycje)
Nie podano opisu zmian
 
Epi (dyskusja | edycje)
m kategorie
Linia 17: Linia 17:


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 [ftp://ftp.pigwa.net/upload/HardCoreAssembler/hcasm.zip tutaj].
[[Kategoria:Języki programowania]]
[[Kategoria:Programy użytkowe]]
[[Kategoria:Polskie programy]]

Wersja z 18 lut 2006, 03:43

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
  • generowanie plików wykonywalnych dla SpartaDOS X, wzorem Fast Assemblera
  • makra z możliwością zagnieżdżania oraz rozbijania parametrów na elementy trybu adresowania i wyrażenie
  • etykiety lokalne, funkcjonujące podobnie jak w MAE
  • możliwość łączenia dowolnej liczby instrukcji w pojedynczej linii, a nie tylko dwóch, jak w xasmie
  • automatyczny wybór zakresu skoku (Bxx/Jxx)

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 tutaj.