|
nedoPC.orgElectronics hobbyists community established in 2002 |
|
Author |
Message |
Alekcandr
Doomed
Joined: 01 Oct 2007 10:30 Posts: 665 Location: Ukraine
|
Завис на музыкальных чипах. А так то чего-то мое IDE c CF в контрах. Завис (многозадачность, пилим. одно не работает, другое взлетает с пол пинка.) на дос2.
_________________Эмулятор OrionEXT:
http://www.orion-ext.narod.ru
|
26 Jun 2019 04:20 |
|
|
PVV
Doomed
Joined: 12 Feb 2016 13:39 Posts: 463
|
Запустилась у меня SD карта с Nextor на моей плате! Нашел ошибку в коде драйвера, там где emu и протеус подставляли нули на cmd9 и cmd10, реальная карта выдает реальные, не нулевые, данные, вот и не хотела карта работать. (кстати, cmd10 в emu не работает, выдает код ошибки 04, но это в драйвере обрабатывается, да и cmd10 не особо то и нужна) Запустил msx_dos2, запустил тест hdspeed, но здесь еще какая то засада, цифры времени прыгают, условно, от 100 до 60000 и соответственно скорость, аналогично, прыгает от 200 до 0.0001 кб/с. Запустил оболочку ХСС, и в ней, в верхнем правом углу, время скачет, 00:00:00-11:11:11-22:22:22, вообщем, надо с часами разбираться.
|
01 Jul 2019 02:33 |
|
|
Alekcandr
Doomed
Joined: 01 Oct 2007 10:30 Posts: 665 Location: Ukraine
|
До Nextor не добрался. Как писал, сижу на DOS2 (готек и восход солнца, как маппер DOS2). Подобрал себе рабочую связку файлов коммандера и системы. Тут такого напатчили и навыпускали за 20 лет. Что понять, почему оно не фурычит на уровне DOS2 очень сложно. Смотрю с SD картами не все так просто. А вот почему в Nextor часики скачут, вроде там все стандартно. Понравился MM и M, файловый коммандер. Вот только не хватает 2хcpu. Вроде все решения наработал, нужны еще маленько тесты на реале (этот сложный путь стартанет с cpu для MSX1. надо сигнал(ы) добавить и с вайтами все увязать для зверья-модулья. да еще пора перетрясти шину до ревизии C).
_________________Эмулятор OrionEXT:
http://www.orion-ext.narod.ru
|
01 Jul 2019 02:54 |
|
|
PVV
Doomed
Joined: 12 Feb 2016 13:39 Posts: 463
|
Похоже я запутался с прошивками и часами. Работаю с прошивкой, в которой часы вообще отключены, что ли ?! взял другой бинарник, так вообще после загрузки синий экран получаю, вслепую набираю basic , color 15 вижу экран BASICа, хочу перейти обратно на диск, _system, и опять синий экран или может у меня мс часов битая? цепи все прозвонил, схеме соответствует. а что это за MM и M, файловый коммандер?
|
01 Jul 2019 14:06 |
|
|
Alekcandr
Doomed
Joined: 01 Oct 2007 10:30 Posts: 665 Location: Ukraine
|
Свой небольшой запас чипов-часов проверял утилитой SofaSet. Ссылки с описанием файловых менеджеров MultiMente и M File Manager.
_________________Эмулятор OrionEXT:
http://www.orion-ext.narod.ru
|
02 Jul 2019 01:35 |
|
|
PVV
Doomed
Joined: 12 Feb 2016 13:39 Posts: 463
|
За ссылки спасибо, буду изучать. С часами пока не получается что-то. Сделал простейший тест с выводом содержимого регистров, мусор из них периодами идет, хотя секундная ячейка каждую секунду свое состояние меняет... Однако, узнать скорость это же не мешает, если время вручную засечь, число секторов то есть в hdspeed, вообщем за 100с - 6700 секторов, что соответствует 6700/2/100=~33кб/c. И в коде еще есть возможность до 60кб разогнаться, в emu проверял.
|
03 Jul 2019 14:27 |
|
|
Alekcandr
Doomed
Joined: 01 Oct 2007 10:30 Posts: 665 Location: Ukraine
|
Выходит не очень шустро. С другой стороны это последовательный интерфейс на ограниченных ресурсах (расыпуха). Не чего ни скажу, но видимо это очень не плохо.
Я тут прикупил адаптер SD-IDE, будем тестить на восходе солнца. Есть у меня подозрения, что СF-карты очень ограничены в электрическом разрезе подключения (недо интерфейс, усугубленный китайскими поделиями).
_________________Эмулятор OrionEXT:
http://www.orion-ext.narod.ru
|
07 Jul 2019 05:40 |
|
|
PVV
Doomed
Joined: 12 Feb 2016 13:39 Posts: 463
|
После маленькой оптимизации кода драйвера получилось 10700 секторов за 100с, что соответствует ~50кб/с. Это без использования команды блочного чтения (cmd18), так что и еще есть задел на увеличение скорости... Вопрос лишь, а надо ли больше? Какие вообще цифры дает этот тест на FDD, IDE(CF)?
|
10 Jul 2019 12:40 |
|
|
Alekcandr
Doomed
Joined: 01 Oct 2007 10:30 Posts: 665 Location: Ukraine
|
Можно потестить, почему не потестить. Тем более есть повод собрать конфиг MSX2+. Заодно потестим вновь прибывший SD to IDE adapter, комплект SRAM 1024kB и модуль OPL2 в режиме совместимости c MSX-AUDIO. HDSPEED кажет для оригинального Sunrise IDE с CF-картой (LBA, Mode 4) - 138kB/s. Для TDC-600 с Gotek выходит - 16kB/s (тут что-то не то. тест длится очень долго. прогоняется аж 32768 секторов). upd: SD to IDE adapter не оправдал возложенных надежд
_________________Эмулятор OrionEXT:
http://www.orion-ext.narod.ru
|
11 Jul 2019 01:09 |
|
|
Alekcandr
Doomed
Joined: 01 Oct 2007 10:30 Posts: 665 Location: Ukraine
|
Хотел для полноты картины потестить c HDSPEED на реале еще Beer IDE, да что-то не выходит. Конфликтуют БИОС-ы Sunrise IDE и Beer IDE v1.9.
_________________Эмулятор OrionEXT:
http://www.orion-ext.narod.ru
|
12 Jul 2019 08:58 |
|
|
PVV
Doomed
Joined: 12 Feb 2016 13:39 Posts: 463
|
Так для hdspeed msx_dos2 нужен, а BeerIDE(SD) это ж под dos1, я из-за этого и делал nextor, чтоб dos2 запустить. Если на то пошло, то проще для nextor сделать драйвер под Beer интерфейс, и тогда сравнивать. Можно заняться, если есть желание nextor испытать. Кстати говоря, можно собрать драйвер под SD интерфейс n8vem и увидеть реальную скорость этого интерфейса...
|
12 Jul 2019 11:00 |
|
|
Alekcandr
Doomed
Joined: 01 Oct 2007 10:30 Posts: 665 Location: Ukraine
|
Нужен, не нужен, все намного интересней. Это ж MSX, а не захудалый ZX и тем более убожище PC/XT. Все там совместимо. БИОС DOS1 уживается с БИОС DOS2. Просто с пивным иде, чутка не дожата была тема По остальным предложения. Сделайте по возможности. Интересно А, я тут начал воять OPM звучек в лайт версии, звук будет только через слегка пропатченный старый (ver1.1) vgm плеер от известного автора.
_________________Эмулятор OrionEXT:
http://www.orion-ext.narod.ru
|
12 Jul 2019 11:32 |
|
|
Alekcandr
Doomed
Joined: 01 Oct 2007 10:30 Posts: 665 Location: Ukraine
|
Чутка, поясню позицию MSX о биос-х ДОС. Есть два биос-а. ДОС1 один живет в TDC-600, другой ДОС2 в Sunrise IDE.
Так вот для TDC-600 мне достаточно записать на дискету DOS2. И она загрузится в DOS2. Тоже с точностью на оборот произойдет и в Sunrise IDE, при наличии на диске ДОС1, загрузится ДОС1.
И просто так. Существует карик DOS2 (просто карик, без каких либо интерфейсов). Его наличие в MSX позволяет на любых дисковых интерфейсах (ДОС1) грузится в ДОС2 (при наличии этого ДОС2 на дискете).
_________________Эмулятор OrionEXT:
http://www.orion-ext.narod.ru
|
17 Jul 2019 04:23 |
|
|
PVV
Doomed
Joined: 12 Feb 2016 13:39 Posts: 463
|
Прошла микросхемка часов от другого продавца с Ali и с ней часы тикают как положено. Тест скорости показывает 53КБ/с, что я ранее и без часов видел.
|
13 Aug 2019 12:59 |
|
|
Alekcandr
Doomed
Joined: 01 Oct 2007 10:30 Posts: 665 Location: Ukraine
|
Интересно сколько могут выдать продвинутые SD - интерфейсы на CPLD/FPGA? Насколько я пониманию Sunrise IDE выдает практически максимально возможную скорость обмена (сектор читается / пишется инструкцией LDIR).
_________________Эмулятор OrionEXT:
http://www.orion-ext.narod.ru
|
15 Aug 2019 04:11 |
|
|
Who is online |
Users browsing this forum: No registered users and 2 guests |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot post attachments in this forum
|
|