どんなコードをコンパイルするAmigaすか?[定休日]

StackOverflow https://stackoverflow.com/questions/705863

  •  22-08-2019
  •  | 
  •  

質問

たいと思いプログラムの申請はAmigaっと楽しい!

くうポストステップによるステップハウトゥに基づきは次のうちどれでしょう?

  • どのプログラミングツールを使えばいいか迷っていていいので装着されていますか。
  • 私に限りテキスト編集はありまIdeは、デバッグツールを利用できますか?
  • ない場合はツールをインストールにはどのようです。が無料ですか。
  • はじめましては、伝統的なAmiga語っているが、お勧めですか?
  • どうすれば使えるコンパイルされたのでしょうか。
  • く提案するツールが使用デバッグは、提案される養成講座を開催します。
  • ある図書館かを知っておく必要があるなどのGUIに図書館?

一部のものをお---

  • 私は走ワークベンチ3.1からのWinUAEすることができます。
  • からワークベンチでアクセスファイルからWindowsを破壊することはありません。
  • たいと思いコードをコンパイルからワークベンチが可能です。
  • 私は走WinUAEにA1200モードでは、だめとしたブースがあります。
  • あのアプリケーションが既に設置されMEmacs.
  • 私C++、C#、ん、ありがとうございま類似しているAmigaます。
  • う意識ができるコードC/C++かもしれないけど、私は学習した単語をテンポよく表示。

更新:

私の答えは、自分の問題だと回答していを私の答えです。おかげさにしたことをしてきたのは非常に不安はありません。

役に立ちましたか?

解決

注意: ください配布とアップグレードが行われ応答;これは継続します。
全体的にお答えい:-)

あコーヒーに飽きたら寿司です。この説明はアモスアウトドアアクティビティに気軽に郵送自分の回答の異なる言語、または更新今回答(この地域のwiki).

ワークベンチの指示:

  1. イAmigaも2008年にプラスバージョンにワークベンチ3.1).
  2. いずれかを使用Amiga永遠にはWinUAEとしてのエミュレータ(うWinUAE).
  3. 設置 Amigaワークベンチ3.1カスタムハードドライブ.
  4. を使用する場合はWinUEA、利用のaf_3x configファイルに設置しAmiga永遠に).
  5. だワークベンチのAmigaシェルを参照 資源).

アモス親指示:

アモスProはIDEるパッケージをダウンロードするようなものになるので、古いハッカーフリック、プラス電波のない場所でその刺激音に聞こえるのです。いるのか?とにかく、ハウトゥ...

  1. 取得のハードディスクAMOSPro(6ディスクの合計.phpがv2で増えたファイルです。00分)までとなります。
  2. 挿入AMOSPro_Systemディスクや イアモスプロとしての指示.
  3. インストール後、AMOS_Proディレクトリを実行しAMOSPro.
  4. わからない場合はアモス, についてのアモス符号化の基礎.
  5. タイプ: Print "Hello world!"
  6. プレスF1を走(は同じ赤色で示した三角形の右側のペーします。
  7. Rejoyceとして "Hello world!" 面白い文字がオレンジ色の背景のもの。
  8. TODO: どのようにコンパイルとしてバイナリ(?) ですからワークベンチを活用した.

アモスプロジェクトこんにちは。http://img7.imageshack.us/img7/7867/001tpe.png

こちらはあまりアモスコードしたものとみなされます。

Input "Who are you? ";S2$
S1$="Oh, hello "
S3$=", nice to see you!"
Print S1$+S2$+S3$

Amigaのヒント:

  • [左Amiga】 Windows キー[右Amiga】 コンテキストメニュー 鍵があります。
  • プレス[左Amiga]+Aを切り替えペーワークベンチを活用した.
  • 英国[@']キーを生産は#は@(シフト)文字。
  • 英国[~#]キーでの生産を間違えた場合は、または|(シフト)文字。
  • 英国[ ] key produces either the ' or ~ (shift) or (alt)文字。

資源

※Neccecary利用の場合WinUAE Amiga永遠にconfig(af_3x).

TODO:

思いハウトゥ各言語としております。

他のヒント

これは奇妙と同時に、非常に感激問題にする必要があります。

私を許して、元のAmigaの開発者として、私は、プラットフォーム上に与えてくれました。今何かを書くのアイデアは、私にとっては、非常に抽象的である。

ただし、義務はかつて私は、私は熱心にあなたの質問に答えなければならない数のいずれかになりますと信じプラットフォームにバインドされます。

プログラミングツール。 SAS / Cと68KアセンブラまたはC

は、個人的に私はいつもedttingのために CygnusEd を使用し、私は任意のIDEのを知りません。私は、SAS / Cは、漠然としたIDEのいくつかの並べ替えを持っていたが、私は唯一のソースレベルデバッガ(私のために一度に非常に新しいものを)使用されるように、私は確認することはできませんだと思います。

私はAmigaの上でGCCとライブラリを利用可能にすることに関与していた無料ツールの面では、私はこのプロジェクトに何が起こったのか見当がつかない。おそらく、納屋の私のA3000に何かが、見つけるには少し理由があります。

唯一の伝統的なAmigaの言語は、ネイティブ68Kアセンブラです。しかし、あなたはCは、あなたが詳細にRKMの15" を読んだことを提供して多くのことを行うことができます。

ところでアモスはゴミでした。その時点での玩具ます。

デバッグに私しか使用SAS / C(またはそれが正式に知られていたとして、ラティス)。

  

などのGUIライブラリとして私が知っておくべきすべてのライブラリは、ありますか?

たくさん。 Amigaの上で効率的にコーディングするには、あなたが本当にOSの層について多くのことを一緒にハングアップする方法を学びましたする必要があります。当時、これは情報や知識を手に入れる多くの困難だった最大のハードル事前にインターネットだった。

ワークベンチ3.1は、最高の最初のです。私はそれらを覚えることができる場合にのみ、詳細をご産んことができます。

C ++に最も類似Amigaの言語はCである、と悪魔は、システムコール/ライブラリの詳細にあるように、Cを知ることだけで、あなたの道の小さな部分を取得します。

あなたが新しいのlangaugeを学びたい場合は、

多分私はLUAを学習することだろう時間を持っていたほとんど死んplatform.Ifを選択しないでください。

アモスは今でも、まだゴミです。

必ず利用エミュレータ--現代のコUAEは世界のほからA1200.に実行できる素敵な高画面解像度、CPUのパフォーマンス受注高速(たいまでは高速になり、すべてのオプションのコースを受講した。ああ、実際にアクセスPCハードウェアを通じてAmiga図書館によるエミュレータとしてみて下さい。

のAmigaマニュアルを参照する場所したい場合は、"ハードウェア"とは.Devpacしたアセンブラの選択肢とが出来ると思います。

あなたのCコンパイラでコンパイルとともに、少なくとも一つのC++コンパイラ、SAS/C.こちらのリンク数より Amigaコンパイラ

都内に何件か店を構える新しい言語を学習しModula-2がオプションがC言語の選択肢とが出来ると思います。のOSそのものでした文字(少なくとも2.0以降--BCPL前に、図書館の全てのCヘッダを提供しアクセスします。

組み立てた絶大な人気を誇ったゲームやデモンストレーション、個人的には太鼓判を押す実績められるのは、全体のごく楽しかったです。良い図書のための本:

  • Motorolaプログラマのリファレンスマニュアル68k-68040、最も包括的な書の指導のセットです。無料ダウンロード こちらの
  • Amigaハードウェアの参照マニュアルのリストはすべてのハードウェアの登録、どのように説明します。古書販売 こちらの

他の楽しいオプションがかなり強力な ARexx クリプト言語です。なにができるのか、などを制御する他のアプリを通じて'ARexxポートへのアクセスを可能です。より高いレベルのその他のオプションが簡単に取得することができるようになりますことにもなる。

必要なすべてが含まれている Amigaの開発者用CD 2.1 のがあります:すべての(1.3、2.0および3.1のための古典的なものも含めて、私の知る限り3.9にも使用することができる3.5の新しいもの)SDKおよび適当68K Cコンパイラ。

これは、まだいくつかのベンダーから入手可能だ、と私はそれにいくつかのものを書いて覚えています。それはCですので、それはかなりストレートフォワードする必要があります。

AmigaOS4に対するサポートをけれども、しかし、その後、再び、ワークベンチ3.1は最後の本当のAmigaOSのだった。

ほとんどのAmigaのインストールが付属していますARexxを忘れないでください。驚くべきことに、読みやすく、書きやすい、本当に素晴らしい言語です。あなたは非常に簡単かつ効率的に一緒に多くの小規模なものから大規模なアプリケーションを考え出すことができるようにAmigaの上のほとんどの既存のアプリケーションはARexxのためのフックを持っています。 ARexxの私の好きな側面の一つは、その汎用性の高い文字列処理です。それはインタプリタ言語ですが、それはあなたがそれのために低レベルのものを行うために、他のプログラムへの接続をうまく利用して作られた場合は特に、驚くほど速いです。

  

まさにプログラミングツールI   使用する必要があり、任意の既に存在しています   インストールされていますか?

基本とAREXXは、あらかじめパッケージに来るための唯一の言語だった、とその後も、BASICは、二つの方言(脱塩基、およびAmigaBasic)になりました。あなたはより多くのツールのためのフレッド魚のコレクションやAmiNetを見てみたいと思うでしょう。

商用コンパイラを購入するために、他の人があるかもしれませんが、Vesaliaオンラインで利用可能であることAmigaの開発者CDを試してみます。

  

私は、プレーンテキストエディタに限定アム、または   IDEやデバッグツールがあります   利用可能?

あなたはかなりして編集・保存・コンパイル・リンク・ラン・クラッシュwhycrash-DOH-フィックスイット・編集・サイクル戻っている、IDEが容易に入手できません。私はフレッド魚のコレクションやAmiNetにも、DME(ディロンのマクロエディタ)のようなもので、利用可能になります( http://wuarchive.wustl.edu/pub/aminet/する)。これは役立ついくつかの基本的なマクロ建設施設を提供しています。

  

何のツールがすでにインストールされていない場合、どのように   これを行うことができますか?無料のものはありますか?

はい。ここでも、フレッド魚、またはAmiNetます。

  

私は、伝統的なアミーガを学びたいのですが   言語、あなたは1お勧めでしょうか?

ドラコ。それは、クリス・グレイによって書かれました。それは少し「原始的」だけど、それはあなたが適切なバインディングと定数を含め、軌道に乗るために必要なことすべてをあなたに提供する必要があります。言語はコンパイルされ、Cと同等の速度で実行されます。

  

私はコンパイルするために使用する必要があります   言語あなたがお勧め?

マンクスや格子C(あなたがそれらを見つけることができれば、幸運)マンクスは、32ビットの方に16ビットおよび格子向かう傾向で、時間のCコンパイラました。いくつかの小さなCベースのコンパイラがありました。 68Kアセンブリ(格好いい命令セット私見)は、ドラコ、おそらくパスカル方言、のModula-2と同様に、DICE(無料Cコンパイラが、あなたが何か他のものを探している)があります...

  

私はよいツールを提案することができます   提案言語をデバッグするために使用する?

ここでも、商用ツールは、これまで、いくつかの、あなたが何かを見つけるために、パブリックドメインのアーカイブを掘るする必要があるとしている間です。

  

私はする必要があります任意のライブラリがあります   そのようなGUIライブラリとしての意識?

のライブラリがすべて。intuition.libraryに組み込まれている基本的なウィンドウのサポートを提供するライブラリの名前です。 gfx.libraryは、高レベルのプリミティブを提供します、とlayers.libraryは、グラフィックスに独自のビットプレーンのアプローチを渡すためのサポートを提供します。あなたがそこまで取得する前に、あなたがたのexec に、noreferrer"> 誰かがウィキにして、私はあなたが見つけることができると確信しているいくつかの検索と努力をしてうちにもよります。

注意すべきいくつかの事柄...

  

私は内からワークベンチ3.1を実行していますよ   WinUAEエミュレータます。

クール。あなたが設定されています。それは最後の偉大な「クラシック」ワークベンチだった。

  

ワークベンチから、私は、ファイルにアクセスすることができます   私のWindowsのハードドライブから。

これがお手伝いしますが、あなたは可能な限り「ネイティブ」に行きたいと思うでしょう。

  

私は、コードからコンパイルしたいのですが   ワークベンチ、可能であればます。

上記を参照してください。

  

私は、A1200モードでWinUAEを実行していませんよ   それが重要かどうかわからます。

それはあなたがエミュレートしているハードウェアのモデルです。それは良い予算のマシンだったが、それは素敵なハイエンド機だった、可能な場合はコモドールはトラブルを持っていた前に、A3000のためにそれを設定してみてください。

  

アプリケーションが既にあります   インストールはMEmacsと呼ばれます。

Emacsがあなたのものであれば...そう、私はネイティブツールの一部になり、それを試してみる。

  

多分、非常によくC ++やC#を知っています   同様のAmigaの言語があります。私は   あなたがCでコーディングできることを認識し、   C ++が、私は新しいを学びたいです   言語ます。

次に、ドラコはあなたのためです。これは、ライブラリのバインディングのほとんどを持ってきれいにコンパイルし、それが公式に「死んだ」言語は、それが特定のハードウェアプラットフォームに結び付けられています与えられたのです。非常にアミーガ固有。 :)

幸運!誰もがそれがどうなったか知ってみましょう...

エミュレータ

経営システム

グ資源

あなたは楽しみのためのAmigaプログラミングをしたい場合はねえ、あなたの世界を揺するするソフトウェアの NEW の作品は、あります:

エアガンSoftwairからハリウッド4.5

これは、主にマルチメディアプレゼンテーションを対象に、非常に簡単で楽しい言語です。これはLuaの構文に基づいてスクリプト言語、ですが、それはまたそれのために良い旧アモスの少しが多くかつ強力GFXとサウンド機能だことを思い出させます。非常に使いやすいです優れたドキュメントと多くの例が付属しています。また、それは(OS 3.1、AROS、MorphOSの...税込)インタプリタ/コンパイラは、すべて異なるのAmigaプラットフォーム上で動作する、マルチプラットフォームで、完成した、コンパイルされたスクリプトでもWindowsとMac OS Xの両方で努力せずに実行されます。<! / P>

あなたはそれを89ユーロで少しpricyを見つけるかもしれないが、あなたは楽しいプログラミングをしたい場合、私は、それが投資の価値があることを伝えることができて、私は他のプラットフォーム上で、それのようなものを見ていません!

あなたは私の作品:-)のいずれかをテストすることをお勧めします。それはハリウッドで行われ、Windows版はここでダウンロードすることができ、本物の俳優との格闘ゲームです。

http://dl.dropbox.com/u/2920309/BEF- win32.zipする

大きなものがありましたプログラミングツールのためのAmigasたと同じ名前の人の聖書....

アモス

それだけだったのだ。

http://en.wikipedia.org/wiki/AmigaEする

これは、Cのようだったが、ポインタなし。私はまだどこかに自宅で私のシステムのAPIの本を持っています。

私はいくつかの時間のためのAmigaのプログラマーだったと、もっぱら68Kアセンブリ言語を使用していました。 Amigaのリファレンスマニュアルは、聖書不可欠でした。楽しいプログラムに関しては、私は疑うほとんどは、ちょうどあなたが持っている任意のアイデアを検索し、私はあなたがコードの既存の作品を見つけると確信している...アミーガ上の死に行われている。

ブリッタと遊ぶことは私にとっていつも楽しかったけど、それは私がとにかくで働いていたエリアです。

私は他の人が言及したように、あなたがエミュレータを見つけることができると確信しているが、私はのModula-2は、Amigaのプログラマでかなり人気があったことを追加したい。

AMOSは、前述したように、私はおそらく代わりにブリッツ基本を見てみましょうけれども、かなりまともな基本的な方言です。またはASM-ONEのコースのストレートを使用して68Kアセンブリ。 ASM-Oneは、単にVisual Studioのレベルのサポートツールを期待していない、ある種のIDEです。

SAS / Cは、他のCコンパイラのポートは、同様ありますが、Amigaのプラットフォーム上での選択の私の武器でした。

ステップ1、これらのnoreferrer"> これらののいずれかを購入し、それをインストールしてください。

(また、のいずれかの周りに待機する必要がある場合がありますこれらが発明されるを。)

ステップ3、時速88マイルまで取得します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top