ZXNet эхоконференция «hardware.zx»


тема: SMUK HDD + открытые порты



от: Roman Fheydorov
кому: All
дата: 15 Jul 2003
Peepl Hi! FirestarterHDS без устали дорабатывает наш HDD_mounter но оказывается можно сделать его еще быстрее. Что за доработка на Скорпе открывает порты??? Дайте pleez URL или скиньте на е-мыло Заранее спасибо, BugsyHDS mailto:bugsy@ncn.ru http://bugsy.narod.ru icq# 234912911

от: Nikolaj Amosov
кому: Roman Fheydorov
дата: 16 Jul 2003
Привет, Roman! Вторник 15 Июля 2003 13:11:49 Roman Fheydorov -> All: RF> FirestarterHDS без устали дорабатывает наш HDD_mounter RF> но оказывается можно сделать его еще быстрее. Причём гораздо быстрее - раза в три как минимум. После открытия портов скорость считывания в основном будет зависить от прямости рук программиста... RF> Что за доработка на Скорпе открывает порты??? RF> Дайте pleez URL или скиньте на е-мыло Скинул на е-мыло два способа - по Кожевникову и по GMXу. [REAL ZX]

от: Kirill Frolov
кому: Nikolaj Amosov
дата: 19 Jul 2003
Hемедленно нажми на RESET, Nikolaj Amosov! On Wed, 16 Jul 03 20:51:43 +0400, Nikolaj Amosov wrote: NA> Причём гораздо быстрее - раза в три как минимум. После открытия NA> портов скорость считывания в основном будет зависить от NA> прямости рук программиста... Чем больше места на стеке, тем быстрее... read_sector: ; hl=куда ld bc, ide_data_port_low exx ld hl, eiret push hl ld hl, -512*6*2 ld bc, 6*2 add hl, sp ld de, stackdata ld sp, hl push hl ex de, hl ldir pop hl ld bc, 6*2*511 ldir ld bc, ide_data_port_high di ret eiret: ei ret stackdata: dw 0x3d2f, 0x3ff3, xxx dw 0x3d2f, 0x3ff3, yyy xxx: exx ld d, a ret yyy: ld (hl), d inc hl ld (hl), a inc hl exx ret

от: Valerij Kozhevnikoff
кому: Nikolaj Amosov
дата: 25 Jul 2003
Здравствуй, Nikolaj! 16 Июл 03 21:51, Nikolaj Amosov -> Roman Fheydorov: RF>> FirestarterHDS без устали дорабатывает наш HDD_mounter RF>> но оказывается можно сделать его еще быстрее. NA> Причём гораздо быстрее - раза в три как минимум. После открытия NA> портов скорость считывания в основном будет зависить от NA> прямости рук программиста... 20 тактов на считывание байта. Быстрее - уже никак. RF>> Что за доработка на Скорпе открывает порты??? RF>> Дайте pleez URL или скиньте на е-мыло NA> Скинул на е-мыло два способа - по Кожевникову и по GMXу. А чем они отличаются? Смысл-то один - битом в порту повесить внизу банку с трдосом и включить ее-же порты. WBR, Jason. /*e-mail: jason2000(собака страшная)yandex.ru ICQ: 62235830*/ /np:/ *silence*

от: Valerij Kozhevnikoff
кому: Kirill Frolov
дата: 25 Jul 2003
Здравствуй, Kirill! 19 Июл 03 18:43, Kirill Frolov -> Nikolaj Amosov: NA>> Причём гораздо быстрее - раза в три как минимум. После открытия NA>> портов скорость считывания в основном будет зависить от NA>> прямости рук программиста... KF> Чем больше места на стеке, тем быстрее... KF> read_sector: ; hl=куда KF> ld bc, ide_data_port_low Достаточно посчитать такты. LD C,#BE LD DE,#D8F8 ;стек забить: #3ff3,xxxx,#3ff3,yyyy т.е. 4 адреса на каждый цикл. ;закомментированные строчки выполняются в ПЗУ LD B,E ;4 JP #3D30 ;10 ; RET ;10 ; IN A,(C) ;12 ; RET ;10 xxxx LD (HL),A ;8 INC HL ;6 60 LD B,D JP #3D30 ; RET ; IN A,(C) ; RET yyyy LD (HL),A INC HL А в случае с открытыми портами LD B,E ;4 INI ;16 20 LD B,D INI Разница по скорости ровно в три раза. 58,33 кб/сек против 175 кб/сек на открытых портах. Руинер как-то постил сюда результаты своих тестов скорости разных рестартов теневика (кстати, оно у кого-нить сохранилось? А то хочу вспомнить). Получалось что-то около от 30 до 100 кб/сек, в зависимости от целевого адреса и используемой длины сектора. Лучше напаять одну мелкосхему и пользоваться скоростью на всю катушку. WBR, Jason. /*e-mail: jason2000(собака страшная)yandex.ru ICQ: 62235830*/ /np:/ *silence*




Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Приколы №3 - Объявления и приколы и др. шутки.
Застрял ? - Описание игры "Dustin".
Глюки - STS 5.1 новые глюки.
Анкета - Опрос среди спектрумовского населения стран СНГ.
Из книг - Домашняя библиотека: Состав домашней библиотеки. Порядок на книжной полке.

В этот день...   7 мая