| UPDATE 2005- 5-15 | ||||||
| XILINX SPARTAN-3 STARTER BOARD で DONKY-KONG | ||||||
| やっと XILINXのデバイスで DonkyKongのFull版が動作しました。 当初 スターター基板では、リソース不足で入らない と思っていたのですが Z80のipを T80から FZ80に変更する事で ジャストフィットしました。 |
||||||
| Spartan3-Starter-Board版 DonkyKong | ||||||
| 基本的には. PENGOと同じで ゲーム用ROMをFPGAのコンフィグROM(XCF2S)に埋め込んで これから起動します。 ゲームのコントロールは、PS2仕様のKEY-BOARDでします。 スターター基板では、 PS2コネクタ横に 電源電圧設定用のジャンパがあります。 通常は, 3.3V側でも動作しますが KEY-BOARDによっては, 5.0Vでないと動作しないものがあります。 そんな時には, ジャンパを 5.0V側にして下さい。 |
||||||
| 1.ゲーム画面のローテーション機能 | ||||||
|
||||||
| PENGO同様 ゲーム画面を回転させます。 少し異なる点といえば DonkyKongでは、 全領域回転させました。 DonkyKongの場合、ゲーム画面が PENGOより小さいため 可能になりました。 スターター基板のスライドスイッチで ローテーションが制御できます。 Hi / Lo switch[6] ON / OFF video rotation (corsol) switch[7] ON / OFF video rotation |
||||||
| 2.拡張VGAコネクタを追加 | ||||||
| PENGOでは、 VGAは、スターター基板の物を使用しましたが これでは, 8色しか表示できません。 DonkyKongでは、満足できなかったので コネクタを追加してしまいました。 |
||||||
|
||||||
| 3.FZ80 IPの採用 | ||||||
| Z80のIPとして、FPGAでPC-8001を作る計画 の FZ80を使用させていただきました。 この場を借りてお礼申し上げます。 2005-05-15 ALTERA Cycloneでも FZ80が動作するようになるました。 Quartus2 V5.0 でコンパイルしたところ 動作するようになりました。 これ以前の論理合成に問題があったのでしょうか? |
||||||
| 【 DownLoad 】 | ||||||
|
||||||
|
||||||
| < FPGA-DonkyKong TOP > | ||||||
| < HOME > | ||||||