WAVESPEED AI 6502アセンブラー ブラウザで動作
100% 無料

6502アセンブラー オンラインアセンブリを入れれば、マシンコードが出てくる。

6502アセンブリを貼り付けると、各行のアドレスとバイト、シンボルテーブル、16進ダンプが表示されます。
バイナリをダウンロードするか、その場で実行してステップ実行できます。

リスティングとシンボル16進ダンプと.bin実行・デバッグ
登録不要 インストール不要 オフラインで動作

エミュレーターを読み込み中…

コードはお使いのデバイスでアセンブル・実行されます。何もアップロードされません。
3つの簡単なステップ

6502アセンブラーの使い方

01

コードを貼り付け

6502アセンブリを入力・貼り付けするか、.asmファイルを開きます。ラベル、定数、.org、データディレクティブに対応しています。

02

アセンブル

「アセンブル」を押します。エラーは行番号付きで表示され、「アセンブラー出力」タブに全行のアドレスとバイト、すべてのシンボルが一覧表示されます。

03

書き出しまたは実行

16進ダンプをコピーするか、.binファイルをダウンロードするか、「実行」を押してコードを実行・デバッグします。

WaveSpeed AI

レトロなプロジェクトのアートを作ろう

WaveSpeed AIで、ゲームやデモ用のピクセルアートのスプライト、タイトル画面、短いクリップをプロンプトから作成できます。

  • 1,000以上のAIモデル
  • 画像・動画・3D
  • 従量課金

対象の新規アカウントに $1 の無料クレジット。カード不要。 ジェネレーターのご利用には、別途アカウントとクレジットが必要です。6502エミュレーターは無料です。

6502アセンブラーのよくある質問

どの構文に対応していますか?

コロンの有無を問わないラベル、define name valueとname = valueの定数、*=と.org、.byte/dcb、.word、.text、.asciiz、.res、16進・2進・10進・文字形式の数値、算術演算、アドレスの下位・上位バイトを取る<と>に対応しています。

ゼロページと絶対アドレッシングはどう選ばれますか?

その行のアセンブル時点で$100未満とわかっている値は、短いゼロページ形式になります。後方で定義されるラベルや、$00FFのように16進4桁で書いた数値は絶対形式になります。

出力はどのような形式ですか?

各ソース行のアドレスとバイトを示すリスティング、シンボルテーブル、1行16バイトの16進ダンプです。.binダウンロードはアセンブルされた最小アドレスから最大アドレスまでを含み、隙間はゼロで埋められます。

どの命令に対応していますか?

ドキュメント化されたNMOS 6502の全151命令とすべてのアドレッシングモードに対応しています。定番の6502の書籍やチュートリアルで使われるのと同じ命令セットです。

無料でプライバシーも守られますか?

はい。このオンライン6502アセンブラーは登録不要の無料で、コードはブラウザ内でアセンブルされ、アップロードされることはありません。

すべての無料ツール

6502アセンブラー オンライン

リスティングとシンボル · 16進ダンプと.bin · 実行・デバッグ

変換を始める