Важная информация

User Tag List

Страница 22 из 73 ПерваяПервая ... 181920212223242526 ... ПоследняяПоследняя
Показано с 211 по 220 из 723

Тема: Аюша-Z80 - СР/М-совместимый компьютер

  1. #211
    Member
    Регистрация
    09.04.2019
    Адрес
    г. Дмитров
    Сообщений
    62
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    rw6hrm, если есть время, ответьте на вопрос, please!
    При выполнении команды Х система ждёт ответа Y. Правильно ли я понимаю, что после Y загрузчик должен отключить ПЗУ, затем в начало памяти загрузить адреса переходов по rst и прочие, а потом передать управление CP/M? Если так, то поставлю индикатор, чтобы увидеть, был ли хоть краткий переход 5D14 в 1.
    Анализ ситуации привёл к таким выводам:
    1. может быть неисправен по входу 5 элемент D8. Это я сегодня проверить не успел. Но это единственно, из-за чего может не проходить сигнал установки на D14, но при этом будет работать всё остальное..
    2. диск как-бы форматируется, но загрузить с него данные в режиме работы (старта оси) не получается. Если это так, то буду заказывать адаптер ide-cf и карту. Как я писал выше, я проверил на нескольких дисках форматирование (везде работает) и запуск оси. Забыл ранее написать, что после ввода Y комп или виснет, или в терминале картинка как после сброса - "Press...". По разному на разных дисках, но на 5D14 ноль.

  2. #211
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #212
    Master Аватар для Shumadan
    Регистрация
    04.04.2017
    Адрес
    г. Казань
    Сообщений
    539
    Спасибо Благодарностей отдано 
    104
    Спасибо Благодарностей получено 
    80
    Поблагодарили
    53 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от rw6hrm Посмотреть сообщение
    На выходных займусь тестовой сборкой...
    С такими платами можно будет создавать отдельный раздел на форуме) А если серьёзно взял бы одну, но второй комп я вряд ли буду собирать.
    Юниор ФВ-6506, Балтик-48

  4. #213
    Veteran Аватар для rw6hrm
    Регистрация
    10.07.2005
    Адрес
    Ставрополь
    Сообщений
    1,153
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    57
    Поблагодарили
    31 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от barick Посмотреть сообщение
    Правильно ли я понимаю, что после Y загрузчик должен отключить ПЗУ, затем в начало памяти загрузить адреса переходов по rst и прочие, а потом передать управление CP/M?
    Именно так. Форматирование диска, загрузка на него софта и загрузка оси в верхнюю часть ОЗУ происходит при включённом ПЗУ. После передачи управления оси ПЗУ должно быть отключено чтобы освободить начальные адреса передаваемой в полное управление ОЗУ.
    Цитата Сообщение от Shumadan Посмотреть сообщение
    С такими платами можно будет создавать отдельный раздел на форуме) А если серьёзно взял бы одну, но второй комп я вряд ли буду собирать.
    Как протестирую, будет и раздел на Барахолке (и Полигоне). Второй я тоже собирать не буду, перекину всё из первого.

  5. #214
    Member
    Регистрация
    27.01.2010
    Адрес
    Чайковский
    Сообщений
    124
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от barick Посмотреть сообщение
    проверил на нескольких дисках форматирование (везде работает)
    То, что диск форматируется, похоже вообще ничего не значит:-)
    У меня из четырех "больных" CF карточек на 16МБ и двух на 32МБ отформатировалось пять - с одной на 16 вообще система не завелась.
    На каждую из пяти CP/M якобы установилась, но запустилась только с двух - одной на 32 и одной на 16...
    Как бы я ожидал нечто подобное - эти карточки перестали работать в промышленном контроллере и по разному глючат в USB ридере на компе...
    Ну и потом - в дальнейшем на 16МБ карточку удалось скопировать все файлы, которые мне хотелось, и какое-то время она работала... А потом перестала реагировать после загрузки CP/M на клавиатуру - устала, наверное :-)
    А та, что на 32МБ - грузится, на клавиатуру реагирует, но файлы на нее загрузить практически не получается...
    В общем, надо в исходники работы с дисками лезть - смотреть, что там и как... Благо есть они, и информация выложена...
    Я так понимаю, на моих карточках при обращении к каким-то ячейкам (или иногда) возникает некая ошибка (или очень большая задержка - при попытке что-то сделать с ними в USB ридере на компе под ХР конкретное зависание, а потом, если дождаться, ругается на карточку)... И с обработкой ошибок (реакцией на них) под CP/M не все хорошо :-)
    Иными словами - для первоначальной проверки нужен заведомо исправный носитель без проблем, лучше всего CF карта на 128МБ :-)
    Цитата Сообщение от rw6hrm Посмотреть сообщение
    Второй я тоже собирать не буду, перекину всё из первого.
    Платы симпатично выглядят :-) по сравнению с моей макеткой... Но смысл перекидывания непонятен - желающего спаять на плате этот комп для ее проверки найти вполне возможно, а разбирать работающего "первенца" ради этого вроде как жалко...

  6. #215
    Veteran Аватар для rw6hrm
    Регистрация
    10.07.2005
    Адрес
    Ставрополь
    Сообщений
    1,153
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    57
    Поблагодарили
    31 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от TheAbcs Посмотреть сообщение
    И с обработкой ошибок (реакцией на них) под CP/M не все хорошо :-)
    В этой системе вообще нет никакого слежения за целостностью диска.., ну почти нет. Скорее всего в карточке или сама флеш дохнет, или контроллер.

    По плате - это она у мну первенец по сути, последний раз разводил печатки на Пикаде аж в1993 году, хочется быть уверенным, что плата норм и подлежит выходу в свет. Поэтому, пользуясь "правом первой ночи" , одну забираю под тестовую сборку. Будем считать, что это переезд в новую квартиру

  7. #216
    Member
    Регистрация
    27.01.2010
    Адрес
    Чайковский
    Сообщений
    124
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от barick Посмотреть сообщение
    Если так, то поставлю индикатор, чтобы увидеть, был ли хоть краткий переход 5D14 в 1
    Можно написать свою специальную тестовую программку, которая тупо долбит в порты 38...3F, отключая ROM...
    Примерно как testport.asm, она же TESTPORT.HEX
    лежит где-то здесь
    Загружаем TESTPORT.HEX обычным образом, запускаем G5000 и видим, что произошло переключение ROM на RAM на соответствующей ножке ТМ2.
    Поскольку обратное переключение возможно только по сбросу, эта программа зацикливается и постоянно долбит в порты 38...3F.
    При этом выдает надписи на экран :-)
    Это в теории - железка у меня на работе, проверить не могу...

  8. #217
    Veteran Аватар для rw6hrm
    Регистрация
    10.07.2005
    Адрес
    Ставрополь
    Сообщений
    1,153
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    57
    Поблагодарили
    31 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Начал распаивать плату. И от первого же косяка стало стыдно шоппц - неправильно развёл одну половину ЛА3 Четрые реза и четыре очень коротких перемычки. Продолжаю...

  9. #218
    Member
    Регистрация
    09.04.2019
    Адрес
    г. Дмитров
    Сообщений
    62
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    TheAbcs, Вы будете смеяться, но я сейчас не представляю даже, как на ПК c i7 получить код Z80/i8080... Программу написать ваще не проблема, TASM не забыл (с 90-х, однако), но последние лет 15 только PIC и mplab. Так что распаять на ТМ2 ловушку на 0 и фронт мне сейчас проще.
    TESTPORT скачал, попробую позжее. У меня тоже всё на работе.
    Последний раз редактировалось barick; 20.04.2019 в 22:41.

  10. #219
    Member
    Регистрация
    27.01.2010
    Адрес
    Чайковский
    Сообщений
    124
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от barick Посмотреть сообщение
    как на ПК c i7 получить код Z80/i8080
    Без проблем - лишь бы этот ПК умел выполнять х86 коды и bat-файлы :-)
    Здесь раньше была примерно такая ссылка - лень искать, приведу заново:
    CP/M on breadboard
    там можно скачать
    ROM FILES AND CP/M SYSTEM FILES
    Развернув архив и заглянув в _ASSEMBLE.BAT - интуитивно понимаешь, как получить код :-)
    Знание TASM особо не требуется, но представление о мнемониках Z80 желательо иметь - у меня со всем этим не очень :-)
    Но для мелочей хватает копи-пасте и общего представления "а что такое программирование МК"...

  11. #220
    Member
    Регистрация
    09.04.2019
    Адрес
    г. Дмитров
    Сообщений
    62
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    TheAbcsс, еще раз спасибо за архов с TASM, т.к. тестить придёться.
    Запустил Вашу прогу TESTPORT, и с одной стороны, D14.5 переключается, то есть сигнал CS7 схемой отрабатывается. Как бы. Но есть два неприятных момента. Во первых, программа TESTPORT зависает, вторую строку не пишет. Во вторых, при старте CP/M, когда отвечаю Y должен переключиться ТМ2 D14, а разблокировка у него только кнопкой сброс. А при старте CP/M триггер не переключается, значит что-то со схемой.
    часть2...
    Ага. Пробежал по программе Монитора, особо не вчитываясь, но главное увидел - сам Монитор ПЗУ не отключает, он должен чего-то там считать с диска и передать управление оси. И только запущенная ось отключит ПЗУ. Значит, если есть косяк в программе TESTPORT (она у меня вешает комп и не выводит строку "Out ROM/RAM port 38...3F complete") то с платой всё норм, проблема с дисками. Если не найду около себя адаптер+CF, то закажу у китайцев. Пару недель перекурю, вспомню ассемблер Z80.

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

    А если так: не выполнять команду Х, а загрузить DOWNLOAD2.HEX ??? Ну, и gFFE8...
    И грузится CP/M !!!
    По команде dir выводит двоеточия.
    Если писать хрень в ком.строке, то система корректно говорит: "А?"
    При попытке выполнить SAVE 2 DOWNLOAD.COM, через несколько секунд сообщение [no space] и опять в промте... Не нравятся аюше мои HDD...
    Последний раз редактировалось barick; 21.04.2019 в 16:37.

Страница 22 из 73 ПерваяПервая ... 181920212223242526 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Самодельный компьютер на Z80 и не только
    от KeKc в разделе Разработка электроники
    Ответов: 1326
    Последнее: 17.11.2023, 12:01
  2. М.Бун "Spectrum" совместимый компьютер. Архив из журналов "Радио".
    от PATHNK в разделе Несортированное железо
    Ответов: 1
    Последнее: 18.08.2016, 04:00
  3. Аюша-80 - компьютер на процессоре 580ВМ80
    от rw6hrm в разделе Разработка электроники
    Ответов: 0
    Последнее: 29.04.2016, 16:15
  4. Куплю ZX совместимый компьютер.
    от billgilbert81 в разделе Барахолка (архив)
    Ответов: 19
    Последнее: 05.12.2008, 20:33
  5. Ответов: 17
    Последнее: 05.11.2008, 05:21

Ваши права

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