Changes

ASSEMBLER PASMO JP

1,319 bytes added, 07:22, 29 February 2020
Tricks.
==About suggestions and possible improvements.==
Pasmoの前提は、クロスアセンブラーであり、多くの利用可能なリソースがあるマシンで使用される場合です。それから私は、Pasmoにそれを含める方がはるかに便利だと思う(または他の人が私に納得させる)ことをしない限り、他のユーティリティで簡単にできることをする手段を提供する努力をしません。 たとえば、sinテーブルを作成する場合は、テーブルにファイルを書き込み、そのファイルをINCLUDEするお気に入りの言語でプログラムを作成できます。また、そのタイプのことを自動化する場合は、makeを使用できます。 それを考慮に入れて、私はPasmoを改善するための提案とそれを実装するパッチを受け入れています。後者の場合は、オペレーティングシステムやコンパイラに依存せずに、ポータブルな方法で物事を書くように注意してください。
 
 
==Why Pasmo can not generate linkable code?==
Pasmoには、メモリの絶対アドレスを使用する単純なコードジェネレーターがあります。そのため、リンカで使用するための再配置可能なコードを生成するように適合させることが難しくなります。私は今のところそれをする予定はありません、誰かが貢献したいのでしょうか?
 
==Game Boy==
ゲームボーイ。 一部の人々は、Game Boyプログラミングのサポートを追加するよう提案しました。 2つの問題があります。Pasmoでコードを生成するために使用される単純化された方法と、Game Boyについての私の存在しない知識です。
 
==Thanks==
提案を行い、バグを通知または修正したすべての人々に感謝します。そして、彼らがPasmoで行う美しいことを私に見せてくれます。
==Tricks.==
トリック。 Pasmoを使用して、任意のバイナリファイルを.tapに変換できます。たとえば、convert.asmと呼ばれる小さなプログラムを作成します。 ORG address_to_load_the_file INCBIN file.bin pasmo --tap convert.asm file.tapでアセンブルしてください。サポートされている他の形式でも同じことが行われます。
 
==Bugs.==
==Epilogue.==