null

0post
2025.11.10〜(46週)

:0% :0%30代男性

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

85RP
50RP
30RP
27RP
21RP
20RP
19RP
16RP
13RP
12RP
11RP
9RP
9RP
9RP
8RP

TOPへ戻る

D,

null

0post
2025.11.10〜(46週)

:0% :0%30代男性

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

85RP
50RP
30RP
27RP
21RP
20RP
19RP
16RP
13RP
12RP
11RP
9RP
9RP
9RP
8RP
6RP
5RP
5RP
5RP
4RP

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

<関連記事>

いいね!
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
5RP
5RP
5RP
4RP

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

nullの関連トピック

null2 大阪・関西万博 しばき隊 兵庫県 万博

<関連記事>

倭人速報公式アカウント

いいね!
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へ戻る