画面を消す DIR ―― 共有されたロックを追って
Neo6502 の Hercules モードでは、起動後の最初の DIR コマンドで画面が消えていました。十二の修正、うち十一は測定によって否定され、四つの計測器が誤較正。原因は SDK のスピンロックが二つのコアで共有され、映像割り込みをわずか一ライン遅らせていたことでした。 記事を読む →
私たちの記事を新しい順に:Oric、Neo6502、Minitel。タグで絞り込む:
8 本の記事
Neo6502 の Hercules モードでは、起動後の最初の DIR コマンドで画面が消えていました。十二の修正、うち十一は測定によって否定され、四つの計測器が誤較正。原因は SDK のスピンロックが二つのコアで共有され、映像割り込みをわずか一ライン遅らせていたことでした。 記事を読む →
Prophet サーバー(Neo6502 のプログラムリポジトリ)の Go による再実装:prophet.neo とバイト単位で互換のプロトコル、一項目ずつ強化、HTTP + HTTPS、.neo の検証、Phosphoneo での 56 プログラムの動的監査、ウェブインターフェース、prophet.3617.fr で本番稼働。 記事を読む →
Astéroric(Oric-1 向け Asteroids 研究クローン)の Neo6502 への移植:アーケードのロジックを維持、ファームウェア API による XOR 描画、半開区間の線、16 ビット座標、30 Hz、HID キーボード、4 チャンネルサウンド、cc65 の OptStackOps の事例、Phosphoneo でのビット単位テスト — そして実機でのテスト。 記事を読む →
PAVI 3617 上の Minitel 版 tachibana.eu(コード TACHIBANA または TACHI):ウェブエミュレータ 3617.fr、pavi.3617.fr:3617 への TCP、OricTel を使った Oric からのアクセス;FR/EN/ES、163 画面、Oric と Neo6502 のプロジェクト、ページ分割された 6 本の記事;作り方(40×25、G2、G1 モザイク、バリデータ)、そしてまだ検証していないこと。 記事を読む →
Tachibana から見た Neo6502(W65C02S + RP2040、Paul Robson によるファームウェア):Phosphoneo、Neo6502kbd、Neo6502bbc、AsteroNeo、Neo6502Prophet、AsteroNeo(Astéroric の移植)、Neo6502Prophet(公開中のプログラムリポジトリ)、ファームウェアのフォーク、構想段階のプロジェクト — 実機でテスト済み。 記事を読む →
Asteroids を 1 フレーム 20,000 サイクルに収めるまでの 40 フェーズ:成り立たなかった予算、XOR 描画と消える頂点、存在しない VSync、ちらつき、迂回する ROM、BSS、別のマシンから借りたサウンド、そしてエミュレータが隠していたもの。 記事を読む →
Phosphoric が主張していたことと、それがなぜ誤りだったか、バージョン 2.0 が何を変えたか(65x02 オラクル、マスタークロック、VIA、ULA、PSG、セーブステート)、目に見えて何が変わるか、そして今も主張しないこと。 記事を読む →
サイクル精密エミュレータをハードウェアの試験台とする方法 — ABI、レジスタ、そして回路図とともに。 記事を読む →