[PR]何かを探す前に無料占い:当たる!無料占い『スピリチュアルの館』

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では、満足できなかったので コネクタを追加してしまいました。
 


標準VGA =>




<= 拡張SOUND

<= 拡張VGA



3.FZ80 IPの採用
 Z80のIPとして、FPGAでPC-8001を作る計画 の FZ80を使用させていただきました。 この場を借りてお礼申し上げます。
 注意* このIPは、Xilinxのspartan3で動作していますが AlteraのCycloneでは、動作していません。 原因不明? 
      Cycloneで DonkyKongを動かす場合は、従来どうりT80を使用してください。
 2005-05-15
      ALTERA Cycloneでも FZ80が動作するようになるました。 
      Quartus2 V5.0 でコンパイルしたところ 動作するようになりました。 これ以前の論理合成に問題があったのでしょうか?
【 DownLoad 】
 今回 製作した回路及びソースを公開します。
  * 注意
  ここでの情報 及びソースには、著作権があり、また工業所有権か確立されている場合があります。したがって
  個人で利用される以外は,所有者の承諾が必要です。
  また、回路、技術、ソースを利用して生じたいかなる障害、損害において作者は一切責任を負わないものとします。
  各自の責任において使用してください。
  FPGA-Donkey Kong  V4.00   
 ソ-スファイル     fpga_dkong_v400.zip    
< FPGA-DonkyKong TOP >
< HOME >

[PR]田丸麻紀さん愛用ダイエット:大人気サプリメント!注文殺到中です