OMC65
From Atariki
| Wersja z dnia 21:15, 18 cze 2020 Dracon (Dyskusja | wkład) (linuksowa wersja...) ← Previous diff |
Wersja z dnia 21:16, 18 cze 2020 Dracon (Dyskusja | wkład) Next diff → |
||
| Linia 31: | Linia 31: | ||
| == Linki == | == Linki == | ||
| - | [[https://github.com/pkali/omc65 odnowiona w 2020 wersja działająca pod Linuksem]] | + | [https://github.com/pkali/omc65 odnowiona w 2020 wersja działająca pod Linuksem] |
| {{Stub}} | {{Stub}} | ||
| [[Kategoria:Emulacja]] | [[Kategoria:Emulacja]] | ||
| [[Kategoria:Języki programowania]] | [[Kategoria:Języki programowania]] | ||
Wersja z dnia 21:16, 18 cze 2020
...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
Linki
odnowiona w 2020 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.
