KT_Music on X: "オリジナルのAmiga版の Boing Ball デモの種明かし:<br>こちらでは下記のように通常我々に見えている赤白のチェッカーパターンよりも細かい単位で色を塗り分けている。そして、パレットをサイクリックに入れ替えることでアニメーションを実現している。<br>左:#Amiga 版の塗分け (起動直後に一瞬見える) https://t.co/K9Em9woN4t" / X<br>Post
Log inSign up
Post
span:not(:empty)~span:not(:empty)]:before:content-['·'] [&>span:not(:empty)~span:not(:empty)]:before:px-1 [&>span:not(:empty)~span:not(:empty)]:before:shrink-0 min-w-0 overflow-hidden">KT_Music<br>@neoclassic_tech
19h
#Amiga の有名なデモ Boing Ball をファミコンへ移植した😎<br>スムーズに回転しながら跳ね、衝突音はDPCMで再生
・全部アセンブリ<br>・3Dのボールを14フレーム単位でアニメーション<br>・ボールに光沢や影入りなのがポイント<br>Null-sensei のエミュで動作確認<br>技術関連はリプへ🔽<br>音注意 #NES #ファミコン
00:00
span:not(:empty)~span:not(:empty)]:before:content-['·'] [&>span:not(:empty)~span:not(:empty)]:before:px-1 [&>span:not(:empty)~span:not(:empty)]:before:shrink-0 min-w-0 overflow-hidden">KT_Music<br>@neoclassic_tech
Aug 1
世界中に熱狂的ファンが多い Amiga🖥️<br>その伝説的なデモの🎮ファミコンへの移植をやっている。<br>CESで公開された衝撃的な Boing Ball Demo(3Dでボールが飛び跳ねる;1984)
CPU: #MC68030 vs #MOS6502<br>と異なるが可能なのか? グラフィック機能差も<br>#Amiga #NES #ファミコン #BoingBall #Commodore
40<br>126<br>svg]:size-5 text-body hover:bg-mix-current hover:bg-mix-amount-10 active:bg-mix-current active:bg-mix-amount-15 focus-visible:bg-mix-current focus-visible:bg-mix-amount-10 outline-current -m-2 shrink-0 cursor-pointer border-transparent p-0 text-body size-9 [&>svg]:size-[1.25em] [&>[data-engagement-icon]]:size-[1.25em] group-hover:bg-mix-current group-hover:bg-mix-amount-10" aria-label="View count" type="button" data-state="closed" href="/neoclassic_tech/status/2084611301846966698/quotes">18K
span:not(:empty)~span:not(:empty)]:before:content-['·'] [&>span:not(:empty)~span:not(:empty)]:before:px-1 [&>span:not(:empty)~span:not(:empty)]:before:shrink-0 min-w-0 overflow-hidden">KT_Music<br>@neoclassic_tech
19h
技術<br>3Dのボールは、事前にレンダリングしておく。<br>14フレーム単位の繰り返し分用意する。<br>これらをスプライトのサイズに分割する。<br>これを放物運動させている。<br>Amiga版はパレットアニメをしているが、ファミコンはスプライトは3色+透明色しかないのでこのような方法。<br>スプライトは水平方向でMax8枚
00:00
svg]:size-5 text-body hover:bg-mix-current hover:bg-mix-amount-10 active:bg-mix-current active:bg-mix-amount-15 focus-visible:bg-mix-current focus-visible:bg-mix-amount-10 outline-current -m-2 shrink-0 cursor-pointer border-transparent p-0 text-body size-9 [&>svg]:size-[1.25em] [&>[data-engagement-icon]]:size-[1.25em] group-hover:bg-mix-current group-hover:bg-mix-amount-10" aria-label="View count" type="button" data-state="closed" href="/neoclassic_tech/status/2084616166824452579/quotes">392
KT_Music<br>@neoclassic_tech
オリジナルのAmiga版の Boing Ball デモの種明かし:<br>こちらでは下記のように通常我々に見えている赤白のチェッカーパターンよりも細かい単位で色を塗り分けている。そして、パレットをサイクリックに入れ替えることでアニメーションを実現している。<br>左:#Amiga 版の塗分け (起動直後に一瞬見える)
span:not(:empty)~span:not(:empty)]:before:content-['·'] [&>span:not(:empty)~span:not(:empty)]:before:px-1 [&>span:not(:empty)~span:not(:empty)]:before:shrink-0">12:36 PM · Aug 4, 2026425Views
span:not(:empty)~span:not(:empty)]:before:content-['·'] [&>span:not(:empty)~span:not(:empty)]:before:px-1 [&>span:not(:empty)~span:not(:empty)]:before:shrink-0 min-w-0 overflow-hidden">KT_Music<br>@neoclassic_tech
18h
Amiga Boing Ball デモ<br>Amiga オリジナル (左)と、<br>私が移植したファミコン版 (右) との比較<br>(音 注意)#Amiga #ファミコン
00:00
00:00
svg]:size-5 text-body hover:bg-mix-current hover:bg-mix-amount-10 active:bg-mix-current active:bg-mix-amount-15 focus-visible:bg-mix-current focus-visible:bg-mix-amount-10 outline-current -m-2 shrink-0 cursor-pointer border-transparent p-0 text-body size-9 [&>svg]:size-[1.25em] [&>[data-engagement-icon]]:size-[1.25em] group-hover:bg-mix-current group-hover:bg-mix-amount-10" aria-label="View count" type="button" data-state="closed" href="/neoclassic_tech/status/2084626619034120598/quotes">243
span:not(:empty)~span:not(:empty)]:before:content-['·'] [&>span:not(:empty)~span:not(:empty)]:before:px-1 [&>span:not(:empty)~span:not(:empty)]:before:shrink-0 min-w-0 overflow-hidden">KT_Music<br>@neoclassic_tech
18h
宣伝)こちらも ファミコンへ移植<br>古い Macintosh でも有名なスクリーンセーバー<br>"Flying Toasters" (After Dark)<br>ファミコン、MOS 6502 は面白い。そういえば、Apple I, II は、同じく 6502なのか。
span:not(:empty)~span:not(:empty)]:before:content-['·'] [&>span:not(:empty)~span:not(:empty)]:before:px-1 [&>span:not(:empty)~span:not(:empty)]:before:shrink-0 min-w-0 overflow-hidden">KT_Music<br>@neoclassic_tech
Jul 30
ファミコンソフトの開発をやってみてる<br>スクリーンセーバー "🍞Flying Toasters" を移植😎(謎)
6502 互換 Asm、スプライトの勉強。<br>面白い! これでシューティングゲームでも作ろうかな<br>@GOROman ファミコンエミュで動作確認<br>本物NESでも動かしたい
#MOS6502 #NES #FlyingToasters #ファミコン
00:00
svg]:size-5 text-body hover:bg-mix-current hover:bg-mix-amount-10 active:bg-mix-current active:bg-mix-amount-15 focus-visible:bg-mix-current focus-visible:bg-mix-amount-10 outline-current -m-2 shrink-0 cursor-pointer border-transparent p-0 text-body size-9 [&>svg]:size-[1.25em] [&>[data-engagement-icon]]:size-[1.25em] group-hover:bg-mix-current group-hover:bg-mix-amount-10" aria-label="View count" type="button" data-state="closed" href="/neoclassic_tech/status/2084633718535406010/quotes">232
Log in or sign up for X<br>See what’s happening and join the conversation<br>Continue with phoneContinue with AppleContinue with Google<br>or<br>Log in with...