HCASM

From Atariki

(Różnice między wersjami)
Jump to: navigation, search
Wersja z dnia 19:14, 23 kwi 2006
Epi (Dyskusja | wkład)

← Previous diff
Wersja z dnia 16:13, 25 cze 2006
Mikey (Dyskusja | wkład)

Next diff →
Linia 1: Linia 1:
-'''HardCore Assembler'''+Cross-assembler, prawie całkowicie zgodny w dół z [[xasm]]em. Działa pod MS-DOS, wymagając jedynie procesora 386. Nazwa to skrót od 'Hard Core Assembler'
- +
-Cross-assembler, prawie całkowicie zgodny w dół z [[xasm]]em. 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]].<br> 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]].<br>

Wersja z dnia 16:13, 25 cze 2006

Cross-assembler, prawie całkowicie zgodny w dół z xasmem. Działa pod MS-DOS, wymagając jedynie procesora 386. Nazwa to skrót od 'Hard Core Assembler'

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.
Personal tools