Создать ответ 
 
Рейтинг темы:
  • Голосов: 2 - Средняя оценка: 5
  • 1
  • 2
  • 3
  • 4
  • 5
G1-ATA Devices
Автор Сообщение
SWAT Не на форуме
Администратор
*******

Сообщений: 7245
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 149
Поблагодарили 1218 раз(а) в 765 сообщ.
Сообщение: #161
RE: G1-ATA Devices
Радостная новость:
http://sourceforge.net/p/cadcdev/kallist...9e098b86c/
http://sourceforge.net/p/cadcdev/kallist...47a2f4840/

Сборка ядра с DMA уже готова, можно тестировать. А ISO загрузчики будут позже, когда подтвердится работоспособность Smile
(Последний раз сообщение было отредактировано 07.04.2014 в 13:19, отредактировал пользователь SWAT.)
07.04.2014 12:57
Вебсайт Найти все сообщения Цитировать это сообщение
 Сказали спасибо: shadow
megavolt85 Не на форуме
Супермодератор
******

Сообщений: 3166
Зарегистрирован: 24.03.2012
Рейтинг: 38
Сказал спасибо: 186
Поблагодарили 1561 раз(а) в 919 сообщ.
Сообщение: #162
RE: G1-ATA Devices
Отличная новость, может это решит проблему со стабильностью чтения с hdd

HKT-3030, Bios mod, SD mod, VGA internal mod, G1ATA mod, Region changer mod, PSU mod
07.04.2014 13:14
Найти все сообщения Цитировать это сообщение
cybdyn Не на форуме
Ветеран
*****

Сообщений: 1368
Зарегистрирован: 20.12.2011
Рейтинг: 8
Сказал спасибо: 4
Поблагодарили 98 раз(а) в 75 сообщ.
Сообщение: #163
RE: G1-ATA Devices
с помощью подсказок, я тоже запусти новую DS на своём dcio.
загружается немного долго по сравннию с играми. как интресно грузится DS с SD-mod-а, случаем не вечность??))) (хотя дело скорее в чтение разных файлов ресурсов шела).
но всё равно, глаз радует творение SWATа))))!!!
07.04.2014 16:51
Найти все сообщения Цитировать это сообщение
OzOnE Не на форуме
Пользователь
**

Сообщений: 65
Зарегистрирован: 20.07.2012
Рейтинг: 1
Сказал спасибо: 0
Поблагодарили 6 раз(а) в 5 сообщ.
Сообщение: #164
RE: G1-ATA Devices
Hi, guys,

Yep, Lawrence (BlueCrab) messaged me on Facebook yesterday to say that he was working on DMA support.

He said he was getting around 12.5MBytes/sec on a newer HDD already.

He also said...

"It won't chain transfers, which means that for the time being, it's limited to transferring 256 blocks (128KiB) at a time. It'll complain right now if you try to transfer more (with either reading or writing). I'll hopefully get a chance to fix that minor issue later this week."

So it's apparently working quite well, but just needs a few other minor fixes.

I wish I could help with the coding a bit more, but it's way over my head at this point. lol

OzOnE.
07.04.2014 16:53
Найти все сообщения Цитировать это сообщение
megavolt85 Не на форуме
Супермодератор
******

Сообщений: 3166
Зарегистрирован: 24.03.2012
Рейтинг: 38
Сказал спасибо: 186
Поблагодарили 1561 раз(а) в 919 сообщ.
Сообщение: #165
RE: G1-ATA Devices
cybdyn писал(а):хотя дело скорее в чтение разных файлов ресурсов шела

дело как раз в этом, там сиков целая куча, файлы можно сказать по грамму грузятся

HKT-3030, Bios mod, SD mod, VGA internal mod, G1ATA mod, Region changer mod, PSU mod
(Последний раз сообщение было отредактировано 07.04.2014 в 17:17, отредактировал пользователь megavolt85.)
07.04.2014 17:15
Найти все сообщения Цитировать это сообщение
SWAT Не на форуме
Администратор
*******

Сообщений: 7245
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 149
Поблагодарили 1218 раз(а) в 765 сообщ.
Сообщение: #166
RE: G1-ATA Devices
Наконец-то я в деле!
3.5" Seagate Barracuda 7200, 40 GB:
Код:
...
Checking for G1 ATA devices...
g1_ata_scan: found device with LBA48: 78165360
G1 ATA device initialized
...
DS_PROCESS: Testing write speed...
DS_OK: Complete!
Test: write
Time: 5067 ms
Speed: 3233.47 Kbytes/s (25.26 Mbit/s)
Size: 16384 Kb
Buff: 16 Kb
DS_PROCESS: Testing read speed...
DS_OK: Complete!
Test: read
Time: 4735 ms
Speed: 3460.19 Kbytes/s (27.03 Mbit/s)
Size: 16384 Kb
Buff: 16 Kb

Оказалось что один из адаптеров G1-ATA не работает. Со вторым заработало. Хорошо, что их у меня 2 Smile

Интересно, скорость записи и чтения у меня примерно одинаковые, почему у megavolt85 такая разница?

[Изображение: barbers.png]
(Последний раз сообщение было отредактировано 07.04.2014 в 19:10, отредактировал пользователь SWAT.)
07.04.2014 18:53
Вебсайт Найти все сообщения Цитировать это сообщение
SWAT Не на форуме
Администратор
*******

Сообщений: 7245
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 149
Поблагодарили 1218 раз(а) в 765 сообщ.
Сообщение: #167
RE: G1-ATA Devices
(07.04.2014 16:53)OzOnE писал(а):  He said he was getting around 12.5MBytes/sec on a newer HDD already.
So it's apparently working quite well, but just needs a few other minor fixes.

I builded DS with DMA this afternoon, megavolt85 tested it, unfortunately it did not work. Myself have not tested it (only now have working device), I can now devote more time testing and debugging.

[Изображение: barbers.png]
07.04.2014 19:00
Вебсайт Найти все сообщения Цитировать это сообщение
SWAT Не на форуме
Администратор
*******

Сообщений: 7245
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 149
Поблагодарили 1218 раз(а) в 765 сообщ.
Сообщение: #168
RE: G1-ATA Devices
I'm checked DMA on my HDD.
DMA nothing stored to the buffer at reading sectors, it is empty every time. But no errors at calling reading of block.
And BlueCrab forgot to add the code for blockdev dma write (atab_write_blocks_dma function), it's simple to add, just forgot write I think.
08.04.2014 09:21
Вебсайт Найти все сообщения Цитировать это сообщение
SWAT Не на форуме
Администратор
*******

Сообщений: 7245
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 149
Поблагодарили 1218 раз(а) в 765 сообщ.
Сообщение: #169
RE: G1-ATA Devices
Исправил проблему с чтением (PIO), теперь ядро грузится с HDD без всяких ошибок.
Заметил интересный случай пока тестировал, у меня несколько раз повышалась скорость запиcи до 40 Мбит/с как у megavolt85, но потом опять упала. Похоже это зависит от HDD, так как алгоритм никак не менялся при этом.
(Последний раз сообщение было отредактировано 08.04.2014 в 18:36, отредактировал пользователь SWAT.)
08.04.2014 14:52
Вебсайт Найти все сообщения Цитировать это сообщение
OzOnE Не на форуме
Пользователь
**

Сообщений: 65
Зарегистрирован: 20.07.2012
Рейтинг: 1
Сказал спасибо: 0
Поблагодарили 6 раз(а) в 5 сообщ.
Сообщение: #170
RE: G1-ATA Devices
Do you mean that one of my G1 adapters wasn't working, SWAT?

I can't remember if I sent you one or two?

Glad you got it working though.

DMA would be nice, but even PIO is working well already.

Do you have any photos of your setup?

btw, I've been trying to promote the new Dreamshell + IDE stuff on various forums and groups.
No pressure. lol Wink


Regards,
OzOnE
08.04.2014 15:17
Найти все сообщения Цитировать это сообщение
SWAT Не на форуме
Администратор
*******

Сообщений: 7245
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 149
Поблагодарили 1218 раз(а) в 765 сообщ.
Сообщение: #171
RE: G1-ATA Devices
(08.04.2014 15:17)OzOnE писал(а):  Do you mean that one of my G1 adapters wasn't working, SWAT?

Yep. Sad

(08.04.2014 15:17)OzOnE писал(а):  I can't remember if I sent you one or two?

You sent me two adapters, thank you for this Smile

(08.04.2014 15:17)OzOnE писал(а):  Do you have any photos of your setup?

Maybe later, it's looks awful Shy

(08.04.2014 15:17)OzOnE писал(а):  btw, I've been trying to promote the new Dreamshell + IDE stuff on various forums and groups.
No pressure. lol Wink

Deprive Dknute earnings? Wink

[Изображение: barbers.png]
(Последний раз сообщение было отредактировано 08.04.2014 в 18:46, отредактировал пользователь SWAT.)
08.04.2014 18:45
Вебсайт Найти все сообщения Цитировать это сообщение
SWAT Не на форуме
Администратор
*******

Сообщений: 7245
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 149
Поблагодарили 1218 раз(а) в 765 сообщ.
Сообщение: #172
RE: G1-ATA Devices
Сделал 2 видео с демонстрацией. Качество плохое, так как снимать пришлось в темноте.

http://www.dc-swat.ru/blog/dreamshell/873.html

[Изображение: barbers.png]
10.04.2014 22:27
Вебсайт Найти все сообщения Цитировать это сообщение
OzOnE Не на форуме
Пользователь
**

Сообщений: 65
Зарегистрирован: 20.07.2012
Рейтинг: 1
Сказал спасибо: 0
Поблагодарили 6 раз(а) в 5 сообщ.
Сообщение: #173
RE: G1-ATA Devices
Oh, sorry about that. Sad

I did test them first, so maybe they got a bit squashed in the post, or some of my soldering on the connectors wasn't 100%?

Thanks for the vids.

So good to see the adapters are finally useful for something. Tongue

OzOnE.
10.04.2014 22:41
Найти все сообщения Цитировать это сообщение
SWAT Не на форуме
Администратор
*******

Сообщений: 7245
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 149
Поблагодарили 1218 раз(а) в 765 сообщ.
Сообщение: #174
RE: G1-ATA Devices
(10.04.2014 22:41)OzOnE писал(а):  So good to see the adapters are finally useful for something. Tongue

Yes, this is fully your merit. All brilliant - easy Wink

[Изображение: barbers.png]
10.04.2014 22:49
Вебсайт Найти все сообщения Цитировать это сообщение
OzOnE Не на форуме
Пользователь
**

Сообщений: 65
Зарегистрирован: 20.07.2012
Рейтинг: 1
Сказал спасибо: 0
Поблагодарили 6 раз(а) в 5 сообщ.
Сообщение: #175
RE: G1-ATA Devices
Oh, don't thank me.

The work you guys are doing on Dreamshell is fantastic. Big Grin

The previous version is great too. It's what got me into my first ever bit of DC coding (although I wasn't / still not very good. hehe.)

The pressure is on to get some new IDE adapters made now then.
I'm kind of hoping somebody else might do it. lol

The schematic is very simple - most of the pins are in parallel.
It simply splits the /Reset pins to the jumper pins, and breaks out the power + CDDA signals.

Actually, the design only really needs a few tweaks to fix the minor issues and make the board smaller.
I'll see what I can do with it over the coming week.

Does anyone have any suggestions for the new IDE adapters regarding extra fixing points / other features etc.?

OzOnE.
10.04.2014 23:35
Найти все сообщения Цитировать это сообщение
SILENT_Pavel Не на форуме
Продвинутый
***

Сообщений: 182
Зарегистрирован: 15.07.2013
Рейтинг: 0
Сказал спасибо: 141
Поблагодарили 50 раз(а) в 38 сообщ.
Сообщение: #176
RE: G1-ATA Devices
(10.04.2014 22:27)SWAT писал(а):  Сделал 2 видео с демонстрацией. Качество плохое, так как снимать пришлось в темноте.

http://www.dc-swat.ru/blog/dreamshell/873.html
т.е. каждый сможет сам сделать этот переходник на ide и играть с RC2? то что видео не лагают на gdi это очень круто выглядит, прогресс замечательный. совместимость неизменна? например в омикрон можешь проверить сохраняется ли игра и подобные традиционные глюки как шенму например?
10.04.2014 23:53
Найти все сообщения Цитировать это сообщение
SWAT Не на форуме
Администратор
*******

Сообщений: 7245
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 149
Поблагодарили 1218 раз(а) в 765 сообщ.
Сообщение: #177
RE: G1-ATA Devices
(10.04.2014 23:53)SILENT_Pavel писал(а):  т.е. каждый сможет сам сделать этот переходник на ide и играть с RC2? то что видео не лагают на gdi это очень круто выглядит, прогресс замечательный. совместимость неизменна? например в омикрон можешь проверить сохраняется ли игра и подобные традиционные глюки как шенму например?

Конечно. Не обязательно даже переходник делать, можно просто припаять к материнской плате IDE кабель. В этом случае стоимость изделия стремится к нулю Smile
Совместимость должна стать лучше, я полностью переосмыслил эмуляцию syscall'ов и добавил возможность запуска загрузчиков из любого места в памяти.
Но в любом случае пока будет не на 100%, есть еще не решенные задачи. По поводу этих игр пока сказать ничего не могу.

Вот как пример Legacy of Kain, раньше видео в этой игре просто зависало, а не тормозило из за скорости SD, скорость как оказалось не при чем в этом случае, хотя конечно с SD оно так плавно проигрываться не будет как не крути.
И зависало оно как раз из-за не полноценной работы syscall'ов.

[Изображение: barbers.png]
(Последний раз сообщение было отредактировано 11.04.2014 в 06:27, отредактировал пользователь SWAT.)
11.04.2014 06:09
Вебсайт Найти все сообщения Цитировать это сообщение
shadow Не на форуме
Супермодератор
******

Сообщений: 439
Зарегистрирован: 11.11.2010
Рейтинг: 1
Сказал спасибо: 54
Поблагодарили 20 раз(а) в 19 сообщ.
Сообщение: #178
RE: G1-ATA Devices
SWAT, проверь Sonic Adventure 2Smile

[Изображение: 76561198021420063.png]
11.04.2014 07:23
Найти все сообщения Цитировать это сообщение
SWAT Не на форуме
Администратор
*******

Сообщений: 7245
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 149
Поблагодарили 1218 раз(а) в 765 сообщ.
Сообщение: #179
RE: G1-ATA Devices
(11.04.2014 07:23)shadow писал(а):  SWAT, проверь Sonic Adventure 2Smile

Судя по всему эта игра очищает вообще всю память, поэтому в какую бы область я не разместил загрузчик, она его пытается затереть...
Чтобы это обойти, нужно сделать так, чтобы загрузчик мог сам себя спасти от этой участи. К сожалению это не реализовано, пока все находится на уровне идеи.

[Изображение: barbers.png]
11.04.2014 07:54
Вебсайт Найти все сообщения Цитировать это сообщение
shadow Не на форуме
Супермодератор
******

Сообщений: 439
Зарегистрирован: 11.11.2010
Рейтинг: 1
Сказал спасибо: 54
Поблагодарили 20 раз(а) в 19 сообщ.
Сообщение: #180
RE: G1-ATA Devices
А если попытаться пропатчить игру?

[Изображение: 76561198021420063.png]
11.04.2014 13:43
Найти все сообщения Цитировать это сообщение
Создать ответ 


Переход:


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