Phosphoneo
Neo6502 のゴールデンモデルエミュレータ:サイクル駆動、SingleStepTests オラクル(254 万ケース)で 100 % の 65C02 コア、公式コードからリンクしたファームウェア API、ヘッドレス、キャプチャ、セーブステート。v0.2.0。
Tachibana プロジェクト · 65C02 プラットフォーム
W65C02S + RP2040 — Olimex
6.25 MHz の本物の 65C02、チップセット役の RP2040、HDMI 出力、USB キーボード — 30 ユーロで。私たちはこれを試験台とし、6502 移植の対象にする。
Phosphoneo(サイクル駆動のリファレンスモデル)、キーボードドライバ、BBC Micro 互換レイヤ、ファームウェアのフォーク(映像モード、マルチブート)、仮想ディスク、Oric 2 Neo、Civilization と Maniac Mansion。すべてエミュレータで検証しており、ボードはまだ接続していない。
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 の製品ページによる。
プロジェクト
Neo6502 のゴールデンモデルエミュレータ:サイクル駆動、SingleStepTests オラクル(254 万ケース)で 100 % の 65C02 コア、公式コードからリンクしたファームウェア API、ヘッドレス、キャプチャ、セーブステート。v0.2.0。
65C02 アセンブラ(ca65)のキーボードドライバ:イベント(スキャンコード、修飾キー)、.kmap(us、fr)から neokbd(シミュレータ付き Go ツール)でコンパイルされる 基本 / Shift / AltGr / Ctrl のマッピング。
BBC Micro の MOS レイヤ → Neo6502 API(OSWRCH、OSBYTE、OSWORD、OSCLI…)。エピック 3:reload の BBC エミュレータが MOS 1.20、BASIC 2、DFS を起動し、Spellbinder を開始。
3 つのスプリント:PC エミュレータと基準キャプチャ;映像モード(Hercules 720×350、320×256×16、ページ、XOR スプライト);ティック IRQ、プリエンプティブスケジューラ、RP2040 マルチブート(4 スロット、reload イメージ)。
Astéroric を Neo6502 に移植(cc65):アーケードのロジックはそのまま、API の XOR 線、RP2040 が描く滑らかな多角形の小惑星、再割り当て可能な HID キーボード、4 チャンネルサウンド、30 Hz。.neo バイナリ公開済み。v0.2.0。
prophet.neo 互換のプログラムリポジトリサーバーをセキュリティ第一で Go に書き直し:HTTP + HTTPS、.neo の検証、Phosphoneo での 56 プログラムの監査、ウェブインターフェース。prophet.3617.fr で公開中(AsteroNeo を掲載)。
Feather RP2040 USB Host 上の仮想ハードディスクとフロッピー:FAT32 USB メモリ(MSC、ドライバ不要)または UEXT ブロックデバイス。
Neo6502 上の新世代 Oric:Oric-1/Atmos 互換(ULA、VIA、AY をエミュレート)、ROM とファームウェアで拡張。
6502 アセンブラの Civilization 1(Oric でビット一致)を Neo6502 に移植:モノクロフレームバッファのブリット、ファイルによるオーバーレイ、AI は約 6 倍高速。
SCUMM v0 インタプリタ(llvm-mos)による Maniac Mansion:Neo6502 プラットフォームレイヤ、エンジンは Oric 版と共有。
透明性
これらの部品はどれもまだ実機で動いていない:すべて公式エミュレータ、Phosphoneo、コシミュレーション(libemul)で検証している。検証手順は書き上げてあり、Neo6502 が机に届き次第実行する。
記事
Prophet は Neo6502 コミュニティのプログラムリポジトリです:ボード上のクライアントと、どこかにあるサーバー。私たちはサーバーを Go で書き直し、セキュリティを第一に、自分たちのプログラムを載せて prophet.3617.fr を公開しました。 記事を読む →
同じゲーム、同じ C、別のマシン:1 MHz の 6502 と自作ビットマップから、RP2040 が線を引く 6.25 MHz の 65C02 へ移るとき、何が変わるのか。 記事を読む →
Olimex のボード、Tachibana が注目する理由、進行中の 10 のプロジェクト — そして、まだ言えないこと。 記事を読む →