X68000 トレンド

0post
2025.11.10〜(46週)

:0% :0%30代男性

人気のポスト ※表示されているRP数は特定時点のものです

111RP
54RP
7RP
7RP
7RP
6RP

TOPへ戻る

D,

X68000 トレンド

0post
2025.11.10〜(46週)

:0% :0%30代男性

人気のポスト ※表示されているRP数は特定時点のものです

111RP
54RP
7RP
7RP
7RP
6RP
6RP
4RP
4RP
3RP
2RP
2RP
1RP
1RP
1RP
1RP
1RP
1RP
1RP
1RP

<ポストの表示について>
本サイトではXの利用規約に沿ってポストを表示させていただいております。ポストの非表示を希望される方はこちらのお問い合わせフォームまでご連絡下さい。こちらのデータはAPIでも販売しております

X68000の関連トピック

レコード コンパイラ 移植 ソフト MSX
いいね!
Follow @tsuiranjp

TOPへ戻る

A,0 ; 文字列(CR+LFで改行、null終端)
説明:
pea mes: メッセージのアドレスをスタックに積む。
$FF09: 文字列出力のシステムコール。

$FF00: プログラムを終了。

これをアセンブルして実行すると、コンソールに「Hello World from Grok!」と表示されます。Grok生成っぽく、少しカスタマイズして「from Grok!」を追加してみました。

2. VBlank待機ルーチン
レトロゲームやグラフィックスで必須の、垂直同期(VBlank)を待つコード。画面のちらつきを防ぎます。
; VBlank Wait Routine for X68000
waitVBlank:
move.w $e88000, d0 ; MFPレジスタ読み込み
and.w #%00010000, d0 ; VBlankビットチェック
beq waitVBlank ; VBlank開始まで待機

waitVBlankEnd:
move.w $e88000, d0 ; 再読み込み
and.w #%00010000, d0 ; VBlankビットチェック
bne waitVBlankEnd ; VBlank終了まで待機
rts ; 戻る
説明:

$e88000: MFP(MC68901)のタイマーレジスタ。ビット4がVBlank信号。

最初のループ: VBlankが始まる(ビット=1)まで待つ。
2番目のループ: VBlankが終わる(ビット=0)まで待つ。
これをグラフィックスルーチンの前に呼べば、スムーズな描画が可能。X68000のハードウェアに合わせた生成です。 November 11, 2025
6RP
4RP
4RP
3RP
2RP
2RP
1RP
1RP
1RP
1RP
1RP
1RP
1RP
1RP

<ポストの表示について>
本サイトではXの利用規約に沿ってポストを表示させていただいております。ポストの非表示を希望される方はこちらのお問い合わせフォームまでご連絡下さい。こちらのデータはAPIでも販売しております

X68000の関連トピック

レコード コンパイラ 移植 ソフト MSX

倭人速報公式アカウント

いいね!
Follow @tsuiranjp

エリアスポットランキング
エリアLOVEWalker内で昨日アクセスが多かったスポット

これまでの記事

2025.11
Mon Tue Wed Thu Fri Sat Sun
27 28 29 30 31 01 02
03 04 05 06 07 08 09
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

TOPへ戻る