User Tag List

Показано с 1 по 10 из 354

Тема: Корвет: ExtROM Open Source extender

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #11

    Регистрация
    17.04.2011
    Адрес
    Санкт-Петербург
    Сообщений
    328
    Спасибо Благодарностей отдано 
    32
    Спасибо Благодарностей получено 
    209
    Поблагодарили
    50 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от esl Посмотреть сообщение
    rom5 - тест на RAW чтение/запись F0/F1
    rom6 - тест на посекторную чтение/запись 01/02
    32к данных
    Вот результат на железе:

    R: 0084 0091 01F1 | 54 51 2b
    W: 004e 0039 01F1 | 62 68 2b

    Если пересчитать по твоей таблице, получаем так:

    Код:
    to Korvet					from korvet
    Bytes in one int					
    84	132		6600		4e	78		3900
    91	145		7250		39	57		2850
    1f1	497		24850		1f1	497		24850
    frames when transfer 0x8000								
    54	84	390.1	19504.8		62	98	334.4	16718.4
    51	81	404.5	20227.2		68	104	315.1	15753.8
    2b	43	762.0	38102.3		2b	43	762.0	38102.3
    Что интересно, по 3 варианту скорость записи и чтения полностью идентичны. Это вполне предсказуемо - все процедуры похожи как близнецы. По 2 варианту в подпрограммах сидят лишние push af/pop af, они и гадят результат.

    Правда, по нынешним временам цифра даже в 37 кб/с выглядит весьма убого. Блин, да у меня интернет-канал в 100 раз быстрее И это еще без учета тормозов SD-карты и VinxFS. Но, пожалуй, для тех времен и это неплохо.Учитывая, что ОЗУ у нас всего 64К - вся память перекидывается через интерфейс меньше чем за 2 секунды.


    в ром6 - засекаем сколько полных прерываний заняло считать 256 секторов
    А вот этот тест у меня вообще не пошел. То есть контроллер повис на первой же операции чтения, причем именно внутри процесса передачи, судя по индикатору. Попозже я соберусь с силами и попробую разобраться, что ты там такое напрограммировал. Тест-то интересный, он должен учесть и скорость SD-карты,

    испортит хвост диска с 100 трека
    Не понял... У нас треков-то всего 80. Физические и логические треки совпадают по нумерации, разница только в отсутствии номера стороны и другом SPT. Я не знаю, что там будет делать эмулятор, но контроллер не сможет работать за границей файла образа KDI. Похоже, я теперь понял, что там виснет.


    понял что надо было делать CP/M тест чтоб читал не рав а через биос
    но это уже носле....
    можно было бы сравнить флоппи ...
    Вот это точно. Плюс биос и особенно BDOS тоже вносят свои тормоза, которые надо бы измерить.

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

    Надо только понять, как в этой vinxfs переключаться между файлами. Пока я об этом даже не задумывался.
    Последний раз редактировалось forth32; 09.07.2014 в 07:26.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Open source firmware for the Spectrum
    от zx-kit в разделе Разный софт
    Ответов: 60
    Последнее: 29.05.2014, 13:53
  2. open-source эмуляторы под .NET
    от Sawyer в разделе Эмуляторы
    Ответов: 1
    Последнее: 04.01.2011, 17:47
  3. GP2X F100 Open Source Gaming Console
    от CodeMaster в разделе Зарубежные компьютеры
    Ответов: 3
    Последнее: 12.06.2010, 23:51
  4. Open Source эмуль...
    от rg_software в разделе Эмуляторы
    Ответов: 50
    Последнее: 06.12.2006, 11:57

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •