nedoPC.org

Community of electronics hobbyists established in 2002

...
Atom Feed | View unanswered posts | View active topics It is currently 21 Jul 2019 13:15



Reply to topic  [ 148 posts ]  Go to page Previous  1 ... 6, 7, 8, 9, 10
MSX в proteus 
Author Message
Doomed

Joined: 01 Oct 2007 11:30
Posts: 430
Location: Ukraine
Reply with quote
Завис на музыкальных чипах. А так то чего-то мое IDE c CF в контрах. Завис (многозадачность, пилим. одно не работает, другое взлетает с пол пинка.) на дос2.

_________________
Эмулятор OrionEXT:
http://www.orion-ext.narod.ru


26 Jun 2019 05:20
Profile
Doomed

Joined: 12 Feb 2016 14:39
Posts: 337
Reply with quote
Запустилась у меня 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 03:33
Profile
Doomed

Joined: 01 Oct 2007 11:30
Posts: 430
Location: Ukraine
Reply with quote
До Nextor не добрался. Как писал, сижу на DOS2 (готек и восход солнца, как маппер DOS2). Подобрал себе рабочую связку файлов коммандера и системы. Тут такого напатчили и навыпускали за 20 лет. Что понять, почему оно не фурычит на уровне DOS2 очень сложно.

Смотрю с SD картами не все так просто. А вот почему в Nextor часики скачут, вроде там все стандартно.


Понравился MM и M, файловый коммандер. Вот только не хватает 2хcpu. Вроде все решения наработал, нужны еще маленько тесты на реале (этот сложный путь стартанет с cpu для MSX1. надо сигнал(ы) добавить и с вайтами все увязать для зверья-модулья. да еще пора перетрясти шину до ревизии C).

Image

_________________
Эмулятор OrionEXT:
http://www.orion-ext.narod.ru


01 Jul 2019 03:54
Profile
Doomed

Joined: 12 Feb 2016 14:39
Posts: 337
Reply with quote
Похоже я запутался с прошивками и часами. Работаю с прошивкой, в которой часы вообще отключены, что ли ?!
 
Attachment:
IMG_20190701_232609.jpg
IMG_20190701_232609.jpg [ 1.98 MiB | Viewed 422 times ]

взял другой бинарник, так вообще после загрузки синий экран получаю, вслепую набираю basic , color 15 вижу экран BASICа, хочу перейти обратно на диск, _system, и опять синий экран :evil: или может у меня мс часов битая? цепи все прозвонил, схеме соответствует.

а что это за MM и M, файловый коммандер?


01 Jul 2019 15:06
Profile
Doomed

Joined: 01 Oct 2007 11:30
Posts: 430
Location: Ukraine
Reply with quote
Свой небольшой запас чипов-часов проверял утилитой SofaSet.

PVV wrote:
а что это за MM и M, файловый коммандер?
Ссылки с описанием файловых менеджеров MultiMente и M File Manager.

_________________
Эмулятор OrionEXT:
http://www.orion-ext.narod.ru


02 Jul 2019 02:35
Profile
Doomed

Joined: 12 Feb 2016 14:39
Posts: 337
Reply with quote
За ссылки спасибо, буду изучать.
С часами пока не получается что-то. Сделал простейший тест с выводом содержимого регистров, мусор из них периодами идет, хотя секундная ячейка каждую секунду свое состояние меняет...
Однако, узнать скорость это же не мешает, если время вручную засечь, число секторов то есть в hdspeed, вообщем за 100с - 6700 секторов, что соответствует 6700/2/100=~33кб/c. И в коде еще есть возможность до 60кб разогнаться, в emu проверял.


03 Jul 2019 15:27
Profile
Doomed

Joined: 01 Oct 2007 11:30
Posts: 430
Location: Ukraine
Reply with quote
Выходит не очень шустро. С другой стороны это последовательный интерфейс на ограниченных ресурсах (расыпуха). Не чего ни скажу, но видимо это очень не плохо.

Я тут прикупил адаптер SD-IDE, будем тестить на восходе солнца. Есть у меня подозрения, что СF-карты очень ограничены в электрическом разрезе подключения (недо интерфейс, усугубленный китайскими поделиями).

_________________
Эмулятор OrionEXT:
http://www.orion-ext.narod.ru


07 Jul 2019 06:40
Profile
Doomed

Joined: 12 Feb 2016 14:39
Posts: 337
Reply with quote
Alekcandr wrote:
Выходит не очень шустро.

После маленькой оптимизации кода драйвера получилось 10700 секторов за 100с, что соответствует ~50кб/с. Это без использования команды блочного чтения (cmd18), так что и еще есть задел на увеличение скорости...
Вопрос лишь, а надо ли больше? Какие вообще цифры дает этот тест на FDD, IDE(CF)?


10 Jul 2019 13:40
Profile
Doomed

Joined: 01 Oct 2007 11:30
Posts: 430
Location: Ukraine
Reply with quote
Можно потестить, почему не потестить. Тем более есть повод собрать конфиг 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 не оправдал возложенных надежд :mrgreen:

_________________
Эмулятор OrionEXT:
http://www.orion-ext.narod.ru


11 Jul 2019 02:09
Profile
Doomed

Joined: 01 Oct 2007 11:30
Posts: 430
Location: Ukraine
Reply with quote
Хотел для полноты картины потестить c HDSPEED на реале еще Beer IDE, да что-то не выходит. Конфликтуют БИОС-ы Sunrise IDE и Beer IDE v1.9.

_________________
Эмулятор OrionEXT:
http://www.orion-ext.narod.ru


12 Jul 2019 09:58
Profile
Doomed

Joined: 12 Feb 2016 14:39
Posts: 337
Reply with quote
Так для hdspeed msx_dos2 нужен, а BeerIDE(SD) это ж под dos1, я из-за этого и делал nextor, чтоб dos2 запустить.
Если на то пошло, то проще для nextor сделать драйвер под Beer интерфейс, и тогда сравнивать. Можно заняться, если есть желание nextor испытать.
Кстати говоря, можно собрать драйвер под SD интерфейс n8vem и увидеть реальную скорость этого интерфейса...


12 Jul 2019 12:00
Profile
Doomed

Joined: 01 Oct 2007 11:30
Posts: 430
Location: Ukraine
Reply with quote
PVV wrote:
Так для hdspeed msx_dos2 нужен, а BeerIDE(SD) это ж под dos1, я из-за этого и делал nextor, чтоб dos2 запустить.
Нужен, не нужен, все намного интересней. Это ж MSX, а не захудалый ZX и тем более убожище PC/XT. Все там совместимо. БИОС DOS1 уживается с БИОС DOS2. Просто с пивным иде, чутка не дожата была тема :rotate:


По остальным предложения. Сделайте по возможности. Интересно :)

А, я тут начал воять OPM звучек в лайт версии, звук будет только через слегка пропатченный старый (ver1.1) vgm плеер от известного автора.

_________________
Эмулятор OrionEXT:
http://www.orion-ext.narod.ru


12 Jul 2019 12:32
Profile
Doomed

Joined: 01 Oct 2007 11:30
Posts: 430
Location: Ukraine
Reply with quote
Чутка, поясню позицию 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 05:23
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 148 posts ]  Go to page Previous  1 ... 6, 7, 8, 9, 10

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

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.