PR
TOP > 【レトロ】 改造・分解 > カセット版『スーパーマリオブラザーズ2』自作の前に。

カセット版『スーパーマリオブラザーズ2』自作の前に。

ばくてんさんのブログで取り上げられている「スーパーマリオブラザーズ2 カセット版の製作」に魅せられて、『mdc5』で断念したROMについての情報をもう一度さらってみました。

尚、情報はばくてんさんのブログとwikiから僕なりに読み取ったものなので、もしかしたら違うところがあるかもしれませんのでご注意ください。


【RAM/ROMメモ】
▼SRAM (Static Random Access Memory)
 SFCのRPGソフトなどに入っているメモリ。MDC5で使うのは256Kbit。
 ・HM62256
 ・62256
 ・43256
 ・84256

▼UV-EPROM (紫外線消去型EPROM)
 メモリの窓に紫外線を当てることでデータが消えるROM。
 8ビットのUV-EPROMの型番は、27から始まり、後半に容量を表す数字を記載(容量はキロビット)。
 CMOS構造のものは27C32、27C64のように間にCが入る。
 ・27C010 (1Mbit)
 ・27C040 / 27C4001 (4Mbit)
 ・27C801 (8Mbit)

▼FlashROM (フラッシュEEPROM)
 電気的に内容を消去したり書き換えられるROM。
 ・W29C040 / AM29F040-120PC / AM29F040B-120PC (4Mbit : DIP型)
 ・MBM29F080 (8Mbit : TSOP型)

横長の“DIP型”と、長さの短い“TSOP型”があり、今回入れ替えるのは“DIP型”。


ここまでが、前回断念した『mdc5』で躓いたところです。
 「数あるROMの中でどれを買えばいいのか」
 「これらのROMはどこで買えるのか」
がわからなくて、途中制作のまま、現在放置されております。

今回は書き込むデータこそ違いますが、やっていることはだいたい同じ。
さて、ここからはカンで動きます。
上記の情報を頼りに若松通商へ行き、EPROMを物色。
ばくてんさんのブログでは「27C010(512KByte:1Mbit)」とあったものの、同型がなかったので、雰囲気で「AM27C512(512K)」中古を157円でゲット。

そして、イメージをEEPROMに書き込むために、以前『mdc5』のために買ったROMライター『TOP2005+』を引っ張り出し、購入した「AM27C512」をセット。

書き込みアプリを起動し、製造元名からROMを選択しようとしたところ、AMDの一覧にありません!?
とりあえず、“???”に「27C512-12.7V」というのがあったので、これを選択しました。

EEPROMの窪みのない方を端に付け設置し、まずはブランクチェック……エラー。
何度やっても「Blank...Error at:00000:(00)」が出ます。
あれ?これはもしやコチラと同じ現象では??


一旦諦め、今度は「“EPROM”だから、ROMイレーサーもあった方が良いのでは?」とネットで検索。
意外と高価だったので、「無ければ作れば良い」精神で自作メモ。

ROMイレーサー自作
 ・懐中電灯
 ・殺菌灯(4W)
→消去までに10~20分

中には1~2分で消去できるのがあるのですが、こちらはキセノン管をつかっているらしいということで、関連しそうな記事をメモ。
ホントにできるかは知りませんが。

キセノン管を利用したHIDの車幅灯自作
 ・使い捨てカメラのフラッシュ
→消去までに1~2分


そういえば、以前の『RCDライター』も使い方がわからず放置したのを思い出しました…。
関連記事

この記事へのコメント

- ゆーすけ - 2009年11月09日 00:36:32

いろいろ探していたら気になる記述が。


use usb 1.1 12mbps or usb 1.1 by using usb 1.1 hub between the programmer and pc etc.
this way forces usb 480kbps port to only use 12mbps as coms to top usb programmer.

プログラマーとPCその他の間でUSB 1.1ハブを用いて12mbps USB 1.1またはUSB 1.1を使ってください。
この方法は、'TOP USBプログラマ'への通信網として、USB 480kbpsポートに12mbpsの使用を強制します。


こういう事でいいのでしょうか??

AMDの512 - つかさ - 2009年11月18日 19:12:16

手元にある実績メモからの抜粋です。

AM27C512 → GENERAL, 27C512

同じライタで書き込み確認してますので、試してみて
下さい。 ???はトラブル多発しましたので、正直
お勧めできません。

- ゆーすけ - 2009年11月19日 00:16:28

ご回答ありがとうございます!
ROMイレーサも買い、EPROMも新品を買い増した今の僕に死角はありません。
土曜日にでも早速試してみます。
ホント、助かります…。

- つかさ - 2009年11月23日 20:27:02

ブランクチェックから先に進みましたでしょうか?
肝心なところをサクッと読み飛ばしていたのですが・・・

>27C010(512KByte:1Mbit)」とあったものの、
>同型がなかったので、雰囲気で「AM27C512(512K)」

ベースとなるカセットによると思いますが、動作確認した
MMC3カセットは、PRG:1M+CHR:1M 構成でした。
27C010が、ピン配や効率を考えると綺麗に纏まります。
27C512は、容量は丁度ですが配線が大変かも。

スーパーマリオ2の作成に必要なROM容量は、
PRG=512k, CHR=128k になると思いますので、余った
番地については同じデータで埋めれば動きます。
(PRGは2つ、CHRは8つ同じデータを書く)

何個か作成したことがありますが
グラディウスACやゼビウスもROM交換で動きますので、
1個くらいはソケット化した方が良いかもれません。

- ゆーすけ - 2009年11月26日 13:32:05

わざわざコメントを頂き、ありがとうございます。

>ブランクチェックから先に進みましたでしょうか?
最初に試したものが壊れていただけだったようで、他のものについてはイレーサーで消去し、無事ブランクチェックが通りました。

>27C010が、ピン配や効率を考えると綺麗に纏まります。
>27C512は、容量は丁度ですが配線が大変かも。
購入した時は適当に選びましたが、後々になってピン数が異なる事を知り、それによってピンアサインが参考にするものと変わる事に気付きました…

>余った番地については同じデータで埋めれば動きます。
こういう情報はホント助かります!
なにせROM焼きが初めてなのでw

>グラディウスACやゼビウスもROM交換で動きますので、
>1個くらいはソケット化した方が良いかもれません。
最近気になって、グラディウスAC化スレを覗くようになりました。
今週あたり時間が取れそうなので、再チャレンジしてみます!

積みゲーマーの証
ソーシャルブックマーク
Yahoo!ブックマークに登録 はてなブックマークに追加 Googleブックマークに登録 livedoorクリップに登録 @niftyクリップに登録
ブログ内検索
カスタム検索
PR

オススメ記事
・ω・)ノ 彡 最新記事ヘッドライン
test
タグクラウド
はてブ人気エントリー
Rockn'nゲーム三昧のはてブ数
月別アーカイブ
リンク
  • BAKUTENDO
  • ぽんRev!! 個人的備忘録
  • レトロゲーム漫遊記 : episode2
  • てきとうなブログ
  • ImagingLABO
  • げーむぼーいまにあ
  • OJOUFOEP
  • 貴之の趣味のサイト
  • 街へいこうよどうぶつの森.com
  • とびだせどうぶつの森.com
  • オリジナル小説 投稿
  • ☆ 管理者ページ
管理人メモ
play-asia
■play-asia
海外版ソフトを買うならココ。
いろんなソフトが週一で超特価になるので、毎週チェック。

UGキングダム
■UGキングダム
各種ゲームパーツなどの怪しいグッズを買うならココ。

Yahoo!外国為替換算
レート計算の際はこちらから。
現在の閲覧ユーザー数
現在の閲覧者数:
Twitterやってます