Цитата Сообщение от forth32 Посмотреть сообщение
1: 4c 49 28
2: 00AD 00BC 022F
круто, почти как в эмуляторе, чуть чуть меньше !
т.е ожидания почти нет!

Цитата Сообщение от forth32 Посмотреть сообщение
Но в реальной жизни так не получится - данные ведь не просто так забирают с порта, с ними что-то сделать надо. Например, записать в буфер. А это еще пара-тройка тяжелых команд, что, скорее всего, практически съест твое преимущество.
это и так понятно, я другое имел в виду
почему скорость за "один фрейм" не совпадает со скоростью "32к блока"

про оптимизацию - надо просто сделать функцию чтения/записи 128байт не черзе getbyte а таким блоком
остаить и getbyte и сделать чтение 128байт.
приросту будет заметен.
но это всё про оптимизацию,а пока это рано делать

кстати, а по ощущениям оно сопоставимо с дискетой или нет ?

---------- Post added at 16:17 ---------- Previous post was at 16:13 ----------

Цитата Сообщение от forth32 Посмотреть сообщение
Откуда у тебя взялась колонка 4 во втором тесте? У меня он только 3 числа выдает, по количеству вариантов GETBYTE.
в табличке там
HEX DEC 32768/frames_counter CPS

cps=char_in_frame*50
там в архиве - табличка.

---------- Post added at 16:38 ---------- Previous post was at 16:17 ----------

твои замеры
Код:
Bytes in one int			
ad	173		8650
bc	188		9400
22f	559		27950
frames when transfer 0x8000			
4c	76	431.2	21557.9
49	73	448.9	22443.8
28	40	819.2	40960.0