Search in @shimadah

SHIMADA Hirofumi shimada@mstdn.maud.io

スプライトとBGの説明

SHIMADA Hirofumi shimada@mstdn.maud.io

1994年 セガサターン:スプライト/BGからなる純2D機である

SHIMADA Hirofumi shimada@mstdn.maud.io

PSのVRAM:配置が結構自由である

SHIMADA Hirofumi shimada@mstdn.maud.io

1994年:PlayStation オブジェクトはすべてポリコンで描画

SHIMADA Hirofumi shimada@mstdn.maud.io

ここでゲーム機のグラフィック史をさかのぼって解説します(一同笑い

SHIMADA Hirofumi shimada@mstdn.maud.io

RP2040が相手にすると:GPIOちゃがちゃするだけで倍ぐらいのスピードが出る。

SHIMADA Hirofumi shimada@mstdn.maud.io

Z80ではまにあわないものを2A03はどうしていたか:CPU側に専用のDMAを載せて解決していた

SHIMADA Hirofumi shimada@mstdn.maud.io

OAM RAM : 1ミリ秒以内に書ききらないと揮発してしまう。

SHIMADA Hirofumi shimada@mstdn.maud.io

すばやく入力出力を切換えなければならない。IOエクスパンダが追いつかないこともある。

SHIMADA Hirofumi shimada@mstdn.maud.io

とにかくピン数が多い。

SHIMADA Hirofumi shimada@mstdn.maud.io

80バスはかんたんだが、同期式ではないため早すぎるとデバイス側が取りこぼす。

SHIMADA Hirofumi shimada@mstdn.maud.io

タイミングチャートから説明

SHIMADA Hirofumi shimada@mstdn.maud.io

対抗馬としえ68バスもある

SHIMADA Hirofumi shimada@mstdn.maud.io

(ここで会場にBSDのえびじゅんさん登場)

SHIMADA Hirofumi shimada@mstdn.maud.io

80バス:PPUは80バスでマイコンとつなぐように設計されている。I2C, SPIなどカテゴリ。

SHIMADA Hirofumi shimada@mstdn.maud.io

今回は技術的な要素と用語について解説しますとのこと

SHIMADA Hirofumi shimada@mstdn.maud.io

MagPiに載りました

SHIMADA Hirofumi shimada@mstdn.maud.io

pi-pico2-linux : RP2350用buildroot。8MBのPSRAMが必要。

SHIMADA Hirofumi shimada@mstdn.maud.io

RPi Pico 2 : SRAM 520KB, ARMのほかにRISC-Vが乗っている

SHIMADA Hirofumi shimada@mstdn.maud.io

RP2350搭載ボードの亜種がいっぱい出ている。10種類以上。