Copy Link
Add to Bookmark
Report

SD Card interface for DC Serial

The original article, written by jj1odm, is available at http://jj1odm.sizious.com/

Dreamcast's profile picture
Published in 
Dreamcast
 · 16 Sep 2018
SD card pinouts
Pin it
SD card pinouts

上の SPI インターフェースの応用例として SD カードを接続することも出来ます。 但し電源制御や書き込み禁止スイッチの検出等を省略した簡易版ですが特に問題無く使えます。

試しに DC の BIOS ROM 2MBytes を SDカードにファイル出力すると 4秒台(500Kbytes/sec)で書くことが出来ます。 GD-ROM 吸出しに換算すると BBA リップと同等かそれ以上のスピードになりますが、ファイル書きこみの信頼性を 上げる為に CRC エラーチェック等エラーリカバリーを強化すると少しスピードが落ちるかもしれません。
(写真の現物では手持ちの VHC244 を使ってますが回路的には同じです。)

追記: 以前の回路 でバッファーに HC126 を使用していましたが、バッファーの遅延がスピードに影響 するため バッファー無しの回路 に変更しました。

Dreamcast serial - SD Card Interface
Pin it
Dreamcast serial - SD Card Interface
Dreamcast serial - SD Card Interface 2
Pin it
Dreamcast serial - SD Card Interface 2
SD Card interface for DC Serial
Pin it

SD カードのデモソフトをここに置いておきます。

SD Card interface for DC Serial
Pin it

実行バイナリは ip-upload 用で、起動すると SD Card set and hit CR key !! とメッセージが出るので SD カード
をセットしてキャリッジリターンキーを押すとスタートします。特にエラーメッセージが無ければ bios.bin と flash.bin
のファイルが書き込まれます。ファイルのタイムスタンプには Dreamcast の時計を使っています。
(注:対象は SD カードのみです。場合によっては認識しないとか書き込めない SD カードがあるかもしれません)

SD Card interface for DC Serial
Pin it

Dreamcast SD Loader (ELF / motorola hex / bin (normal/scrambled))

dcsdload ver1.0: dcsdload.lzh ... pic ... (ELF: It corresponds to SHT_NOBITS used for the BSS initialization.)
dcsdload.lzh:
ip.bin ... for make CD
1st_read.bin ... for make CD (scrambled)
usage: Please connect the controller with port A.

Dreamcast SD Rip ver1.0 ... (DATA track: raw binary / for file division / for Bad CRC Dreamcast)

dcsdrip version 1.1: (dcsdrip11.lzh) (2008/12/31 disc.gdi few bug fix: add last parm " 0")
ver1.0 => ver1.1: add ISO mode rip / SD card dir ... pic

dcsdrip.lzh: ...
ip.bin ... for make CD
1st_read.bin ... for make CD (scrambled)
dcsdrip.bin .. original binary

usage: Please connect the controller with port A.
Please remove the capacitor of EMI measures if the writing error occurs.

The speed has about 650KBytes/sec.
Time to ripping GD-ROM is about 35 minutes in total.

SD card to confirm the operation:
HAGIWARA.SYS-COM / SD / 128M
Transcend / SD / 1G
A DATA / microSD / 1G
Kingston / microSD / 2G
A DATA / SDHC / 4G (but slow because of FAT32 Problem of this SD card?)
Transcend / SDHC / 8G

dcsdrip
Pin it
dcsdrip
SD Card interface for DC Serial
Pin it
SD Card interface for DC Serial
Pin it
SD Card interface for DC Serial
Pin it
← previous
next →
loading
sending ...
New to Neperos ? Sign Up for free
download Neperos App from Google Play
install Neperos as PWA

Let's discover also

Recent Articles

Recent Comments

Neperos cookies
This website uses cookies to store your preferences and improve the service. Cookies authorization will allow me and / or my partners to process personal data such as browsing behaviour.

By pressing OK you agree to the Terms of Service and acknowledge the Privacy Policy

By pressing REJECT you will be able to continue to use Neperos (like read articles or write comments) but some important cookies will not be set. This may affect certain features and functions of the platform.
OK
REJECT