Přejít na obsah
ARCHIVEKArchiv e-mailových konferencí o 8bitových počítačích Archiv Pandory 1999 až 2013

Re: Re: Consul 262.3

Roman Bórik SAPI-1

Zobrazit citovaný text (3 řádky)
> Jak kompiluješ .mac? Já vím, že by to mělo jít i přímo v CP/M ale už 
si nedokážu vzpomenou jak.
> Na PC to jde? ASem?
Ako kedy. Podľa nálady :-)

Toto som kompiloval priamo v CP/M. Je to jednoduché:

M80 =FILE/M
L80 FILE,FILE/N/E

kde FILE je súbor FILE.MAC - pre kompiler M80.COM

M80 vyprodukuje relativný modul FILE.REL pre linker L80.COM

L80 vytvorí z relatívneho modulu (prvé FILE) súbor FILE.COM (druhé FILE).

V prípade ROMBIOS, ktorý tam má blok začínajúci na adrese 0, tam linker
práskne na začiatok 3 nuly, ale to nie je v tomto prípade problém. L80 to
urobí zrejme kvôli tomu, že ten kód nezačína na zvyčajnej adrese 0100h,
ale môžem sa mýliť.

Samozrejme, že to ide skompilovať aj ASom.
AS má ale odlišné niektoré pseudoinštrukcie. Napr. PHASE a DEPHASE namiesto
.PHASE a .DEPHASE

Roman

Zobrazit původní podobu

Vlákno · 3 zprávy

Zobrazit celé vlákno na jedné stránce

  1. Re: Consul 262.3 Roman Bórik
  2. Re: Re: Consul 262.3 melsoft
  3. Re: Re: Consul 262.3 Roman Bórik