Создать ответ 
 
Рейтинг темы:
  • Голосов: 3 - Средняя оценка: 3.67
  • 1
  • 2
  • 3
  • 4
  • 5
Подключаем HD к Dreamcast...?
Автор Сообщение
SWAT Не на форуме
Администратор
*******

Сообщений: 4073
Зарегистрирован: 04.01.2005
Рейтинг: 14
Сказал спасибо: 1
Поблагодарили 32 раз(а) в 27 сообщ.
Сообщение: #121
RE: Подключаем HD к Dreamcast...?
(22.02.2012 12:05)cybdyn писал(а):  2olegos : в каком плане могбы производство наладить. какие есть возможности?

2SWAT: не совсем догоняю. какие данные, что исполняемый код храниться в аике и цпу его скачивает и выполняет??? а то если это звуковые данные то в них никакого смысла.
да и учитывая обращение к аике вродь тоже синхронное (PCI-like) чтобы перехватить надо знать о протоколе. а если узнаем о протоколе, то и аика не нужна будет

Не только звуковые. В звуковой арм проц грузится еще и его ПО, его можно было бы подменить и получить доступ к этому спу. Дальше уже нужно думать как добраться до основного цпу.

[Изображение: podpis.gif]
[Изображение: SWAT-PS.png]
22.02.2012 19:31
Вебсайт Найти все сообщения Цитировать это сообщение
alex Не на форуме
Ветеран
*****

Сообщений: 1065
Зарегистрирован: 11.07.2005
Рейтинг: 1
Сказал спасибо: 0
Поблагодарили 12 раз(а) в 12 сообщ.
Сообщение: #122
RE: Подключаем HD к Dreamcast...?
(20.02.2012 07:30)SWAT писал(а):  Что то не то, девайс вроде и дергается, но детект не правильный. Во первых не показался его лейбл (между Detected и размером), а во вторых его геометрия определилась не правильно, получились одинаковые параметры cylinders/heads/sectors из за чего и размер определился не правильно.
Давай для начала попробуем проверить сам девайс, в нете есть линукс и/или бсд с поддержкой hdd (ну должны быть где то, ведь снимали видео же), если там все ок, то я накидаю новый драйвер уже с более детальным дебагом и будем разбираться уже что к чему.
В том то и дело что в нете нету готового образа NetBSD с поддержкой HDD. Сам NetBSD для дрима скачать то можно, но опять же непонятно что именно скачивать и каким образом это все на дриме запустить, к тому же, судя по описанию к видео, нужно еще каким-то чудом найти и прикрутить local patch к NetBSD. Где его раздобыть и как его установить нигде не написано ничего, единственное что удалось нарыть на эту тему это http://www.fuzzymuzzle.com/Kiyoshi/IDE_HDD.htm

там есть Patch for NetBSD-1.5W http://www.fuzzymuzzle.com/Kiyoshi/Image..._patch.htm но он в виде кода, сдается мне что нужно самому с этим патчем NetBSD компилировать и уже потом на дриме запускатьSad

Кстати, по поводу скорости автор в одном из комментариев писал
Цитата:As shown in video, dd(1) command says 1068204 bytes/sec on sequential read.

Здесь была подпись.
22.02.2012 23:00
Найти все сообщения Цитировать это сообщение
cybdyn Не на форуме
Продвинутый
***

Сообщений: 489
Зарегистрирован: 20.12.2011
Рейтинг: 4
Сказал спасибо: 1
Поблагодарили 21 раз(а) в 17 сообщ.
Сообщение: #123
RE: Подключаем HD к Dreamcast...?
"Не только звуковые. В звуковой арм проц грузится еще и его ПО, его можно было бы подменить и получить доступ к этому спу. Дальше уже нужно думать как добраться до основного цпу."

хм. ну это если в софте айки мы както можем магически запросить у проца шину через холли, выставить контроллеру дма адрес памяти и кинуть данные. но это больше фантастика чем реальность...тем более кто это будет осваивать ещё и проц арм... вообще не представляю...
и накой это нужно, если шел итак работает у вас с биос-мода и может всем упровлять.
а про шину Г2 - только в протоколе разбраться.

по дровам, что так и не сказали что юзается - какие адреса (какое устройство) модем или EXT_DEV? так как по схеме не задействован MODEM_CS , то вроде как "PCI" юзает.)))

не знаю, я бы конечно совсем не так налаживал эту плату,.... жаль, что только могу помолиться за успех мучиников или выпить стопарь)))
23.02.2012 01:58
Найти все сообщения Цитировать это сообщение
SWAT Не на форуме
Администратор
*******

Сообщений: 4073
Зарегистрирован: 04.01.2005
Рейтинг: 14
Сказал спасибо: 1
Поблагодарили 32 раз(а) в 27 сообщ.
Сообщение: #124
RE: Подключаем HD к Dreamcast...?
http://cadcdev.svn.sourceforge.net/viewv...iew=markup

А скорость через PIO я смотрю не многим больше SD... Может это еще зависит от медленности используемых микросхем?

[Изображение: podpis.gif]
[Изображение: SWAT-PS.png]
23.02.2012 14:52
Вебсайт Найти все сообщения Цитировать это сообщение
cybdyn Не на форуме
Продвинутый
***

Сообщений: 489
Зарегистрирован: 20.12.2011
Рейтинг: 4
Сказал спасибо: 1
Поблагодарили 21 раз(а) в 17 сообщ.
Сообщение: #125
RE: Подключаем HD к Dreamcast...?
SWAT - сэнкс!

не, минкросхемы влияют только на задержки на сигнальных линиях, но это всё мелочию если цикл сотни наносек то при задержках даже ы 10...20 никакого эффекта, думаю и того меньше...

скорость в ПИО будет сотсоять из скорости цикла по шине на одиночное чтение + задержка кода программы, количества команд на одну итерацию...

for (o=0; o<256; o++) {
/*if (inp(0x1f7) & 1) {
printf("as of %d, error code is %x/%x\n", o, inp(0x1f7), inp(0x1f1));
return -1;
} */
bufptr16[o] = inpw(0x1f0);
}

как видно из кода - полезная часть только bufptr16[o] = inpw(0x1f0);

+ сама inpw(0x1f0) это фцнкция с несколькими командами...
остальное нужно для цикла, но порожняк (простой) с точки зрения чтения данных.
короче сплошные задержки между циклами чтения....
можно оптимизировать в асме, можно увеличить скорость в разы)))

в DMA какбы этих пауз нет, а решения о флагах анализирутся в реальном времени аппартно, и частота цикла по шине может быть максимальная.

по идее если дма простокол не будет сишком сложный , то можно и на дискретной постороить используя сигнали с винта... но это требует анализа на практике...
(Последний раз сообщение было отредактировано 23.02.2012 в 15:34, отредактировал пользователь cybdyn.)
23.02.2012 15:18
Найти все сообщения Цитировать это сообщение
alex Не на форуме
Ветеран
*****

Сообщений: 1065
Зарегистрирован: 11.07.2005
Рейтинг: 1
Сказал спасибо: 0
Поблагодарили 12 раз(а) в 12 сообщ.
Сообщение: #126
RE: Подключаем HD к Dreamcast...?
(17.02.2012 22:36)myx писал(а):  
(17.02.2012 22:14)alex писал(а):  myx
ты те печатки с сайта использовал при травлении платы?
Да, только нашел в лучшем качестве.

А как ты их под нужный размер подгонял?

Здесь была подпись.
29.02.2012 13:45
Найти все сообщения Цитировать это сообщение
myx Не на форуме
Пользователь
**

Сообщений: 67
Зарегистрирован: 09.04.2011
Рейтинг: 2
Сказал спасибо: 0
Поблагодарили 2 раз(а) в 1 сообщ.
Сообщение: #127
RE: Подключаем HD к Dreamcast...?
А они у меня распечатались сразу в натуральную величину. Размер не подгонял.
29.02.2012 23:48
Найти все сообщения Цитировать это сообщение
cybdyn Не на форуме
Продвинутый
***

Сообщений: 489
Зарегистрирован: 20.12.2011
Рейтинг: 4
Сказал спасибо: 1
Поблагодарили 21 раз(а) в 17 сообщ.
Сообщение: #128
RE: Подключаем HD к Dreamcast...?
какие-нить подвижки?
10.03.2012 01:17
Найти все сообщения Цитировать это сообщение
Создать ответ 


Похожие темы
Тема: Автор Ответов: Просмотров: Посл. сообщение
  Dreamcast к Интернету ? CRACK 18 360 22.05.2012 10:19
Посл. сообщение: CRACK
  Dreamcast блок питание? CRACK 2 98 19.05.2012 00:12
Посл. сообщение: CRACK
  Сломался Dreamcast (по-ходу вылетел драйвер) Rivelrite 35 4656 10.05.2012 22:56
Посл. сообщение: Rivelrite
  Dreamcast SD Adapter alex 344 81156 09.04.2012 08:20
Посл. сообщение: SWAT
  usb к dreamcast slavikmalo 20 2699 01.04.2012 16:45
Посл. сообщение: SWAT
  Dreamcast Сдох,почему ? CRACK 5 525 21.02.2012 13:40
Посл. сообщение: dreamfan
  Dreamcast Мышь CRACK 6 497 16.02.2012 16:51
Посл. сообщение: CRACK
Зеленый [FAQ]Ремонт Dreamcast. RioBravo 11 1870 02.02.2012 15:20
Посл. сообщение: zaero
  Expansion Slot Dreamcast Rio 28 3140 19.01.2012 00:30
Посл. сообщение: cybdyn
  Возможно подключить купюроприемник, монетоприемник к Dreamcast? zaglyadin 53 5741 15.01.2012 19:33
Посл. сообщение: shadow

Переход:


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