Pasmo: Różnice pomiędzy wersjami

Z ZX Spectrum Wiki
(Przydatne linki)
m
Linia 1: Linia 1:
 
pasmo jest kompilatorem assemblera Z80 wydanym pod licencją GPL. Autorem jest Julián Albo. Program jest napisany w języku C, dzięki czemu możliwa jest kompilacja pod wieloma systemami operacyjnymi.<br/>
 
pasmo jest kompilatorem assemblera Z80 wydanym pod licencją GPL. Autorem jest Julián Albo. Program jest napisany w języku C, dzięki czemu możliwa jest kompilacja pod wieloma systemami operacyjnymi.<br/>
  
== Przełączniki dla linii poleceń ==
+
== Wywołanie z linii poleceń ==
Przydatne dla ZX Spectrum, CPC.<br/>
+
  
* Tryby generowania plików wynikowych:
+
<pre>
 +
pasmo [opcje] plik.asm plik.out [plik.symboli [plik.publiczne] ]
 +
</pre>
 +
 
 +
== Opcje przydatne dla ZX Spectrum, CPC ==
 +
 
 +
* Tryby generowania plików wynikowych
 
<code>--bin</code> - domyślny tryb, wynikiem jest plik binarny.<br/>
 
<code>--bin</code> - domyślny tryb, wynikiem jest plik binarny.<br/>
 
<code>--tap</code> - tworzy plik .tap (ZX Spectrum)<br/>
 
<code>--tap</code> - tworzy plik .tap (ZX Spectrum)<br/>
Linia 15: Linia 20:
 
<code>--amsdos</code> - generuje pliki w formacie Amsdos (Amstrad CPC)<br/>
 
<code>--amsdos</code> - generuje pliki w formacie Amsdos (Amstrad CPC)<br/>
  
 
+
* Inne  opcje:
 +
<code>-d</code> - włącza tryb debug. Wynikiem działania jest listing skompilowanego kodu wysyłany na standardowe wyjście.<br/>
 +
<code>-v</code> - włącza tryb szczegółowych informacji o procesie kompilacji.<br/>
 +
<code>-I</code> - argumentem jest katalog, w którym kompilator ma szukać źródłowych zawartych w dyrektywie INCLUDE.<br/>
 +
<code>-E</code> - definiuje etykiete o podanej nazwie i wartości. Wartość ta musi mieć postać liczbową.<br/>
 +
<code>--equ</code> - to samo do -E<br/>
  
  

Wersja z 09:24, 20 kwi 2015

pasmo jest kompilatorem assemblera Z80 wydanym pod licencją GPL. Autorem jest Julián Albo. Program jest napisany w języku C, dzięki czemu możliwa jest kompilacja pod wieloma systemami operacyjnymi.

Wywołanie z linii poleceń

pasmo [opcje] plik.asm plik.out [plik.symboli [plik.publiczne] ]

Opcje przydatne dla ZX Spectrum, CPC

  • Tryby generowania plików wynikowych

--bin - domyślny tryb, wynikiem jest plik binarny.
--tap - tworzy plik .tap (ZX Spectrum)
--tapbas - tworzy .tap z loaderem w BASIC (ZX Spectrum)
--tzx - tworzy plik .tzx (ZX Spectrum)
--tzxbas - tworzy .tap z loaderem w BASIC (ZX Spectrum)
--cdt - tworzy .cdt (Amstrad CPC)
--cdtbas - tworzy .cdt z loaderem w BASICu (Amstrad CPC)
--plus3dos - generuje pliki w formacie PLUS3DOS (Amstrad CPC)
--amsdos - generuje pliki w formacie Amsdos (Amstrad CPC)

  • Inne opcje:

-d - włącza tryb debug. Wynikiem działania jest listing skompilowanego kodu wysyłany na standardowe wyjście.
-v - włącza tryb szczegółowych informacji o procesie kompilacji.
-I - argumentem jest katalog, w którym kompilator ma szukać źródłowych zawartych w dyrektywie INCLUDE.
-E - definiuje etykiete o podanej nazwie i wartości. Wartość ta musi mieć postać liczbową.
--equ - to samo do -E



Przydatne linki

Strona WWW: http://pasmo.speccy.org/
Kody źródłowe oraz binaria: http://pasmo.speccy.org/#down
Dokumentacja (w języku angielskim i portugalskim) http://pasmo.speccy.org/#docu