Вход

Просмотр полной версии : Специалист и SD карта



alexsan
19.05.2013, 12:31
есть специалист подскажите как прикрутить SD карту если можно схему и прошивку если есть в сборе у кого куплю очень нужно

Protom
19.05.2013, 15:34
http://www.nedopc.org/forum/viewtopic.php?t=10244

fifan
19.05.2013, 17:22
В названии темы поставь пробел.

breeze
19.05.2013, 19:31
а ничего, что CD это компакт-диск, а карта вообще-то SD (Secure Digital)

fifan
29.05.2013, 07:18
Куда-то автор темы делся. Модераторы, поменяйте название темы на приличное.

Mick
29.05.2013, 08:33
Модераторы, поменяйте название темы на приличное.

Какое?

Kakos_nonos
29.05.2013, 09:59
vinxru сейчас этим занимается. Пишет об этом в своем блоге vinxru.livejournal.com/

fifan
29.05.2013, 21:26
vinxru больше функций возложил на контроллер, подключаемый к ВВ55. HardWareMan сделал упор на программную часть, "железка" реализована на ПЛИС (http://www.spetsialist-mx.ru/index32.html).

fifan
12.01.2014, 19:28
Привожу ещё одну ссылку на ресурс от Vinxru с его разработкой SD интерфейса. В нём есть все от схемы и печаток до ПО. Я думаю он не будет против. Сайт. (https://github.com/vinxru/Specialist_SD_Controller)

alexsan
13.01.2014, 16:44
спасибо но Vinxru любезно подарил мне эту хрень. спасибо ему огроменное

fifan
13.01.2014, 18:10
Хочу заказать маленькую платку для проверки работы. Поставил два микропроцессора Atmega8, чтоб могли пользователи выбрать DIP или TQFP, а также со стабилизатором 78L33 или без него на диодах. Вставляться будет в разъём расширения Специалиста_МХ2 или к порту "программатора" любого Специалиста.

alx32
14.01.2014, 02:37
Так может тогда и кварц на 16МГц прицепить, раз РВ6 и РВ7 свободны?

Отправлено с моего E73 через Tapatalk

fifan
14.01.2014, 05:44
Без него работает, автор именно так схему собирал.

fifan
10.01.2015, 20:13
Примеры реализации SD контроллера от Vinxru на фотографиях. Чертеж из поста ранее реализован на первой фотографии. Возможно применение Atmega8 в двух разных корпусах. На второй фотографии изображён экземпляр, который я в данный момент юзаю. Огромное спасибо за девайс (http://www.spetsialist-mx.ru/index4.html), исходники ПО и разъяснения Vinxru.

http://www.spetsialist-mx.ru/images/SD_contr_6.png http://www.spetsialist-mx.ru/images/SD_contr_7.png

CodeMaster
10.01.2015, 21:06
fifan, пара сугубых ИМХО по вот этому разделу сайта с интерфейсам. Это я с точки зрения человека который попал на твой сайт и вообще не в курсе истории разработки контроллеров. А там как бы сказано "А", но нет "Б" ;-)
1. ИМХО картинки с контроллерами, надо разделить и подписать их особенности (например как на сайте vinxru). Кроме того, у тебя фото заводских плат, инфу о которых ещё надо поискать.
2. ИМХО надо добавить ещё файлы с печатными платами. Да, конечно, можно перейти в блог vinxru, оттуда на гитхаб, но тогда лучше уж ограничиться ссылками на эти ресурсы.

fifan
10.01.2015, 21:15
Всё понятно, исправлю - на свои платы укажу гербер-файлы для производства ПП. Спасибо за подсказки.

HardWareMan
11.01.2015, 07:01
И над ошибками поработай:
http://savepic.ru/6564623.png

http://savepic.ru/6565647.png

fifan
28.01.2015, 10:50
Всё исправил. Можете скачать гербер файлы для производства печатных плат Специалиста-М, SD контроллера и PS/2 адаптера.

fifan
04.07.2015, 20:34
Можете скачать гербер файлы для производства печатных плат Специалиста-М.
Пока лучше не качайте, здесь (http://zx-pk.ru/showthread.php?t=22895) пользователь тестирует собранную на этой печатке плату - пока множество ошибок.

Error404
05.07.2015, 00:40
SD-контроллер на рассыпухе по оригинальной схеме делал кто-нить? Или только на ПЛИС?

fifan
05.07.2015, 08:31
SD-контроллер на рассыпухе по оригинальной схеме делал кто-нить? Или только на ПЛИС?
На ПЛИС от Hardwareman'а нет схемы на рассыпухе. Автор составлял котроллер как схемный ввод (http://www.spetsialist-mx.ru/images/SPI.png) в Квартусе. На ПЛИС мне удалось повторить контроллер на этом девборде (http://www.spetsialist-mx.ru/index9.html). На Специалисте_МХ2 не получилось, но наверное там нужно исправить несколько ошибок указанных Vinxru.

HardWareMan
05.07.2015, 12:39
На ПЛИС от Hardwareman'а нет схемы на рассыпухе. Автор составлял котроллер как схемный ввод (http://www.spetsialist-mx.ru/images/SPI.png) в Квартусе. На ПЛИС мне удалось повторить контроллер на этом девборде (http://www.spetsialist-mx.ru/index9.html). На Специалисте_МХ2 не получилось, но наверное там нужно исправить несколько ошибок указанных Vinxru.

Можно ссылку на ошибки?

Error404
05.07.2015, 15:01
Очень жаль что не использовали схему на россыпухе. Ибо по моему как раз тот самый случай, когда 7-8 микросхем типа счетчиков и регистров гораздо ближе к эпохе, чем ПЛИС. И в силу этого - приятнее и лампово теплее. Никто же не делает на ПЛИС, к примеру, контроллер Немо-IDE.

HardWareMan
05.07.2015, 16:06
Ну оно слишком сложновато выходит. Даже с применением ИР13. Но можно попробовать.

fifan
05.07.2015, 19:29
Можно ссылку на ошибки?
Вот (http://zx-pk.ru/showpost.php?p=630656&postcount=699). Пока у меня нет блока питания для своего Специалиста_МХ2, как найду исправлю ошибки, запущу плату.

HardWareMan
05.07.2015, 21:18
Оно вроде никаким боком к SD контроллеру не относится.

fifan
06.07.2015, 05:18
А чтение/запись в порты?

vernigor
20.08.2015, 18:29
У меня на сайте есть только в rks. HardWareMan считывал магнитофоном кассеты и переводил их в rks (низ таблицы) (http://www.spetsialist-mx.ru/index6.html). А зачем усложнять себе жизнь если можно считывать rks файлы прямо с SD карты, собрав, например, контроллер от Vinxru (http://www.spetsialist-mx.ru/index4.html). В своих разработках Специалистов я второй год им пользуюсь. На видео (http://www.youtube.com/watch?v=aj5GJL6_Weg) снят процесс работы с программой загрузки rks файлов.

Мне не оч. понятна схема подключения SD карты по ссылке. Если можете проясните. Буду признателен.
1. Выводы 2...6, 11...13 (D0...D7) mega8 подключаются к шине данных или к дополнительному порту ВВ55 который допаивается отдельно по схеме http://www.spetsialist-mx.ru/Docs/mk1987_07.djvu? К каким ногам?
2. Вывод 23 mega8 (PULSE) куда подключается?
3. Вывод 24 mega8 (TAPE) куда подключается? Правильно ли я понимаю, что к 18 ноге DD45 580ВВ55?
4. Вывод 1 mega8 (RESET) куда подключается? Правильно ли я понимаю, что к 35 ноге DD45 580ВВ55?

fifan
20.08.2015, 19:04
1. Используется порт С дополнительного К580ВВ55 (D0...D7). Если у компьютера всего одна К580ВВ55, то нужно будет её входы, шину данных и питание подключить одинаково с первой, кроме вывода 6 - это выборка дополнительного порта (вывод 5 DD51 Специалиста Волкова (http://www.spetsialist-mx.ru/schemes/Spetsialist.png)).
https://github.com/vinxru/Specialist_SD_Controller/blob/master/%D0%9F%D0%B5%D1%87%D0%B0%D1%82%D0%BD%D0%B0%D1%8F_% D0%BF%D0%BB%D0%B0%D1%82%D0%B0_%D0%BA%D0%BE%D0%BD%D 1%82%D1%80%D0%BE%D0%BB%D0%BB%D0%B5%D1%80%D0%B0_TQF P/pin_descr.jpg?raw=true
2. 3. 4. Тоже ясно из картинки, приведённой выше.

vernigor
20.08.2015, 20:46
1. Используется порт С дополнительного К580ВВ55 (D0...D7). Если у компьютера всего одна К580ВВ55, то нужно будет её входы, шину данных и питание подключить одинаково с первой, кроме вывода 6 - это выборка дополнительного порта (вывод 5 DD51 Специалиста Волкова (http://www.spetsialist-mx.ru/schemes/Spetsialist.png)).
https://github.com/vinxru/Specialist_SD_Controller/blob/master/%D0%9F%D0%B5%D1%87%D0%B0%D1%82%D0%BD%D0%B0%D1%8F_% D0%BF%D0%BB%D0%B0%D1%82%D0%B0_%D0%BA%D0%BE%D0%BD%D 1%82%D1%80%D0%BE%D0%BB%D0%BB%D0%B5%D1%80%D0%B0_TQF P/pin_descr.jpg?raw=true
2. 3. 4. Тоже ясно из картинки, приведённой выше.

Была-б у меня эта картинка раньше, давно бы уже собрал и запустил SD Сard контроллер. Спасибо. Все понятно. Соберу на днях.

vernigor
22.08.2015, 23:25
fifan, собрал контроллер SD карты.
Но .... что-то не так. Моргает светодиод (равномерно) и нечего не происходит.
1. Установил фьюзы согласно таблице по ссылке - http://www.spetsialist-mx.ru/schemes/Atmega8_fuses.png
2. Прошил контроллер согласно данных по ссылке - https://github.com/vinxru/Specialist_SD_Controller/archive/master.zip
3. Отформатировал SC карту и записал на нее содержимое каталога https://github.com/vinxru/Specialist_SD_Controller/tree/master/Содержимое_флешки/BOOT

Системные ПЗУ не менял. Что может быть? Куда смотреть?

fifan
23.08.2015, 13:08
1. Обязательно должна быть перемычка - загрузка загрузчика с атмеги.
2. Что на экране? Надписи какие?
3. В корневой каталог SD карты нужно rks файлы записать.

vernigor
23.08.2015, 22:34
1. Обязательно должна быть перемычка - загрузка загрузчика с атмеги.
2. Что на экране? Надписи какие?
3. В корневой каталог SD карты нужно rks файлы записать.

1. Перемычка (25 нога Мега на "землю") - стоит.
2. На экране стандартное приглашение монитора.
3. Положил в корневой каталог пару файлов.

Я в качестве SC card холдера использую вот такую вот штуку - http://www.ebay.com/itm/2PCS-Read-And-Write-For-Arduino-ARM-MCU-SD-Card-Module-Slot-Socket-Reader-Best-/221644728348?hash=item339b0e281c

Да, не совсем понятно со сбросом ATMega8. По схеме, нога "1" ATMega8 через диод подключается к "сбросу". При нажатии кнопки сброс, на ноге "1" ATMega8 напряжение падает всего на 0,5 ... 1 вольт и становится примерно равным 4 вольта.

Так-же, замечено, что если включить компютер БЕЗ флешки, то светодиод - моргаем с частотой примерно 4-5 раз в секунду. Если вставить флешку и перезапустить (выключить питание и включить снова), то светодиод НЕ моргает.

И еще, у меня флешка на 32Гига (другой нет под рукой). Это может быть причиной?

fifan
24.08.2015, 05:14
Сообщение от Vinxru: "файлы надо не в корень флешки помещать, а создать на флешке папку BOOT и три файла поместить туда."
SD держалка нормальная, но уровни до 3,3В резисторами как там сделаны? Целая ли К580ВВ55.
Сброс я подключал как на схеме.
Флешка на 32 ГБайта конечно много, я использую не более чем на 2 ГБайта. И то пару раз с 2 гигабайтной не запускалось.

HardWareMan
24.08.2015, 06:13
32ГБ это SDHC. У нее другие параметры, скорее всего не взлетит. Искайте поменьше.

vernigor
24.08.2015, 09:48
Сообщение от Vinxru: "файлы надо не в корень флешки помещать, а создать на флешке папку BOOT и три файла поместить туда."
SD держалка нормальная, но уровни до 3,3В резисторами как там сделаны? Целая ли К580ВВ55.
Сброс я подключал как на схеме.
Флешка на 32 ГБайта конечно много, я использую не более чем на 2 ГБайта. И то пару раз с 2 гигабайтной не запускалось.

1. Да, папка с "три файла" и все остальное *.RKS в корне.
2. У меня такая штука с ардуиной уже почти год работает. На борту стоит преобразователь на 3,3 вольта. Порт ВВ55 100пудово живой, проверял.
3. Завтра куплю флешку на 1...2 гига и попробую с ней поиграться.

---------- Post added at 09:48 ---------- Previous post was at 09:48 ----------


32ГБ это SDHC. У нее другие параметры, скорее всего не взлетит. Искайте поменьше.

Будем искать (с).

vernigor
24.08.2015, 23:29
Нашел флешку на 512М, но .... ничего не изменилось.
Давайте проверим схему, который с собрал. Может я чего-то напутал при сборке.

В атт. картинке - схема. Ссылки на названия микросхем в соответствии со схемой от Fifan http://www.spetsialist-mx.ru/schemes/SpetsialistM.pdf

Коротко описание:
DD45 - основной порт 580ВВ55, установленный на плате.
ADD KP580BB55 - дополнительный порт, шина данных, адреса, /RD, /WR, RST которого подключены параллельно DD45. Нога "6" (CS) подключена к дешифратору DD29 к 11 ноге.

Ноги PORTD ATMega8 подключены к ногам порта "С" ADD KP580BB55.
Ноги PORTB ATMega8 подключены к соответствующим ногам SD Card Holder.
Нога PULSE (23 вывод ATMega8) подключена к 25 ноге ADD KP580BB55.
Нога TAPE (24 вывод ATMega8) подключена к 18 ноге DD45 KP580BB55.
Нога TAPE ON (25 вывод ATMega8) подключена к земле, т.к. использовать магнитофон не предполагается никогда.
Нога RESET (1 вывод ATMega8) через диод подключена 35 ноге (RST) , DD45 KP580BB55. Может здесь ошибка? По даташиту, ATMega8 сбрасывается подачей "0", а порт ВВ55 и процессов ВМ80А подачей "1"?

Прошивка отсюда - https://github.com/vinxru/Specialist_SD_Controller/tree/master/Контроллер_на_ATMega8/Exe
Фьюзы - как в атт. картинке.
Порт КР580ВВ55 - живой!!! Проверял.

fifan
25.08.2015, 05:24
Сигнал сброса должен быть активный "0", т.е. правильно подписано: "на кнопку сброса". Там же диод катодом подключен, он будет пропускать только "0". А0 и А1 ВВ55 тоже должны быть подключены.

vernigor
25.08.2015, 12:19
Сигнал сброса должен быть активный "0", т.е. правильно подписано: "на кнопку сброса". Там же диод катодом подключен, он будет пропускать только "0". А0 и А1 ВВ55 тоже должны быть подключены.

Сброс - проверю. У меня, вроде не на "кнопку", а на 35 ногу DD45.
A0, A1 доп. порта, да, подключены параллельно А0 и А1 DD45.

fifan
25.08.2015, 17:33
Я же вроде разъяснил, что нужен инверсный сброс, автор же написал, что на кнопку сброса, а на выводе 35 DD45 - прямой сброс, нам не нужный. Т.е. получается контроллер всегда в сбросе сидит, когда же он работать будет?

Посмотрел pdf схему. А где резистор на сбросе? Автор схему рисовал, чтобы ещё и внутрисхемно прошивать. Резистор нужен и для работы и для прошивки.

vernigor
12.09.2015, 01:50
2 недели руки не доходили заняться SD Card контроллером.

Итак, что имеем на сегодняшний день:
1. По сбросу SD Card контроллер стартует (светодиод горит и не моргает) но оболочка не запускается.
2. Если в мониторе ввести команду "R" и принудительно сбросить контроллер, то загружается небольшой блок длинной 90 байт (адрес с 0000 по 005А, контрольная сумма 12ЕС).
3. Если запустить то что прочиталось командой "G", то запускается оболочка, по типу Norton Commander. Вроде все - ок.

Вопросы:
- должна ли оболочка запускаться автоматически? Перемычка от 25 ноги ATmega8 на "землю" стоит.
- нужно ли менять "Загрузчик"? У автора написано что "... предусмотрен вариант запуска без изменения ПЗУ компьютера" http://www.spetsialist-mx.ru/index4.html
- я использую "Загрузчик" и "Оконный монитор", которые описаны в журналах МК№№5,8,9,11 и 12 1991 года. Все скачано отсюда - http://www.spetsialist-mx.ru/index6.html

vernigor
12.09.2015, 01:57
32ГБ это SDHC. У нее другие параметры, скорее всего не взлетит. Искайте поменьше.

SD Card контроллер видит большие карточки!!! В подтверждение высылаю то, что увидел контроллер на 32 ГБ карте.

HardWareMan
12.09.2015, 06:53
- должна ли оболочка запускаться автоматически? Перемычка от 25 ноги ATmega8 на "землю" стоит.
- нужно ли менять "Загрузчик"? У автора написано что "... предусмотрен вариант запуска без изменения ПЗУ компьютера"
Если выбран вариант без изменения ПЗУ то следует проверить магнитофонную цепь. Контроллер выгружает код через него.


SD Card контроллер видит большие карточки!!! В подтверждение высылаю то, что увидел контроллер на 32 ГБ карте.
И это несомненно радует!

b2m
12.09.2015, 13:25
- должна ли оболочка запускаться автоматически?
Да, если используется стандартный монитор, который после сброса сразу загружает программу с магнитофона и стартует её. Именно этот монитор обычно требует нажатия функциональной клавиши и ввода, чтобы прервать загрузку с магнитофона.

---------- Post added at 15:22 ---------- Previous post was at 15:18 ----------

Точнее, если используется стандартный загрузчик. После прерывания загрузки с магнитофона он запускает монитор. А твой загрузчик скорее всего сразу запускает монитор.

---------- Post added at 15:25 ---------- Previous post was at 15:22 ----------


У автора написано что "... предусмотрен вариант запуска без изменения ПЗУ компьютера" http://www.spetsialist-mx.ru/index4.html
Автор имел ввиду, что даже те Специалисты, которые не имеют второго ПЗУ именуемого "монитором", а имеют только "загрузчик" (минимальный вариант Специалиста), тоже будут работать с данным контроллером.

vernigor
12.09.2015, 17:49
Да, если используется стандартный монитор, который после сброса сразу загружает программу с магнитофона и стартует её. Именно этот монитор обычно требует нажатия функциональной клавиши и ввода, чтобы прервать загрузку с магнитофона.

---------- Post added at 15:22 ---------- Previous post was at 15:18 ----------

Точнее, если используется стандартный загрузчик. После прерывания загрузки с магнитофона он запускает монитор. А твой загрузчик скорее всего сразу запускает монитор.

---------- Post added at 15:25 ---------- Previous post was at 15:22 ----------


Автор имел ввиду, что даже те Специалисты, которые не имеют второго ПЗУ именуемого "монитором", а имеют только "загрузчик" (минимальный вариант Специалиста), тоже будут работать с данным контроллером.

Понял. Спасибо. Тогда подскажите, какой из "Загрузчиков", которые лежат здесь --> http://www.spetsialist-mx.ru/index6.html является "стандартным" в контексте обсуждаемой темы?

HardWareMan
13.09.2015, 08:02
Рассово-православный конечно же первый:

Загрузчик-1 - C000H...C7FFH (DD52) - root1.rar - "МК" №5, 1987 г.

tank-uk
17.09.2015, 09:07
Привет народ !
собрал SD от Vinxru
получилась какая то хрень : https://yadi.sk/i/oiiZDdEPj8zck
со стандартной прошивкой ведет себя так : https://yadi.sk/i/0zRQl4pQj8zaC
с прошивкой от Vinxru так: https://yadi.sk/i/6oLSBpIhj8zbo
что может быть ? логика вроде вся живая

fifan
17.09.2015, 13:48
Сам автор уже писал и несколько постов назад Hardwareman напомнил, что необходимо соединить соответствующий вход с ВВ55 на чтение с магнитофона и поставить перемычку на адаптере. При сбросе загрузчик качается из Атмеги в Специалист. Потом запускается загрузчик и докачивает всю оболочку. Судя по фоткам загрузчик пытается загрузиться, но не грузится и не запускается оболочка Shell. Соответствующие файлы в каталоге Boot присутствуют?

tank-uk
17.09.2015, 15:12
На СДешке все есть
на карточку реагирует, если ее нет или чистая дальше надписи SD Starter V 1.0
не идет
с картой зависает на прорисовке левого поля
может проблема в памяти , запаял MN4164P-15A полностью провереную спектруме
может она слишком быстрая для спеца

fifan
17.09.2015, 17:50
Очень похоже на то, что КОММАНДЕР пытается изменить цвет, а компьютер этого не поддерживает. У него на пинах отвечающих за цвет висит схема начального запуска. То есть КОММАНДЕР при попытке изменить цвет выключает ОЗУ :)
Цвет не включается, если по адресам C000 - C00F нет байта FB. То есть команды EI.
Может быть у тебя старая версия комманда или в ПЗУ записана эта команда - которая не нужна, сбивает с толку коммандер.
В качестве примера можно посоветовать под именем shell.rks записать любую игру.

Наверное лучше использовать "Монитор-2" (http://www.специалист-пк.рф/index6.html). Я юзаю его, да и схема начального пуска у меня тоже без использования порта С ВВ55. Тут (http://www.специалист-пк.рф/index3.html) есть пояснения о изменениях при сборке контроллера цвета.

tank-uk
17.09.2015, 19:25
хорошо пойдем другим путем, есть у кого последняя версия прошивки и папки бут
или нужно самому из исходников компилить ?
у винкса в исходниках есть такая фраза "Добавлена совместимость с ч/б компьютерами, с Загрузчиком 1-ой версии, "

fifan
17.09.2015, 20:10
Я писал в свой Специалист 48 SRAM (https://rutube.ru/video/ada2ae99b1157dd1869e2eaf6805030a/) вот эту прошивку (не нужно использовать магнитофонный вход и перемычку на адаптере). Содержимое карточки.

tank-uk
17.09.2015, 20:28
а что там еще на 4кб в прошивке?
у винкса прошивка на 8кб, а тут на 12кб

прошил
загрузчик 2
монитор 2
знакогениратор 2
и еще какуюто хрень на 80 байт
и все завелось

нужно цвет собирать

fifan
17.09.2015, 20:39
Сори. Вот вырезал. Там были два теста - МХ и Рюмика. Перезалил в предыдущий пост.

Хрень на 80 байт - это загрузчик файла shell.rks.

tank-uk
17.09.2015, 20:44
все ок
все заработало
выброшу оставшиеся панельки
только под ПЗУ нормальные запаяю и займусь цветом и таймером

fifan
25.09.2015, 20:08
Я писал, что в этой теме пишем про SD. Все сообщения переместил сюда (http://zx-pk.ru/showthread.php?t=9661&page=31).

tank-uk
02.05.2016, 14:27
как с SD загрузить Бейсик и потом подгрузить программы на нем ? или только с магнитофона ?

да и еще fifan, что с сайтом ?

fifan
02.05.2016, 17:06
Просрочка оплаты, скоро включат.

SYR-ALEX
06.09.2016, 21:42
Приветствую . У меня проблема со сбросом на Специалист-М и на СЯБР . Если сброс вобще не подключать на Специалист-М более-менее загружается командер .С подключенным сбросом (на кнопку ) светодиод моргает постоянно. На СЯБРе вообще ведёт себя хаотично ( может несовместимость 8080->8085 ?) наличие - отсутствие сброса , перемычки не влияет . У кого какие мысли ? Фьюзы правильные прошивки от VINXRU .

SYR-ALEX
09.10.2016, 22:06
Нормально заработал SD контроллер . Немного изменил схемку https://yadi.sk/i/HA2gNGrrwYFsK убрал R1,R2,R3 вместо них диоды D3,D4,D5. R4,R5,R6 переключил с земли на +3.3 фронты сигналов на карте стали более крутыми . Ещё обратил внимание что не все мониторы по сбросу хотят читать загрузчик с контроллера .Возможно проблема с константами ? То есть один монитор после сброса "ПРОГРАММА" и погнало загрузчик-SDBIOS-COMANDER , а другой так и ждёт.

- - - Добавлено - - -


как с SD загрузить Бейсик и потом подгрузить программы на нем ? или только с магнитофона ?


Тоже вопрос интересует.И как проги со Спеца на SD сохранять.

fifan
10.10.2016, 19:22
Как вы хотите подгружать бейсик программы? Интерпретатор Бейсика заточен на загрузку с ленты. Загрузчик в интерпретаторе нужно переделывать.

HardWareMan
10.10.2016, 20:35
Можно грузить монитором, если знать куда. ЕМНИП, для "Практика" в 2883Н грузили в ОЗУ и потом при запуске барсика не делать NEW.

SYR-ALEX
10.10.2016, 21:00
Вот нашёлся бы народный герой .
Набираем в МОНИТОРЕ О,XXXX,XXXX ENTER открывается командер , выбираем папку в командной строке вводим ИМЯ. Набираем I вводим ИМЯ загружаем .Набираем I на ИМЯ? жмём ENTER (т.е. первый попавшийся) открывается командер и выбираем нужный фаил . Что то похожее и в бейсике . БЫЛО БЫ ОЧЕНЬ КРУТО.

HardWareMan
11.10.2016, 08:01
Монитор там пропатчен. А барсик нет. Т.е. в мониторе заменены процедуры с директивами I, O и R.

SYR-ALEX
11.10.2016, 18:07
Монитор там пропатчен. А барсик нет. Т.е. в мониторе заменены процедуры с директивами I, O и R.
Можно по подробней ? Что за монитор ? Где скачать ?

HardWareMan
12.10.2016, 17:15
Все вопросы к создателю контроллера.

Pluto
08.11.2019, 21:48
Прикрутил SD контроллер к Линевскому Специалисту. Не запускается.
Контроллер прошит программатором tl-866, фьюз-биты выставлены правильно.
Прошивка ПЗУ стандартный Монитор, начальная загрузка по сигналу tape.
Как проверить скажем, осциллографом, что SD контроллер работает ?

- - - Добавлено - - -

Попутно собрал и запустил такой же на Радио-86РК на 328 Атмеге.

fifan
09.11.2019, 05:18
Прикрутил SD контроллер к Линевскому Специалисту. Не запускается.
Контроллер прошит программатором tl-866, фьюз-биты выставлены правильно.
Прошивка ПЗУ стандартный Монитор, начальная загрузка по сигналу tape.
Как проверить скажем, осциллографом, что SD контроллер работает ?
Для начала прошустрить эту (https://zx-pk.ru/threads/21338-spetsialist-i-sd-karta.html) тему.

Pluto
11.11.2019, 21:44
К сожалению не помогло

Serg6845
11.11.2019, 22:09
Прикрутил SD контроллер к Линевскому Специалисту. Не запускается.
Контроллер прошит программатором tl-866, фьюз-биты выставлены правильно.
Прошивка ПЗУ стандартный Монитор, начальная загрузка по сигналу tape.
Как проверить скажем, осциллографом, что SD контроллер работает ?



для начала посмотреть - по tape что-то прилетает? далее по результату.

Pluto
11.11.2019, 23:23
По tape что то прилетает, но всегда по разному.
Оказывается все очень медленно происходит.
Один раз даже запустился "Norton" и запустил из него игру!

https://i.ibb.co/0BLKqDc/A8-EFFA43-31-C9-4-C4-D-9-B9-C-6-E8-C17-EE56-CF.jpg (https://ibb.co/xmbYhCD)

https://i.ibb.co/CM6CQGT/4-FFF3-DC3-79-C5-48-BB-85-D7-D0-E075-D2263-C.jpg (https://ibb.co/b2FwX98)


Сбросил, больше не хочет стартовать
Сначала пролетает короткий сигнал, после паузы идет долгий, вот он всегда получается разной продолжительности, и в конце как будто происходит сброс. Линия tape при этом остается в единице.
Единственный раз когда произошла загрузка, линия перешла в "ноль".

- - - Добавлено - - -

У меня в ПЗУ стоял Загручик + SD DOS.
Поменял на Монитор 2 начало стабильно стартовать.
Оказывается все работает! :)

PVV
12.11.2019, 00:16
У меня в ПЗУ стоял Загручик + SD DOS.

а это как? SD DOS же только в ROM диске был в предыдущих экспериментах?

Pluto
12.11.2019, 08:54
Не правильно выразился - Монитор исправленный под запуск ROM - диска. Вот, его поменял на стандартный Монитор-2 и все заработало.

PVV
12.11.2019, 12:48
Не правильно выразился - Монитор исправленный под запуск ROM - диска. Вот, его поменял на стандартный Монитор-2 и все заработало.
Это совсем другое, и означает, что в мониторе с поддержкой ROM диска были ошибки в самой ПЗУ, тк изменения касались только функции X, которая обычно не используется и никак! совершенно никак! не влияет на весь остальной код и функционал монитора. От сюда и могли быть все ошибки при чтении из ROM диска и работой с SD.

Pluto
12.11.2019, 17:41
PVV, может быть, сам хочу еще раз проверить ROM-диск

SpaceEngineer
13.12.2021, 00:42
HardWareMan, ваш вариант SD контроллера на ПЛИС подключается к системной шине, так ведь? Вот этот (http://spetsialist-mx.zx-pk.ru/index32.html).
А вариант vinxru на Атмеге подключается к ВВ55 программатора?

Хочу понять, какие доп. сигналы заводить на разъём программатора. Я его сделал совместимым по пинам со Специалистом МХ2 и флеш-диком HardWareMan'a, но есть свободные 4 пина. Но на схеме SD контроллера из Сябра вижу сигнал resk (reskey) - как я понял, это кнопка reset. Смысл этого в чём? Сбрасывать контроллер при сбросе Специалиста?

Или же на схеме перепутаны пины /RES у Атмег SD и PS/2 интерфейсов? Ведь именно Атмега PS/2 должна уметь резетить компьютер, но её /RES просто подтянут к +5! Поясните пожалуйста! Спасибо.

Картинка не вставляется нормально:
http://spetsialist-mx.zx-pk.ru/schemes/SyabrIOP.png

fifan
13.12.2021, 08:15
Это инструкция по подключению SD карты от Vinxru (https://alemorf.ru/specialist_lin/sd.html).
Это схема SD контроллера подключенного к Специалисту МХ2 - см. аттач.

/RES просто подтянут к +5!
Правильнее вот так (http://spetsialist-mx.zx-pk.ru/schemes/Syabr2.pdf).
Поясню:
сигнал RESK - это сформированный PS/2 адаптером сигнал сброса (или тупо контакт кнопки сброса). Vinxru так и написал на своих фотках печатки - кнопка сброса.
сигнал /RES - удлинённый, правильный сигнал сброса необходимый для всей схемы (в схеме Сябра это сделано на триггере).

Для считывателя с SD карты сброс не нужен. На схеме от Vinxru этот сигнал нарисован для подключения программатора. На схеме Сябра2 он просто так "затисался". Завязан ли он в сбросе Атмеги8 я не знаю.

SpaceEngineer
14.12.2021, 01:09
Понял, спасибо. Значит, мне на разъём клавиатуры надо завести питание и сигнал /U7 (/KEY в схеме Сябра), контакт кнопки сброса там уже есть. А на разъём порта программатора завести сигнал /RES и магнитофонный вход для контроллера SD (он всё же нужен, чтобы инициировать загрузку лоадера через магнитофонный вход по сбросу).
Идея в том, чтобы контроллер PS/2 клавы можно было подключить в разъём вместо стандартной матричной, а контроллер SD - вместо ром/флеш диска. Текущая схема кросс-платы для Специалиста-М: https://disk.yandex.ru/i/5yoKV4Jm2mwHGA

Serg6845
14.12.2021, 08:43
Текущая схема кросс-платы для Специалиста-М: https://disk.yandex.ru/i/5yoKV4Jm2mwHGA

с таким номиналом R6 преобразователь работать не будет. типовое значение из даташита - 0.22 Ом.

SpaceEngineer
14.12.2021, 11:27
с таким номиналом R6 преобразователь работать не будет. типовое значение из даташита - 0.22 Ом.
Ох, точняк, спасибо. Почему-то решил, что там 0.22 кОм.

Shumadan
14.12.2021, 11:43
и 34063 не потянет дисковод, если кому то придет в голову включить 5,25

SpaceEngineer
15.12.2021, 11:27
Да, 5,25 подключать н предполагается.
Надо это в отдельную тему вынести.
Edit: вынес: https://zx-pk.ru/threads/33983-spetsialist-m-apgrejd-do-mkh2.html

Alex_LG
04.04.2024, 17:22
Собрал читалку по схеме от vinxru, ПЗУ не менял, установил загрузку с магнитофона. Комп стартует, грузит boot и так и висит в загрузке. Жму СТОП и вручную запускаю по G0, т.е. программа не стартует автоматически. В чем может быт проблема?