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

Сообщений: 65
Зарегистрирован: 20.07.2012
Рейтинг: 1
Сказал спасибо: 0
Поблагодарили 6 раз(а) в 5 сообщ.
Сообщение: #14
RE: Connecting IDE disks & ISA (network) card to Dreamcast
Excellent, this is great news, SWAT!

You can see the DMA routines are simple enough. If you can get polling to work for end-of-DMA, then it should be straightforward to replace your low-level SD card routines with the IDE ones.

Or, if you can get G1 DMA interrupts working (to show end-of-DMA) without interfering with the stock BIOS stuff, the DMA stuff should work fine.

Oh, btw, I did have it working so I could switch between IDE / ATA (DMA) and back to GDD (PIO), but I don't think it's working in the current code. I'll take a look at it.

Also, it still froze the DC when WRITING back to the CF card. It would be great to fix this because we could do fast GD ripping.

Ideally, we eventually want to use a HDD for storing all the images and this should be a straight swap from CF. Hell, in theory even a Blu-Ray ROM drive or writer could be connected. Cool

The good thing is, the IDE cable can be soldered fairly easily. Just remember to always strip / twist / tin your wires, but then trim the tinned ends down to ~2mm.
Also a good idea is to add very small blobs of new solder to the test pads before soldering the wires.

I'm stuck with the PCB layout for the G1-to-IDE adapter. If anyone can help, I've started on a basic layout here...

http://www.assemblergames.com/forums/sho...post599131

The idea is to make a cheap adapter for everyone so it will be plug-and-play. It should also allow the GDD to be plugged directly into the PC (with a custom driver).
The IDE adapter shouldn't even need a Flash BIOS mod, just a small loader on a CD-R (like DS).

I must admit, @cybdyn was right in suggesting a direct connection. I just thought it would be way too difficult (for me) to set up the DC dev environment and start messing with KOS.

btw, if anyone is thinking about portables - please note that it doesn't look like removing the GDD is possible without a custom BIOS. The stock BIOS still checks for the GDD and freezes if it doesn't find it (even if the CDDA clock is input to the DC).

Thanks again, SWAT. We look forward to any new updates.
Please let me know if you need any help or for me to explain some of my crappy code. Confused

OzOnE.
23.08.2012 19:39
Найти все сообщения Цитировать это сообщение
Создать ответ 


Сообщения в этой теме
RE: Connecting IDE disks & ISA (network) card to Dreamcast - OzOnE - 23.08.2012 19:39

Похожие темы
Тема: Автор Ответов: Просмотров: Посл. сообщение
  Dreamcast not video not audio mother va2.1 thanksss!!! Julián Ariel 3 684 05.11.2024 08:37
Посл. сообщение: Elgor4uk
Сердце Dreamcast va2.1 Julián Ariel 3 1107 09.10.2024 06:20
Посл. сообщение: Julián Ariel
  JDownloader + YZB Collection [35GB] [CD-R]/Dreamcast aldair 0 668 24.09.2024 11:48
Посл. сообщение: aldair
  Dreamshell Serial Port SD card problem massouji 0 727 08.09.2024 22:25
Посл. сообщение: massouji
  Dreamcast with broken solder point Zarkon 1 2400 04.04.2024 23:52
Посл. сообщение: ands
  Dreamshell + SD card Serial Adapter state_product 0 2226 01.09.2023 19:30
Посл. сообщение: state_product
  Japanese dreamcast VA0 - no picture, sound and VMU Boguś 2 3136 08.08.2023 15:33
Посл. сообщение: Boguś
  Dreamcast PCBs and Schematics aldair 0 2672 10.03.2023 06:46
Посл. сообщение: aldair
  OSSC at 970p on VGA: Grandia 2 Dreamcast aldair 0 2342 10.03.2023 02:10
Посл. сообщение: aldair
  KOF96 10th anniversary Edition/Dreamcast aldair 0 2439 07.03.2023 06:56
Посл. сообщение: aldair

Переход:


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