Tachibana

Tachibana プロジェクト · 65C02 プラットフォーム

Neo6502

W65C02S + RP2040 — Olimex

6.25 MHz の本物の 65C02、チップセット役の RP2040、HDMI 出力、USB キーボード — 30 ユーロで。私たちはこれを試験台とし、6502 移植の対象にする。

Phosphoneo(サイクル駆動のリファレンスモデル)、キーボードドライバ、BBC Micro 互換レイヤ、ファームウェアのフォーク(映像モード、マルチブート)、仮想ディスク、Oric 2 Neo、Civilization と Maniac Mansion。すべてエミュレータで検証しており、ボードはまだ接続していない。

W65C02S RP2040

Neo6502

Neo6502 の概要

プロセッサW65C02S
マイクロコントローラRP2040, 2 MB flash
映像DVI/HDMI — 320×240, 256
キーボードUSB-A host
拡張UEXT, 6502 bus
音声3.5 mm, speaker
サイズ・ライセンス80 × 55 mm, OSHW
価格30 €

320×240・256 色、6.25 MHz、約 61 KB の使用可能 RAM は私たちのリポジトリの文書の値、それ以外は Olimex の製品ページによる。

プロジェクト

取り組んでいること

Phosphoneo

Neo6502 のゴールデンモデルエミュレータ:サイクル駆動、SingleStepTests オラクル(254 万ケース)で 100 % の 65C02 コア、公式コードからリンクしたファームウェア API、ヘッドレス、キャプチャ、セーブステート。v0.2.0。

スプリント 1 完了

Neo6502kbd

65C02 アセンブラ(ca65)のキーボードドライバ:イベント(スキャンコード、修飾キー)、.kmap(us、fr)から neokbd(シミュレータ付き Go ツール)でコンパイルされる 基本 / Shift / AltGr / Ctrl のマッピング。

進行中

Neo6502bbc

BBC Micro の MOS レイヤ → Neo6502 API(OSWRCH、OSBYTE、OSWORD、OSCLI…)。エピック 3:reload の BBC エミュレータが MOS 1.20、BASIC 2、DFS を起動し、Spellbinder を開始。

作業中

Firmware (fork)

3 つのスプリント:PC エミュレータと基準キャプチャ;映像モード(Hercules 720×350、320×256×16、ページ、XOR スプライト);ティック IRQ、プリエンプティブスケジューラ、RP2040 マルチブート(4 スロット、reload イメージ)。

作業中

AsteroNeo

Astéroric を Neo6502 に移植(cc65):アーケードのロジックはそのまま、API の XOR 線、RP2040 が描く滑らかな多角形の小惑星、再割り当て可能な HID キーボード、4 チャンネルサウンド、30 Hz。.neo バイナリ公開済み。v0.2.0。

スプリント 1 完了

Neo6502Prophet

prophet.neo 互換のプログラムリポジトリサーバーをセキュリティ第一で Go に書き直し:HTTP + HTTPS、.neo の検証、Phosphoneo での 56 プログラムの監査、ウェブインターフェース。prophet.3617.fr で公開中(AsteroNeo を掲載)。

公開中

Neo6502drive

Feather RP2040 USB Host 上の仮想ハードディスクとフロッピー:FAT32 USB メモリ(MSC、ドライバ不要)または UEXT ブロックデバイス。

構想

Oric 2 Neo

Neo6502 上の新世代 Oric:Oric-1/Atmos 互換(ULA、VIA、AY をエミュレート)、ROM とファームウェアで拡張。

構想

Neo6502civ

6502 アセンブラの Civilization 1(Oric でビット一致)を Neo6502 に移植:モノクロフレームバッファのブリット、ファイルによるオーバーレイ、AI は約 6 倍高速。

構想

Neo6502scumm

SCUMM v0 インタプリタ(llvm-mos)による Maniac Mansion:Neo6502 プラットフォームレイヤ、エンジンは Oric 版と共有。

構想

透明性

まだ言えないこと

これらの部品はどれもまだ実機で動いていない:すべて公式エミュレータ、Phosphoneo、コシミュレーション(libemul)で検証している。検証手順は書き上げてあり、Neo6502 が机に届き次第実行する。

記事

さらに詳しく

Neo6502 のための Prophet サーバーを作る

Prophet は Neo6502 コミュニティのプログラムリポジトリです:ボード上のクライアントと、どこかにあるサーバー。私たちはサーバーを Go で書き直し、セキュリティを第一に、自分たちのプログラムを載せて prophet.3617.fr を公開しました。 記事を読む →

著者 bmarty · Tachibana · 2026 年 9 月 16 日