FrontPage  Index  Search  Changes  Login

MMC5

  • 2010年1月27日更新 わかりにくかったので再修正
  • 2010年1月24日更新 PRG,CHRともflashromの配線に間違いがあったので修正

variant

      W-RAM-0 W-RAM-1
ELROM none    none
EKROM 0x2000  none
ETROM 0x2000  0x2000
EWROM 0x8000  none
  • ETROM ソフトと EWROM ソフトに互換性はない。
  • ただし、ETROM の W-RAM-0 の容量を 0x8000 (62256) に変更すれば全ての MMC5 市販ソフトと互換性を持つはず。
  • SL mode などの拡張グラフィックモードのジャンパなどをよく把握していないため。
  • SRAM 容量拡張の必要はあるが、汎用性、拡張性ともに ETROM を使用するのがよい。
    • 62256 はスーパーファミコンの光栄のゲームや競馬のゲーム、クイズのゲーム基板から外すのが低コスト。
    • 外すのが面倒なら DIP でも普通に売ってるので、かってきてもよい。

Program ROM

ROM 接続状態

A0-A10  = CPU A0-A10
A11-A12 = MMC Program A11-A12
A13-A19 = MMC Program ROM A13-A19
D0-D7   = CPU D0-D7
/OE     = MMC Program ROM /OE

A13 以降は ROM/RAM 専用のアドレスバスに別れる。

ROM 配線状態

1:A17 32:+5V
2:A18 31:MMC Program ROM /OE
3:A15 30:A19
      22:GND

flash memory 配線変更

1:A18  = mask ROM 2pin,  MMC Program A18
2:A16  = mask ROM 24pin, MMC Program A16
31:/WE = cartrige 14pin, CPU R/W
30:A17 = mask ROM 1pin,  MMC Program A17
24:/OE = mask ROM 31pin, MMC Program /OE
22:/CS = cartrige 44pin, CPU /ROMCS
  • DIP での flash memory は 4M が最大容量なので A19 に接続することは出来ない。
  • DIP で 8M に対応する場合は ETROM の W-RAM-1 を外して無理矢理増設すべきか...
  • アドレスデコード回路を載せる場所がいるし、それを必要としているソフトは存在しない。
  • unagi では1つのメモリ領域に 2 個の flash の対応予定はない。

Program RAM

RAM 接続状態

Vcc     = +5V or Battery (設定可能)
A0-A10  = CPU A0-A10
A11-A12 = MMC Program A11-A12
A13-A14 = MMC Program RAM A13-A14 (EWROM only)
D0-D7   = CPU D0-D7
/CS1    = MMC Program RAM /CS (W-RAM-0, W-RAM-1 専用線)
CS2     = MMC Program RAM CS (ETROM only)
/OE     = MMC Program RAM /OE
  • 多くのETROM では W-RAM-0 のみ電池に接続。
  • RAM の制御線、上位アドレス線はジャンパで設定変更可能?
  • 62256 を使用するときは CS2 がないので接続しなくてよい。

RAM 配線状態

JEDEC 規格, 8Kx8, 32Kx8 bit Static RAM と同じ。

Charcter ROM

ROM 接続状態

A0-A10  = CPU A0-A10
A11-A19 = MMC A11-A19
D0-D7   = CPU D0-D7
/OE     = PPU /RD
/CE     = PPU A13

ROM 配線状態

1:A17 32:+5V
2:A18 31:PPU /RD
3:A15 30:A19
      22:PPU A13

flash memory 配線変更

1:A18  = mask ROM 2pin,  MMC Charcter A18
2:A16  = mask ROM 24pin, MMC Charcter A16
31:/WE = catridge 47pin, PPU /WR
30:A17 = mask ROM 1pin,  MMC Charcter A17
24:/OE = mask ROM 31pin, PPU /RD
  • AIR が 8M であるわけだが、バスを使いまわす場所がない。
  • SOP を使用すべきか...
Last modified:2010/01/27 15:00:56
Keyword(s):
References:[FrontPage]