OMC65

From Atariki

(Różnice między wersjami)
Jump to: navigation, search
Wersja z dnia 21:44, 10 cze 2008
Sikor (Dyskusja | wkład)

← Previous diff
Aktualna wersja
Dracon (Dyskusja | wkład)

Linia 1: Linia 1:
-Jest to cross-assembler będący rozbudowanym klonem [[MAC/65|MACa 65]], dostępnym dla platform [[ST|Atari ST]] oraz PC. Wersja dla PC była dostępna na stronie [[Pirx|Pirxa]] i [[Pecuś|Pecusia]] (ostatnio niedostępna w sieci), natomiast wersja dla Atari ST zginęła w otchłani czasu.+...czyli '''O'''ur 5oft '''M'''a'''C'''ro assembler. Jest to, napisany przez ludzi z [[Our 5oft]], cross-assembler będący rozbudowanym klonem [[MAC/65|MACa 65]], dostępnym dla platform [[ST|Atari ST]] oraz PC. Wersja dla PC była dostępna na stronie [[Pirx]]a i [[Pecuś|Pecusia]] (ostatnio niedostępna w sieci), natomiast wersja dla Atari ST <strike>zginęła w otchłani czasu</strike> została uratowana przez [[MacGyver]]a z zasobów [[Falcon|Falconowego]] dysku i udostępniona na łamach [[atariki]].
 +== Sposób użycia ==
 +OMC65 assembler działa w linii poleceń PC. Kompiluje kod przeznaczony dla ATARI XL/XE, napisany według składni języka assembler w dialekcie [[MAC/65]], zapisanego jako ciąg ASCII spod dowolnego edytora tekstowego.
 +
 +Składnia wywołania:
 +<pre>
 +OMC.exe [Opcje] plik_źródłowy [plik_docelowy]
 +
 +Opcje:
 +-L - bez listingu (no assembly listing)
 +-S - listing symboliczny (symbols listing)
 +-O - bez pliku wyjściowego (no output)
 +-H - wyjście szesnastkowo (hex output)
 +-A - wygeneruj sam kod (only code output,no addres bytes)
 +-I#filespec - listing assemblacji na wskazane urządzenie (assembly listing to specified file)
 +-IP - listing assemblacji na drukarkę (assembly listing to printer)
 +-E#filespec - listing błędów na wskazany plik (error listing to specified file)
 +-EP - listing błędów na drukarkę (error listing to printer)
 +-N - nie listuj błędnych linii (no error lines listing)
 +-M - standardowa wielkość bufora wyjściowego (standard (252 bytes) buffer out size)
 +W trakcie assemblacji:
 +S - rozpoczęcie/skończenie listowania (start, stop listing)
 +ESC - przerwanie assemblacji (break assembling)
 +</pre>
 +
 +== Do pobrania ==
[[Media:Omc.zip|Wersja PC]]. [[Media:Omc.zip|Wersja PC]].
 +
 +[[Media:OMC_6502.ZIP|Wersja Atari 16/32-bit]].
 +
 +== Linki ==
 +[https://github.com/pkali/omc65 Odnowiona w 2020 roku wersja działająca pod Linuksem]
{{Stub}} {{Stub}}
[[Kategoria:Emulacja]] [[Kategoria:Emulacja]]
[[Kategoria:Języki programowania]] [[Kategoria:Języki programowania]]

Aktualna wersja

...czyli Our 5oft MaCro assembler. Jest to, napisany przez ludzi z Our 5oft, cross-assembler będący rozbudowanym klonem MACa 65, dostępnym dla platform Atari ST oraz PC. Wersja dla PC była dostępna na stronie Pirxa i Pecusia (ostatnio niedostępna w sieci), natomiast wersja dla Atari ST zginęła w otchłani czasu została uratowana przez MacGyvera z zasobów Falconowego dysku i udostępniona na łamach atariki.

Sposób użycia

OMC65 assembler działa w linii poleceń PC. Kompiluje kod przeznaczony dla ATARI XL/XE, napisany według składni języka assembler w dialekcie MAC/65, zapisanego jako ciąg ASCII spod dowolnego edytora tekstowego.

Składnia wywołania:

OMC.exe [Opcje] plik_źródłowy [plik_docelowy]
     
Opcje:
-L          - bez listingu (no assembly listing)                          
-S          - listing symboliczny (symbols listing)                              
-O          - bez pliku wyjściowego (no output)                                    
-H          - wyjście szesnastkowo (hex output)                                  
-A          - wygeneruj sam kod (only code output,no addres bytes)            
-I#filespec - listing assemblacji na wskazane urządzenie (assembly listing to specified file)           
-IP         - listing assemblacji na drukarkę (assembly listing to printer)                  
-E#filespec - listing błędów na wskazany plik (error listing to specified file)              
-EP         - listing błędów na drukarkę (error listing to printer)                     
-N          - nie listuj błędnych linii (no error lines listing)                       
-M          - standardowa wielkość bufora wyjściowego (standard (252 bytes) buffer out size)       
W trakcie assemblacji:                                             
S           - rozpoczęcie/skończenie listowania (start, stop listing)                         
ESC         - przerwanie assemblacji (break assembling)                         

Do pobrania

Wersja PC.

Wersja Atari 16/32-bit.

Linki

Odnowiona w 2020 roku wersja działająca pod Linuksem


Ten artykuł to tylko zalążek. Możesz pomóc rozwojowi Atariki poprzez rozszerzenie go o więcej informacji.

Personal tools