User Tag List

Страница 11 из 20 ПерваяПервая ... 789101112131415 ... ПоследняяПоследняя
Показано с 101 по 110 из 225

Тема: Специалист. Ваши мысли?

Комбинированный просмотр

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

    Регистрация
    04.06.2016
    Адрес
    г. Ярославль
    Сообщений
    100
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    разбирая старые документы, нашел в гараже схему от 25 апреля 1989 гда я прикидывал как поставить ру5 в Специалист))
    Последний раз редактировалось fifan; 04.12.2017 в 16:53.
    Разработчик КНГМД для Специалиста и Ориона128, автор SPDOS (журнал "Радио" 12/1992, 1-2/1993). Манускрипт, датированный 1993-94гг: Отладка контроллера SPDOS SPDOS v4.3

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

  3. #2

    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    4,436
    Спасибо Благодарностей отдано 
    163
    Спасибо Благодарностей получено 
    190
    Поблагодарили
    121 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от makbar Посмотреть сообщение
    разбирая старые документы, нашел в гараже схему от 25 апреля 1989 гда я прикидывал как поставить ру5 в Специалист))
    Поправил (было Спеуалист). Давай схему.

  4. #3

    Регистрация
    04.06.2016
    Адрес
    г. Ярославль
    Сообщений
    100
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от fifan Посмотреть сообщение
    Давай схему.
    да на) http://makware.ru/download/OLD/Specialist_RU5.pdf
    Разработчик КНГМД для Специалиста и Ориона128, автор SPDOS (журнал "Радио" 12/1992, 1-2/1993). Манускрипт, датированный 1993-94гг: Отладка контроллера SPDOS SPDOS v4.3

  5. #4

    Регистрация
    05.10.2016
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,080
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Раз уж и fifan здесь, то:

    Цитата Сообщение от fifan
    barsik, что-то из этой темы создаётся бардак. Я, и не только я, наверное уже потерял нить темы, они с помощью тебя разрастаются в нити, которые опять переходят на другие компьютеры. Прошу держаться, не офтопить и между делом отстаивать какую-то одну линию
    Ну что за ерунда? Эта тема чисто флеймовая. Здесь все пишут на любые темы, лишь бы касалась СПЕЦИАЛИСТА. Кончайте придираться. Почему всем можно писать в этой теме обо всём и только мне запрещено? Никаких нитей я не разводил.

    Лучше наведите порядок в теме "варианты СПЕЦИАЛИСТА". Компьютер РАДУГА это вовсе не СПЕЦИАЛИСТ, также как и "Патисоник-580". Ссылку опубликовать не могу (запрещено), но сами посмотрите тему на сайте Виктора. И в первом посте там уже пора вставить текст про плату ЭКСПРЕСС. СтОит написать, что это были лучшие платы СПЕЦИАЛИСТА, продавались в течение 1988 и 1989 в крупных городах в магазинах салонах "Электроника". КООП, кажется, из Новосибирска (но это не точно). Плата со схемой стоила, кажется, 25 рублей.

    Собираюсь именно в этой теме писать посты флеймового характера, предназначенные для обсуждения тех доработок, которые разумно отмакетировать на плате ЭКСПРЕСС и опубликовать их схемы с инструкциями. Чтобы избежать нападок ненавистников и чтобы по их требованию (как они это называют) не "засорять форум", мне выгоднее было бы оставлять большие тексты на другом сайте, где нет ограничений, давая в дневнике лишь ссылки (что и для сайта выгоднее, т.к экономится место).

    Кстати, из-за того, что один сайт, куда я хотел делать выкладки больших текстов и документации запретили, тайные доброжелатели предоставили мне в личное распоряжение и бесплатно, абсолютно пустой другой сайт. Он уже создан, хотя ещё некоторое время будет оформляться. Это не форумный сайт, а просто архив, склад, место куда можно что-то положить и дать на это ссылку в форумах. Вот на какие ухищрения приходится идти из-за HardWareMan-а.
    Последний раз редактировалось barsik; 04.12.2017 в 18:16.

  6. #5
    HardWareMan
    Гость

    По умолчанию

    barsik, ты не из-за меня на такие, т.н. "ухищрения" идешь. Ты на это идешь ради всех пользователей. Да и в чем там ухищрение то? У меня тоже есть свой личный сайт и я выкладываю ссылки здесь на него на скачивание полезных вещей. Уважай других пользователей и их время и никто тебя трогать не будет.

    Алсо, вот сюда можно писать абсолютно любые мысли, которые касаются Специалист совместимых компьютеров. Без ограничений и в рамках приличия и правил форума.

    Ну и, чтобы не оффтопить. Если речь идет об стандартном Специалисте и там стоит стандартный набор ОЗУ в 64КБ, то может как-то задействовать теневое ОЗУ? Ну вот как я сделал в МХ2 или как в МХе. Например, если ввести порт переключения, то после старта можно туда загружать любой софт (любой сложности) в рамках системной области C000-EFFF, если принять во внимание стандартный распил F000-F7FF для ППА2 и F800-FFFF для ППА1. Есть мнения?

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

    PS Еще было бы неплохо систематизировать все озвученные предложения. Отсортировать их по назначению (ну там оптимизация платы, расширение возможностей и т.д.) и попробовать совместить между собой (какие могут быть совмещены).

  7. #6

    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    4,436
    Спасибо Благодарностей отдано 
    163
    Спасибо Благодарностей получено 
    190
    Поблагодарили
    121 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от barsik Посмотреть сообщение
    Лучше наведите порядок в теме "варианты СПЕЦИАЛИСТА". Компьютер РАДУГА это вовсе не СПЕЦИАЛИСТ
    А почему не Специалист? РАДУГА - сейчас только вчитался:
    1. Создан на базе ПК "Специалист", но имел расширенные графические, звуковые возможности, особенности архитектуры MSX.
    2. Написано ПО в том числе и обучающие программы. ПЗУ переделано из - за этого не полная совместимость с оригинальным Специалистом.

    Первая здравая мысль, barsik. Спасибо. При первом апгрейде сайта удалю информацию о Радуге.

    Цитата Сообщение от barsik Посмотреть сообщение
    пора вставить текст про плату ЭКСПРЕСС. СтОит написать, что это были лучшие платы СПЕЦИАЛИСТА, продавались в течение 1988 и 1989 в крупных городах в магазинах салонах "Электроника". КООП, кажется, из Новосибирска (но это не точно). Плата со схемой стоила, кажется, 25 рублей.
    Всё верно вплоть до города-прородителя компьютера. И цена верная. Я учился в 300 км. от Новосибирска, в Томске. Сначала продавали печатную плату, текстолитовую клавиатуру и ещё что-то. Потом местные начали печатку делать и продавать за много меньшую сумму.

    Точно что он лучший считает пару человек, в том числе и я. Но на вкус и цвет, как говорится. Я знаю, что некоторые от Специалиста М балдеют и они не виноваты, что не жили в Сибири и Казахстане и не могли когда-то купить Экспресс. Не надо их ущемлять.

    Цитата Сообщение от barsik Посмотреть сообщение
    Это не форумный сайт, а просто архив, склад, место куда можно что-то положить и дать на это ссылку в форумах.
    Флаг тебе в руки.

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

    Цитата Сообщение от barsik Посмотреть сообщение
    перед владельцем платы ЭКСПРЕСС встаёт вопрос что поставить в ПЗУ.
    единсвенное разумное решение - это взять готовые листинги драйверов ОРИОНА и перетранслировать их для СПЕЦИАЛИСТА.
    Это нужно решить, но не нужно ничего добавлять, ни ОЗУ ни ПЗУ. Да всё можно загрузить с SD карты. Да и не нужно ничего переводить с Ориона.

    Цитата Сообщение от barsik Посмотреть сообщение
    По поводу доработок.
    Тут тебя, barsik, опять понесло:

    Цитата Сообщение от barsik Посмотреть сообщение
    Надеюсь, что ни у кого не возникает сомнения, что первым делом надо поставить ИД7 разбивающий область F800 на 8 участков, а выборку F800...F8FF объединить диодами с чип-селектом C800. Что приводит к тому что обращения на F800...F8FF переадресуются на C800, что и обеспечивает совместимость с РК86.
    На хрена? Я не хочу иметь совместимость с РК-86. Когда-то со Специалисте копировалось большинство программ на РК-86 и Орион. Обратный процесс я не выдержу.

    Цитата Сообщение от barsik Посмотреть сообщение
    Даже если кому-то совместимость не нужна, но возможность подключать В/У - доп.ППА, ВИ53 и КНГМД (любой) оправдывает расход в ИД7.
    Только согласен на ППА, ВИ53 и КНГМД вообще не нужны. Для 10 программ на ВИ53 овчинка выделки не стоит.

    Цитата Сообщение от barsik Посмотреть сообщение
    если пользователь поставил 27256, то надо обеспечить страничность.
    Не нужно никаких дополнений ПЗУ. Нужна страничность - добавляйте МХ с его RAM/ROM -дисками - он и был предназначен для расширения.

    Резюме: Никаких дополнений, которые будут проявляться в резании дорожек и прокладки проводов. Спасите также от вторых этажей памяти! Если только добавить второй ППА для подключения через него SD контроллера. Для удобства через разъём клавиатуры можно подключить адаптер PS/2 клавиатуры.

    И так для добавления контроллера цвета (и только 8-ми цветного - не нужно извращаться!) нужно будет тянуть два десятка проводов и то только потому что авторы Экспресса когда-то не поставили контроллер цвета на свою плату. Если хорошенько подумать, то через вставляемую панельку в одну из РУ5 можно подтянуть адреса для памяти контроллера цвета.

    Это будет минимальной кровью. А как ты всё предлагаешь сделать, barsik, это будет море проводов и отрезание проводников на основной плате. Да и хватит уже резать хоть и в уме адресное пространство Специалиста! Уже какое поколение реформаторов пытается адреса F000...FFFF приспособить под свои нужды. Что 2 кБайта под каждую ППА кажется расточительно? Дополнение ещё одного дешифратора мы проходили. Это было в последних выпусках Моделиста-конструктора. Ну и где все эти новые устройства подключаемые через дополнительные порты?

    Так. Нужны расширения, я уже выше писал собирайте МХ и будет вам счастье. Да и пребудет с вами паяльник!

  8. #7
    zx_
    Гость

    По умолчанию

    fifan, дочернюю платку цвета , вставляюмую в гнездо ру5 ,под лут разводку
    ябы с радостью поимел

  9. #8

    Регистрация
    05.10.2016
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,080
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    После того как, как в ходе отладки, тест напишет на экране "ОЗУ исправно", перед владельцем платы ЭКСПРЕСС встаёт вопрос что поставить в ПЗУ.

    Минимально это должен быть ROM-BIOS, часто называемый загрузчиком. Удобнее иметь и второе ПЗУ по адресу C800, куда обычно ставят или RAM-монитор или загрузчик с дисковода или другого внешнего носителя (это м.быть 'microSD', внешний эл.диск 512К с DOS в ПЗУ этого эл.диска или IDE-винчестер). Набор остальных программ, что могут быть прошиты в оставшиеся 5 ПЗУ СПЕЦИАЛИСТА каждый выбирает сам. В 80-тые годы туда обычно прошивали драйвер (КОИ-8 или 8*8), прошиватель УФ-ПЗУ, редактор (не эр-кашный) и пакет МИКРОН - ассемблер, дизассемблер. А в случае наличия внешнего эл.диска прошивалась и DOS для эл.диска. А непрограммирующие пользователи обычно хранили в этом ПЗУ бейсик 8 кб.

    Это делалось просто потому, что в 80-тые годы больше прошивать было просто нечего. В ПЗУ в компьютерах хранится ROM-BIOS. У графических компьютеров это графический ROM-BIOS. В простом случае это набор подпрограмм позволяющий делать программы с окнами (в стиле программы Нортон). В идеальном случае, в системе с мышью, это может быть набор подпрограмм для графического интерфейса с мышью (в стиле Amiga). Но пока подобный интерфейс был использован только в Демо-версии Windows ОРИОНА из 1993 (автор не доделал).

    Итак, большой объём ПЗУ очень удобен для 2-х целей
    - хранения ROM-BIOS
    - хранения DOS или её загрузчика

    Для системы без внешнего носителя для
    - хранения ROM-BIOS
    - хранения RAM-монитора
    - хранения часто используемых резидентных программ

    Для DOS предпочтительнее не большое ПЗУ, а большое ОЗУ, а вот драйвер для DOS удобен в ПЗУ.

    Для самого СПЕЦИАЛИСТА широко не использовалась дисковая DOS. Дисковод был только для MX-версии. Поэтому никаких драйверов и графических подпрограмм для самого СПЕЦИАЛИСТА не было.

    Однако для другого компьютера с аналогичным экраном (ОРИОНА) использовалась CP/M и текстовые драйвера разных шрифтов (шириной 4,5,6,7,8 точек), а также подпрограммы поддержки оконных программ. К сожалению, существенная часть этого написана для Z80 и кое-что невозможно конвертировать в коды КР580 (драйвер D7, из-за активного использование IX,IY). Но драйвера D5, D6 и D8 не проблема конвертировать для КР580, хотя объём кода немного возрастёт.

    Драйвер D5 использующий фонт 5*10 даёт 78 символов в строке и имеет значение только для SuperCalc, который без 80-ти символьного экрана не работает. Т.к подготовкой документов на СПЕЦИАЛИСТЕ никто уже заниматься не будет, такой драйвер не нужен (странслирую его драйвером для ОЗУ).

    Драйвер D6 это драйвер вывода КОИ-8 обеспечивающий VT52. На ОРИОНЕ он работает в банке 1 и позволяет сохранение/восстановление окон в банке 0. Для СПЕЦИАЛИСТА его придётся упростить, объём кода составит ~6 кб и нужен он, в основном, для CP/M, а также текстообработки.

    Наиболее полезным является драйвер D8 для шрифта 8*10. Он также оконный, позволяет открывать, закрывать перекрывающиеся окна с рамками. В исходном виде он цветной. Но это легко убрать поставив флаг CMODE=0. Он имеет рамер ~10 кб и является основным кандидатом в качестве резидентного драйвера в большое ПЗУ СПЕЦИАЛИСТА. Хотя, с учетом отсутствия цвета, драйвер D7 на эту роль был бы лучше, т.к даёт 55 символов в строке.

    Заметим, что для ОЗУ драйвер совсем бессмысленен, т.к если 10 кб загрузить в основное ОЗУ, то доступного ОЗУ совсем останется мало... Драйверы имеют смысл только для верхней памяти. Эту верхнюю память (D000...F7FF) для дисководной системы лучше иметь в виде ОЗУ, а для бездисководной системы - в виде ПЗУ.

    Что даёт наличие оконного драйвера в ПЗУ?

    Во-первых, единообразный интерфейс для всех системных программ. Во-вторых, большУю экономию ОЗУ, например Нортон тогда умещается всего в 5-6 кб, оставляя под дисковый буфер 30 кб, что ускоряет копирование. Ну и главное, - существенное упрощение при разработке системного ПО. Например даже в старые программы в местах, где идёт запрос (например, имя файла) будет совсем просто вставить окна диалога.

    Альтернатив, реально нет. Потому-что кто-то что-то серёзное в качестве ROM-BIOS писать не станет (а вот я бы этим занялся, но позднее, когда будет ясна структура памяти). Потому единственное разумное решение - это взять готовые листинги драйверов ОРИОНА и перетранслировать их для СПЕЦИАЛИСТА. Это дело 1-й минуты (мои драйвера даже не надо переделывать, т.к есть 4 служебные ячейки, которые управляют положением и размером экрана, точнее окнА вывода). И прошить их в гигантское ПЗУ 28 кб платы ЭКСПРЕСС. Это не только позволит сделать маленький по объёму и простой нортон для RK-DOS, но и существенно облегчит любые другие разработки. Два драйвера D6 и D8 в сумме займут 16 кб. 4 кб базовое ПЗУ и ещё 8 кб остаётся для RK-DOS и загрузчика CP/M.

    По поводу доработок.

    Надеюсь, что ни у кого не возникает сомнения, что первым делом надо поставить ИД7 разбивающий область F800 на 8 участков, а выборку F800...F8FF объединить диодами с чип-селектом C800. Что приводит к тому что обращения на F800...F8FF переадресуются на C800, что и обеспечивает совместимость с РК86. Даже если кому-то совместимость не нужна, но возможность подключать В/У - доп.ППА, ВИ53 и КНГМД оправдывает расход в ИД7.

    Далее, если пользователь поставил 27256, то надо обеспечить страничность. В простейшем случае используя для управления выход INTE. Заметим, что трата INTE на звук неразумна, а вот использование его lkz управления конфигурацией машины вполне оправдано. Прерывания для машины уровня СПЕЦИАЛИСТА не требуется. Если бы это было сразу, то да, это бы резко упростило разработку игр. Сейчас это низачем не надо (а если надо легко сделать).

    Хотя INTE выгоднее истратить не на страницы ПЗУ, а на полную смену конфигурации. В частности, мне видится только 5 вариантов расширения ОЗУ:

    - "заворот" ОЗУ C000...FFFF на 8000 (под-ПЗУ-шечное ОЗУ закрывает экран), как во ЛЬВОВЕ.

    - открытие полного ОЗУ до F800 (т.е сплошное ОЗУ 0...F7FF) или же

    - "открытие ОЗУ" в окне D000...F7FF (чтобы загружать туда DOS).

    - вторая банка РУ5 напаянная вторым этажом на РУ5 (2 страницы по 48 кб)

    - применение 41256 вместо РУ5 (что неудобно при введении цвета)

    4-тый вариант самый приятный (как и 5-тый). Он позволяет иметь DOS без реального НГМД или другого носителя. Так с помощью эл.диска 48К нет проблем отлаживать ПО для RK-DOS не имея реального дисковода. Аппаратно выливается всего в 155 ИД4 (коммутация /CAS). Управление текущей банкой сигналом INTE (прямо из КР580).

    По сложности программирования и по затратам на железо, самый простой это 3-тий вариант. Вариант 2 (Full Ram) из-за расположения посредине пространства памяти экрана СПЕЦИАЛИСТА - не имеет решающих преимуществ, если в системе много ПЗУ. Вариант 1 имеет плюсом то, что ПЗУ остается доступным и из него драйвер может работать с экраном.

    Удобно сделать страничное ПЗУ с окном 8 кб в адресах C000...DFFF. А в адресах E000...F7FF - всегда ОЗУ. А чтобы получить Full Ram ПЗУ C000...DFFF отключается открывая расположенное под ним ОЗУ (при этом и получается сплошное ОЗУ 0...F7FF). Переключение ОЗУ-ПЗУ - сигналом INTE. Это мне кажется неилучший вариант. И по деталям совсем немного.

    Что кто думает о таком варианте? Тот, кому ничего не надо (в смысле доп.ОЗУ), ничего не теряет. Он получает 8 кб ПЗУ и может даже не преключать в ПЗУ страницы (для этого можно истратить 2 бита ППА, пока они ещё не используются для цвета, а как появится совместимый цвет, придётся ставить 2-х битовый регистр).

    Т.к ПЗУ C000...DFFF отключается, то при установке второй банки РУ5 доступное ОЗУ увеличивается до 120 кб (как в ОРИОНЕ-128). Чтобы что-то иметь в ПЗУ разумно не поскупиться на диоды и обеспечить выборку ПЗУ C800 в области F800...FAFF, что даёт 1 кб некоммутируемого ПЗУ.

    Получается шикарная архитектура превосходящая ОРИОН (т.к цвет СПЕЦИАЛИСТА лучше, т.к быстрее).
    Последний раз редактировалось barsik; 28.03.2018 в 02:21.

  10. #9
    HardWareMan
    Гость

    По умолчанию

    Ну есть же интересные мысли. Меня вот кстати бесило, что в МХ только 32 байта общего ОЗУ, этого мало для организации быстрого шлюза. Им бы весь блок FFxx зафиксировать (порты оставить на своих местах) и было бы гораздо удобнее. Да даже если бы FF8x зафикисровали (-1 провод от исходной схемы) уже было бы веселее. Но, нет.

  11. #10
    HardWareMan
    Гость

    По умолчанию

    Дык, пожалуй, одной панелькой же не обойтись: там же 3 чипа напаивали для 8 цветов (и 2 для 5). Нужно же еще и данные.

Страница 11 из 20 ПерваяПервая ... 789101112131415 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Мысли о памяти
    от SfS в разделе Память
    Ответов: 28
    Последнее: 16.12.2006, 10:49
  2. мысли по написанию модуля эмуляции z80 на С
    от boo_boo в разделе Эмуляторы
    Ответов: 9
    Последнее: 24.01.2006, 19:28
  3. Странные мысли
    от acidrain в разделе Несортированное железо
    Ответов: 162
    Последнее: 18.08.2005, 09:21

Ваши права

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