Создать ответ 
 
Рейтинг темы:
  • Голосов: 1 - Средняя оценка: 5
  • 1
  • 2
  • 3
  • 4
  • 5
Connecting IDE disks & ISA (network) card to Dreamcast
Автор Сообщение
OzOnE Не на форуме
Пользователь
**

Сообщений: 65
Зарегистрирован: 20.07.2012
Рейтинг: 1
Сказал спасибо: 0
Поблагодарили 6 раз(а) в 5 сообщ.
Сообщение: #41
RE: Connecting IDE disks & ISA (network) card to Dreamcast
@cybdyn, I don't mind sending you some adapters anyway, as they might be handy for connection to a standard Dev board etc.

No problem if you don't need any adapters though - I know you already have a good board design which plugs straight into the DC mobo. Smile

Yep, I think SWAT will have some good ideas for this adapter.

There are a few more people on the RetrogamerVX Facebook group who may be interested in getting into DC homebrew programming.
Some of them have good C / C++ experience, so I'll send them a few adapter too.

OzOnE.
21.05.2013 18:01
Найти все сообщения Цитировать это сообщение
cybdyn Не на форуме
Ветеран
*****

Сообщений: 1363
Зарегистрирован: 20.12.2011
Рейтинг: 8
Сказал спасибо: 4
Поблагодарили 97 раз(а) в 74 сообщ.
Сообщение: #42
RE: Connecting IDE disks & ISA (network) card to Dreamcast
my board has option "IDE <-> fpga <-> gd-rom conn", i can test your code, or help in developing. so dont count me out)))

i more rather need inforation about "SPI" command set and any details on this low level. also i need few good advices on file system level of SD card. (see P.M)

also - if i get any good result maybe you will be interesting in my board? ))
(Последний раз сообщение было отредактировано 21.05.2013 в 21:10, отредактировал пользователь cybdyn.)
21.05.2013 20:55
Найти все сообщения Цитировать это сообщение
cybdyn Не на форуме
Ветеран
*****

Сообщений: 1363
Зарегистрирован: 20.12.2011
Рейтинг: 8
Сказал спасибо: 4
Поблагодарили 97 раз(а) в 74 сообщ.
Сообщение: #43
RE: Connecting IDE disks & ISA (network) card to Dreamcast
"There is a Linux kernel driver available, so it should be possible to port it to a Windows driver??...
http://www.cs.fsu.edu/~baker/devices/lxr...om/gdrom.c"

i see it's good example - i.m wondering if it was made from real bios call / reverse engineering?
21.05.2013 21:16
Найти все сообщения Цитировать это сообщение
SWAT Не на форуме
Администратор
*******

Сообщений: 6304
Зарегистрирован: 04.01.2005
Рейтинг: 25
Сказал спасибо: 52
Поблагодарили 380 раз(а) в 307 сообщ.
Сообщение: #44
RE: Connecting IDE disks & ISA (network) card to Dreamcast
OzOnE, I sent you my address. Please send what you think is the most comfortable Smile
cybdyn, in the network you can find official docs for Sega SPI, I think them and used. Google it "CDIF131E.DOC".

[Изображение: SWAT-PS.png]
22.05.2013 07:51
Вебсайт Найти все сообщения Цитировать это сообщение
cybdyn Не на форуме
Ветеран
*****

Сообщений: 1363
Зарегистрирован: 20.12.2011
Рейтинг: 8
Сказал спасибо: 4
Поблагодарили 97 раз(а) в 74 сообщ.
Сообщение: #45
RE: Connecting IDE disks & ISA (network) card to Dreamcast
oooops, Ozone, i looked closer to your board and found it has two gd-connectors "male" and "female" for stack with original gd-board, i just thuoght you made it for replace only gd-rom board like my board, that's why i said it.s not necessary for me.
but now i think it can be useful for me too. i'll let you know when i really need it. first of all i need test my board. maybe it'll be enough for me.. we will see
(Последний раз сообщение было отредактировано 22.05.2013 в 14:22, отредактировал пользователь cybdyn.)
22.05.2013 10:02
Найти все сообщения Цитировать это сообщение
OzOnE Не на форуме
Пользователь
**

Сообщений: 65
Зарегистрирован: 20.07.2012
Рейтинг: 1
Сказал спасибо: 0
Поблагодарили 6 раз(а) в 5 сообщ.
Сообщение: #46
RE: Connecting IDE disks & ISA (network) card to Dreamcast
Yes, I wanted to make it so it could be used in many different ways...

1. Original GDD + CF / HDD or SD / SATA adapter as slave.
2. Original GDD + FPGA for "spying" on the disk data.
3. FPGA as master (GD emulation).
4. GDD connected directly to a PC (custom driver, for ripping).
5. CF / HDD or SD / SATA adapter as master (Dreamshell / BIOS hack).

So, many different uses. Smile

I will buy some IDE-to-SD and IDE-to-SATA adapters to try soon as well.

OzOnE.
22.05.2013 11:25
Найти все сообщения Цитировать это сообщение
OzOnE Не на форуме
Пользователь
**

Сообщений: 65
Зарегистрирован: 20.07.2012
Рейтинг: 1
Сказал спасибо: 0
Поблагодарили 6 раз(а) в 5 сообщ.
Сообщение: #47
RE: Connecting IDE disks & ISA (network) card to Dreamcast
OK, the first two adapters have been posted to Mr SWAT today. Smile

It took a while because of this Country's stupid bank holidays, where everything takes a while to get back to normal
(ie. back to the normally overpriced and slow mail system).

I did try a cheap IDE-SATA adapter, but it sets the IDE side as "Master", so clashes with the stock GD drive. Sad
The only way around this is if we can patch the BIOS for stand-alone operation, or if you can find a SATA adapter which supports Slave on the IDE side?

Here's a rough diagram of how to connect the adapters in the two most common ways....

[Изображение: 2pqq05l.jpg]

As you can see, the "Normal" method is simple enough.

Another thing that will be improved on the next version is that I should have used four pins for the /RST signals (so you can use two jumpers side-by-side).

More updates soon.
Next thing to try is use two IDE-SATA adapters and see if the cable can be extended using only a SATA cable (and a few other thin wires for the CD Audio)...

DC -> Adapter -> IDE-SATA -> SATA cable -> SATA-IDE -> Adapter -> GD Drive. Smile

EDIT: Oh, and also there is no oscillator on the adapters yet...
A BIOS patch will still be needed for Stand-alone mode, as the stock BIOS checks for the GD status at boot-up.
So, the oscillator alone will generally cause a black screen, or it won't boot into Dreamshell (from the DS BIOS).
I forgot that it only booted without the stock GDD before because I had my FPGA Emu plugged in. Sad
(Последний раз сообщение было отредактировано 29.05.2013 в 16:41, отредактировал пользователь OzOnE.)
29.05.2013 16:14
Найти все сообщения Цитировать это сообщение
 Сказали спасибо: P@S@f
cybdyn Не на форуме
Ветеран
*****

Сообщений: 1363
Зарегистрирован: 20.12.2011
Рейтинг: 8
Сказал спасибо: 4
Поблагодарили 97 раз(а) в 74 сообщ.
Сообщение: #48
RE: Connecting IDE disks & ISA (network) card to Dreamcast
1- try see better on IDE-SATA adapter, i think it has jumper or not soldered resistor for select Master / slave. or show pic

2- i think such chian doesnt works - adaptor emulate protocol and do it with standart comand set, but gd-drive use it's native protocol. also SATA is not just a serial ATA - it's very close on soft/cmd level , but in really its new IF. only if we can access to firmware of this adapter and change to expand its capabilities))
29.05.2013 16:39
Найти все сообщения Цитировать это сообщение
OzOnE Не на форуме
Пользователь
**

Сообщений: 65
Зарегистрирован: 20.07.2012
Рейтинг: 1
Сказал спасибо: 0
Поблагодарили 6 раз(а) в 5 сообщ.
Сообщение: #49
RE: Connecting IDE disks & ISA (network) card to Dreamcast
Yep, I've seen a few with the jumper on which might work. Will be interesting to test later on.
Most of these cheap adapters appear to use the Genesys GL831 chip, which doesn't seem to support "Slave" mode...
http://www.genesyslogic.com/_en/product_01_1.php?id=67

I'll look out for a better SATA adapter and test at some point.

I'm not sure the SATA adapter will work with the GD Drive either. It depends at what "layer" the adapter works at.
The Sega SPI commands are just an extension of the ATAPI packet commands though, so it might just work?

I'll try it tonight. Smile
29.05.2013 17:08
Найти все сообщения Цитировать это сообщение
cybdyn Не на форуме
Ветеран
*****

Сообщений: 1363
Зарегистрирован: 20.12.2011
Рейтинг: 8
Сказал спасибо: 4
Поблагодарили 97 раз(а) в 74 сообщ.
Сообщение: #50
RE: Connecting IDE disks & ISA (network) card to Dreamcast
i saw for one of such adapters pdf , it emulates only standart set of IDE comands. as i know SPI is used atapi only as interface but with another protocol or extended. anyway you can try and we will see))
29.05.2013 17:38
Найти все сообщения Цитировать это сообщение
OzOnE Не на форуме
Пользователь
**

Сообщений: 65
Зарегистрирован: 20.07.2012
Рейтинг: 1
Сказал спасибо: 0
Поблагодарили 6 раз(а) в 5 сообщ.
Сообщение: #51
RE: Connecting IDE disks & ISA (network) card to Dreamcast
I just tried the two SATA adapters between a PC motherboard's IDE port and and an IDE CD-ROM drive, and it works great!

I need to solder some more DC adapters today, but it's looking like it might actually work.
SATA on the Dreamcast, and DC -> SATA -> GDD. Big Grin
29.05.2013 18:09
Найти все сообщения Цитировать это сообщение
cybdyn Не на форуме
Ветеран
*****

Сообщений: 1363
Зарегистрирован: 20.12.2011
Рейтинг: 8
Сказал спасибо: 4
Поблагодарили 97 раз(а) в 74 сообщ.
Сообщение: #52
RE: Connecting IDE disks & ISA (network) card to Dreamcast
cause: cd-rom is standart/normal IDE device. also hdd can work too))
30.05.2013 12:43
Найти все сообщения Цитировать это сообщение
Создать ответ 


Похожие темы
Тема: Автор Ответов: Просмотров: Посл. сообщение
Лампочка SD CARD 64GB GAM3RBAY 7 474 Вчера 23:19
Посл. сообщение: Dark Hayabusa
  Dreamcast PSU: Pin Power Connector (repair) aldair 6 979 02.10.2017 06:35
Посл. сообщение: megavolt85
  Half-Life 2 on Dreamcast? neon 1 573 28.09.2017 11:33
Посл. сообщение: fafadou
  Homebrew Games won't boot after CF card format thedoctor45 6 1213 27.09.2017 18:10
Посл. сообщение: thedoctor45
  Resident Evil Code Veronica _Full sd card aldair 0 386 25.09.2017 18:34
Посл. сообщение: aldair
  Sonic Adventure Dreamcast_ SD card(Full) aldair 0 432 08.09.2017 14:19
Посл. сообщение: aldair
  Rush Rush Rally Racing_Dreamcast (sd card) aldair 2 563 07.09.2017 15:43
Посл. сообщение: aldair
  Switch SS12D07 (Mod dual bios Dreamcast) aldair 0 656 01.09.2017 08:19
Посл. сообщение: aldair
  Dead or Alive 2 BR (Dreamcast) aldair 0 348 29.08.2017 15:41
Посл. сообщение: aldair
  Resident Evil 3 PT-BR (Dreamcast) aldair 2 583 27.08.2017 18:44
Посл. сообщение: aldair

Переход:


Пользователи просматривают эту тему: 1 Гость(ей)