Forums

Sega Master System / Mark III / Game Gear
SG-1000 / SC-3000 / SF-7000 / OMV
Home - Forums - Games - Scans - Maps - Cheats - Credits
Music - Videos - Development - Hacks - Translations - Homebrew

View topic - VDPのレジスタ

Reply to topic
Author Message
Enri.Y
  • Guest
Reply with quote
VDPのレジスタ
Post Posted: Tue Jan 13, 2009 8:13 am
MARK IIIのモニタを作ろうとしてフォント制作、画面の表示をしていて
VDPレジスタの設定で何気なくR#03のBit0をいじっていたら
キャラクタパータンが2つずれて表示されているのに気付きました。
いろいろとインターネットで検索していても良くわからないのです。
もし、ご存知のお方がいれば御教授してもらうと、これ幸いでございます。
 
Enri.Y
  • Guest
Reply with quote
Post Posted: Wed Jan 14, 2009 7:38 am
で、最初のバンクのBGキャラクタ0-255に適当にキャラクタを設定。
それを表示してのテストをしてみる。

わかったのはBGキャラクタの重ね合わせのようで
それがVDP R#03の設定でそれなりに細かく設定ができるようです。

Bit7-3=キャラクタコード上位5ビット?
Bit2-0=キャラクタコード下位4ビット

例えばR#3:0FEHにすると
キャラクタ000H-001Hは通常、002H-003Hが000H-001Hと重なって表示。
004H-005Hは通常、006H-007Hは004H-005Hと重なる(以降も同じ)
さらに重なるキャラクタの使用カラーパレットも分割で使用され
重なる部分も違う色になるようです。
また重なるパターンが少し複雑なようですが2キャラクタ単位なのは間違いなさそうです。
 
  • Site Admin
  • Joined: 08 Jul 2001
  • Posts: 8643
  • Location: Paris, France
Reply with quote
Post Posted: Thu Jan 22, 2009 12:56 pm
そのレジスタ3で面白いエッフェクトを作れるかもしれません。
まだあまりわからないけど、そこ英語で議がある。
http://smspower.org/forums/viewtopic.php?t=11588
もっと研究しましょう!
  View user's profile Send private message Visit poster's website
Reply to topic



Back to the top of this page

Back to SMS Power!