User Tag List

Показано с 1 по 10 из 192

Тема: Предлагаемые упрощения для «Специалиста-М»

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

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

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,226
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    710
    Спасибо Благодарностей получено 
    1,662
    Поблагодарили
    577 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от GlueLogic Посмотреть сообщение
    Процессор 8080 был заменен на 8085
    Учитывая то, что у Специалиста не к чему привязать его быстродействие и как-то синхронизироваться (то есть всё завязано только на такты процессора), то замена процессора с отличной от оригинал растактовкой выглядит плохой идеей. Если уж делать клон, то делать его максимально совместимым с существующим ПО. А так-то лучше Z80 поставить - он тоже только 5V питается и работает гораздо шустрее, я уже промолчу про дополнительные регистры и команды.
    С уважением, Станислав.

    Этот пользователь поблагодарил CityAceE за это полезное сообщение:

    GlueLogic(31.03.2025)

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

  3. #2

    Регистрация
    18.03.2025
    Адрес
    Perth and Kinross, UK
    Сообщений
    71
    Спасибо Благодарностей отдано 
    140
    Спасибо Благодарностей получено 
    105
    Поблагодарили
    28 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Спасибо всем за помощь!

    На данный момент я реализовал переключатель для адресного пространства F000-F7FF. Благодаря тому, что 74LS156 имеет выходы с открытым коллектором, для добавления переключателя между ПЗУ и разъемом расширения требуется только дополнительная контактная перемычка.

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Если уж делать клон, то делать его максимально совместимым с существующим ПО. А так-то лучше Z80 поставить - он тоже только 5V питается и работает гораздо шустрее, я уже промолчу про дополнительные регистры и команды.
    Возможно, лучше использовать Z80. Я с ним более знаком, чем с 8085, так как ранее делал клон «Ленинграда-1». Будет ли он совместим с существующим программным обеспечением 8080 без модификации программ?

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Ещё бы неплохо хоть как-то звук облагородить, поставив хотя бы таймер по схеме SP-580:
    Да, дополнительная программная совместимость, конечно, желательна. Есть ли где-нибудь более подробная информация о SP-580? Мне было бы интересно узнать, чем она отличается от стандартной системы.

    Цитата Сообщение от Serg6845 Посмотреть сообщение
    нет, [SA11-SA13 - это просто] буфер шины адреса. у процессора малая нагрузочная способность
    Понятно. Интересно, понадобится ли это более «новому» варианту процессора, но я буду играть безопасно и оставлю все как есть.

    Цитата Сообщение от ivagor Посмотреть сообщение
    2.1. Изменится звучание биперного звука. Большинству на это пофиг, к сожалению.
    2.2. Могут появиться проблемы с обменом с магнитофоном. Если да, то в принципе можно поправить пзу. Если нет, то и замечательно.
    Интересно, почему, ведь эти функции вроде бы выполняет 8255? Будет ли это по-прежнему проблемой для Z80?

    Я запускал несколько игр «Специалист» на Emu80, и меня удивило, что люди могли программировать оцифрованную речь. Не думаю, что в программах Spectrum была такая возможность.

    Цитата Сообщение от Serg6845 Посмотреть сообщение
    с ними возможны проблемы - они требуют регенерации по всем 8 адресным линиям (РУ5 - достаточно 7 линий). нужно будет перераспределять адреса по входам мультиплексоров. как именно - пока сказать не готов, надо подумать.
    Да, я был озабочен этим вопросом. Если кто-то может подсказать способ реализации 8-строчного обновления ОЗУ, буду благодарен. Разработка такой модификации не в моих силах, по крайней мере пока.

    Следует также отметить, что некоторые западные варианты РУ5 (4164) имеют 8-строчное обновление.
    Я увлекаюсь электроникой, чьи проекты в основном связаны с 8-битной вычислительной техникой. Если вы ищете, что построить, загляните на мой сайт!
    alex-j-lowry.github.io/index-ru.html
    Я не очень хорошо знаю русский язык, поэтому мои сообщения автоматически переводятся. Пожалуйста, имейте в виду, что возможны ошибки в переводе.

  4. #3

    Регистрация
    30.12.2018
    Адрес
    г. Москва
    Сообщений
    1,386
    Спасибо Благодарностей отдано 
    12
    Спасибо Благодарностей получено 
    386
    Поблагодарили
    348 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от GlueLogic Посмотреть сообщение

    На данный момент я реализовал переключатель для адресного пространства F000-F7FF. Благодаря тому, что 74LS156 имеет выходы с открытым коллектором, для добавления переключателя между ПЗУ и разъемом расширения требуется только дополнительная контактная перемычка.
    у 74LS156 нет российского аналога насколько я знаю. поэтому я бы оставил 74LS155 и добавил диоды, как вот здесь: http://www.xn----7sbombne2agmgm0c.xn...55re3_free.png
    если кто-то поставит 74LS156 - вместо диодов нужно будет поставить перемычки.

    Возможно, лучше использовать Z80. Я с ним более знаком, чем с 8085, так как ранее делал клон «Ленинграда-1». Будет ли он совместим с существующим программным обеспечением 8080 без модификации программ?
    к сожалению не все. штатный Basic например не работает с Z80. кажется из-за отличий в обработке флагов в процессоре.

    Да, дополнительная программная совместимость, конечно, желательна. Есть ли где-нибудь более подробная информация о SP-580? Мне было бы интересно узнать, чем она отличается от стандартной системы.
    информация здесь
    http://www.специалист-пк.рф/index6.html
    ссылка в самом низу страницы. и нужно помнить что эта модификация несовместима со стандартным вариантом, под нее нужен свой набор программ.


    Я запускал несколько игр «Специалист» на Emu80, и меня удивило, что люди могли программировать оцифрованную речь. Не думаю, что в программах Spectrum была такая возможность.
    на Spectrum даже была программа которая читала голосом текст. называлась Speakeasy если не ошибаюсь. а просто оцифровать голос и потом воспроизвести - никаких проблем.


    Да, я был озабочен этим вопросом. Если кто-то может подсказать способ реализации 8-строчного обновления ОЗУ, буду благодарен. Разработка такой модификации не в моих силах, по крайней мере пока.
    цепь A1 переносим с U32.6 на U35.10
    цепь V1 переносим с U32.4 на U35.12
    цепь SA14 переносим с U35.10 на U32.6
    U32.4 подключаем к Vcc


    я потому и написал - РУ5. она не является полным аналогом 4164, так же как и РУ7 не является полным аналогом 41256.

    Зверинецъ

    Специалист (был когда-то "совсем стандарт") - 1988-2023
    Ленинград1 +256К +AY+BDI+VGA выход +Ethernet (Speccyboot) +Xmodem (115200)+divmmc
    Ленинград2 + CF карта
    Платформа 8085+Z80+CPLD (Специалист МХ2 +SD +FDD +PS/2kbd)
    БК0010-01 стоковый
    [свернуть]

    Этот пользователь поблагодарил Serg6845 за это полезное сообщение:

    GlueLogic(31.03.2025)

  5. #4

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,396
    Спасибо Благодарностей отдано 
    765
    Спасибо Благодарностей получено 
    2,368
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Serg6845 Посмотреть сообщение
    штатный Basic например не работает с Z80.
    Эта проблема давно решена (1, 2).

    Этот пользователь поблагодарил ivagor за это полезное сообщение:

    GlueLogic(31.03.2025)

  6. #5

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,226
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    710
    Спасибо Благодарностей получено 
    1,662
    Поблагодарили
    577 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от GlueLogic Посмотреть сообщение
    Будет ли он совместим с существующим программным обеспечением 8080 без модификации программ?
    Подавляющее большинство программ работать будет, но с искажённой скоростью. Самая известная проблема, о которой уже написали - нерабочий Basic. Но ivagor его пропатчил под Z80. Под Специалист с Z80 я адаптировал Batty со Спектрума - https://github.com/CityAceE/BATTY_specialist. Но, даже несмотря на это, я бы предпочёл иметь полную совместимость со Стандартным Специалистом. Замена процессора i8080 (К580ВМ80А) приведёт к той или иной несовместимости.

    Цитата Сообщение от GlueLogic Посмотреть сообщение
    Есть ли где-нибудь более подробная информация о SP-580?
    На этом форуме есть пара тем по этой конфигурации. Там есть примеры того, как загружаются программы в компьютер. Главное аппаратное отличие SP-580 - адресация периферии:

    С000-С7FF - ПЗУ (Загрузчик SP-580)
    С800-CFFF
    D000-D7FF
    D800-DFFF
    E000-E7FF - Таймер ВИ53 (звук)
    E800-EFFF - Дополнительная ВВ55 (принтер, программатор)
    F000-F7FF - ВВ55 (клавиатура, магнитофон, звук)
    F800-FFFF - ПЗУ (Монитор SP-580)

    В SP-580 используется система кодирования на ленту аналогичная MSX. Но также есть возможность импортировать программы, записанные для стандартного Специалиста. Кроме этого, адресация и Монитор написаны таким образом, чтобы можно было напрямую загружать и запускать программы от компьютера Радио-86РК. Если программы для Радио-86РК используют только стандартные точки Монитора, то они худо-бедно будут работать на Специалисте.

    Цитата Сообщение от GlueLogic Посмотреть сообщение
    люди могли программировать оцифрованную речь. Не думаю, что в программах Spectrum была такая возможность.
    Конечно, была. В основном всё шло как раз со Спектрума. Сразу вспоминается парочка игр Robin of the Wood и Dizzy с оцифрованным голосом.
    С уважением, Станислав.

    Этот пользователь поблагодарил CityAceE за это полезное сообщение:

    GlueLogic(01.04.2025)

  7. #6

    Регистрация
    20.04.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,875
    Спасибо Благодарностей отдано 
    523
    Спасибо Благодарностей получено 
    252
    Поблагодарили
    226 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Замена процессора i8080 (К580ВМ80А) приведёт к той или иной несовместимости.
    действительно странно, что за столько лет даже в СССР не удосужились сделать его 5В вариант.

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

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

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

Похожие темы

  1. Бейсик для Специалиста
    от Zidane в разделе Специалист
    Ответов: 29
    Последнее: 20.12.2025, 22:40
  2. Desolate для Специалиста
    от nzeemin в разделе Специалист
    Ответов: 4
    Последнее: 19.02.2024, 08:12
  3. Каталог программ для Специалиста
    от CityAceE в разделе Специалист
    Ответов: 11
    Последнее: 01.11.2023, 13:01
  4. Элита для Специалиста
    от jerri в разделе Специалист
    Ответов: 77
    Последнее: 20.11.2021, 20:22
  5. OriNET для Специалиста ?
    от SYR-ALEX в разделе Специалист
    Ответов: 22
    Последнее: 21.07.2017, 07:40

Метки этой темы

Ваши права

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