User Tag List

Страница 7 из 20 ПерваяПервая ... 34567891011 ... ПоследняяПоследняя
Показано с 61 по 70 из 192

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

  1. #61

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,141
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    769
    Поблагодарили
    417 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Serg6845 Посмотреть сообщение
    можно, но нужно опять же времянки смотреть. у ИР9 например загрузка асинхронная в отличие от ИР11.
    Если ИР9 не подходит, то подойдет ИР10. ИР11 актуально, если менять ИР13

    А так цитата

    Микросхема К555ИР9 (рис. 50) - восьмиразрядный сдвигающий регистр с возможностью асинхронной параллельной записи и последовательным считыванием. Микросхема имеет вход D0 для подачи

    информации при последовательной записи, восемь входов D1 - D8 для подачи информации при параллельной записи, два равноправных входа для подачи тактовых импульсов (выводы 2 и 15), вход параллельной записи L и прямой и инверсный выходы последнего разряда сдвигающего регистра. Переключение триггеров регистра происходит по спаду импульсов отрицательной полярности на любом из входов С при лог. 0 на другом. Подача лог. 1 на любой из входов запрещает переключение триггеров при подаче импульсов на второй вход. Режим работы регистра определяется сигналом, поданным на вход L - при лог. 1 на нем по спадам импульсов на входе С происходит сдвиг информации, поступающей на вход D0, выходам 8, при лог. 0 на входе L происходит параллельная запись информации со входов D1 - D8 в триггеры регистра.

    Микросхема К555ИР10 (рис. 50) по своей структуре аналогична микросхеме К555ИР9 и отличается от нее синхронной параллельной записью, отсутствием инверсного выхода последнего разряда сдвигающего регистра и наличием входа R для сброса всех триггеров регистра в нулевое состояние. Сброс производится при подаче лог. 0 на вход R, запись - спадом импульса отрицательной полярности на входе С при лог. 0 на входе EL.


    Источник - https://library.espec.ws/books/ttl/CHAPTER1/1-3-3.htm

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

    Цитата Сообщение от Serg6845 Посмотреть сообщение
    зато гибкость больше. по факту 12к ПЗУ особого смысла не имеет - бейсик (к тому же не самый полный) из ПЗУ все равно не работает, а полный не помещается. в ПЗУ остается загрузчик+монитор - это 6к, ну еще SDOS - 2k, итого 8к (2764). остальные выходы дешифратора можно при желании задействовать под внешние устройства - второй ВВ55, таймер, та же SD карта... ну а если хочется ПЗУ - можно и ПЗУ.
    с диодами достаточно (не)нужные диоды не впаивать, с логикой - придется дорожки резать.
    Ну вот не знаю, начнешь задействовать адресное пространство предназначенное для ПЗУ, сразу появляется несовместимость.
    С другой стороны, можно доработать дешифратор ПЗУ до большой ПЗУ и ввести порт страниц - сразу так сказать ROM-диск в придачу.
    Да и ОЗУ можно было бы увеличить. Но это уже не будет упрощение машины.
    Последний раз редактировалось Mick; 04.04.2025 в 19:30.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

    Эти 2 пользователя(ей) поблагодарили Mick за это полезное сообщение:

    andrews(04.04.2025), GlueLogic(05.04.2025)

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

  3. #62

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

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    Да и ОЗУ можно было бы увеличить. Но это уже не будет упрощение машины
    памяти много не бывает. Можно конечно оверлеить - так было в ISIS-II а может быть и в CP/M, но Бейсики так кажется не умеют?
    Последний раз редактировалось andrews; 04.04.2025 в 20:17.

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

    GlueLogic(05.04.2025)

  4. #63

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

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    Если ИР9 не подходит, то подойдет ИР10. ИР11 актуально, если менять ИР13
    да это понятно, просто заменить в лоб скорее всего не выйдет, надо будет что-то проинвертировать/взять из другой точки итд. потому и говорю - надо времянки смотреть.


    Ну вот не знаю, начнешь задействовать адресное пространство предназначенное для ПЗУ, сразу появляется несовместимость.
    за 36 лет с тех пор как я собрал "Специалист" - мне не попалось ни одной программы которая была бы как-то завязана на содержимое ПЗУ выше монитора. в журнальной схеме вообще всего одна РФ2 нарисована. я лично не вижу смысла занимать и так небольшое пространство памяти практически бесполезным бейсиком (который все равно в ОЗУ копируется) при наличии возможности загрузить тот же бейсик с внешнего носителя за пару секунд. у меня вообще все свободное пространство мапится в ОЗУ, заодно хоть частично используются верхние 16к РУ5.

    С другой стороны, можно доработать дешифратор ПЗУ до большой ПЗУ и ввести порт страниц - сразу так сказать ROM-диск в придачу.
    конечно можно. на какой адрес будем вешать порт страниц? а что с совместимостью?

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

    Зверинецъ

    Специалист (был когда-то "совсем стандарт") - 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(05.04.2025)

  5. #64

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,141
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    769
    Поблагодарили
    417 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Serg6845 Посмотреть сообщение
    технически - ничего сложного. а смысл? существующий софт под "стандарт" его не поддерживает, новый вряд ли кто напишет...
    Ну никто не отменял совместимость снизу вверх. Тут вопрос скорее в том, либо слепить очередной обычный клон Специалиста, либо он будет обычный, но с возможностями. О том что напишут или нет, думать не надо. Если будет интерес - напишут. Я думаю, что если допустим в итоге можно будет прицепить АУ и памяти чуть ОЗУ больше, глядишь Станислав портирует какую нибудь игру с музыкой или переделает уже портированные плюс добавит музыку. Посему, если есть возможность и желание, почему бы не попробовать расширить Специалист.


    Цитата Сообщение от Serg6845 Посмотреть сообщение
    конечно можно. на какой адрес будем вешать порт страниц? а что с совместимостью?
    В продолжении предыдущей мысли - расширение возможностей. Например ПЗУ в 512кб, стандартный 2 кб загрузчик, остальное ROM диск.

    Если мыслить шире, то я бы еще рискнул бы турбировать ВМ80А. Как показала практика 4МГц для ВМ80А вполне посильная задача, но так сказать есть ньюансы.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

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

    GlueLogic(05.04.2025)

  6. #65

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

    По умолчанию

    Пожалуйста, дайте мне знать, есть ли какие-либо сигналы, которые я должен добавить в разъем расширения.

    Я удалил 7812. Думаю, что диод защиты от переполюсовки D4 придется переставить, чтобы он не вызывал падения напряжения на линии питания 12 В. Обратите внимание, что вам понадобится источник питания с точностью до 5% от 12 В (плюс-минус 0,6 В).

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Специалист и так слишком ограничен по своим возможностям, и совершенно точно не стоит лишать его такой "фишки", как поддержка цвет. Тем более, что схема цветности пришла к нам из тех лет, когда Специалист был ещё актуален, и она не мешает ПО, которое было написано до её публикации в журнале. На сегодня цвет на Специалисте уже воспринимается, как стандартная функция. Хотя подавляющее большинство компьютеров, выпущенных заводами в те годы, были ч/б.
    Преимущество «Специалиста» в том, что это довольно модульная конструкция. Вы можете начать со сборки базовой ч/б системы, а затем модернизировать ее до цветной, просто добавив несколько компонентов на печатную плату. Генератор цвета, безусловно, будет интегрирован в печатную плату, подобно этой печатной плате Павла Рябцева:



    Цитата Сообщение от andrews Посмотреть сообщение
    крайне желателен BOM в простом текстовом файле или в xls. Версия под smd корпуса тоже будет не лишней. Так как в России сейчас платы изготавливают в Китае. Дома паяльником работают далеко не все.
    Как только этот компьютер будет закончен и заработает, я добавлю для него страницу на свой сайт, аналогично странице для моего клона «Ленинград-1». Там же можно будет найти и BOM.

    Я заинтересован в том, чтобы делать больше SMD-плат, поскольку это хорошая практика для работы с тем, что сейчас является промышленным стандартом. Вот логический SMD-пробник, который я недавно сделал:



    Сейчас часто можно встретить «мини» версии C64, ZX Spectrum, Amiga... Товарищи, нам нужен мини-Специалист!

    Но разве процесс сборки не является частью удовольствия от такого проекта?

    Цитата Сообщение от andrews Посмотреть сообщение
    27128 желательно заменить на 2 шт. AT28c64, так как УФ стиралки в России есть далеко не у каждого. У меня есть от КРАМ рабочая.
    Преимущество разработки под 27128 в том, что можно использовать ПЗУ большей емкости. 27256, 28C256 и 27C512 будут работать в разъеме 27128, если вы запишите двоичные данные в верхние 16 КБ ПЗУ.
    Я увлекаюсь электроникой, чьи проекты в основном связаны с 8-битной вычислительной техникой. Если вы ищете, что построить, загляните на мой сайт!
    alex-j-lowry.github.io/index-ru.html
    Я не очень хорошо знаю русский язык, поэтому мои сообщения автоматически переводятся. Пожалуйста, имейте в виду, что возможны ошибки в переводе.

    Эти 2 пользователя(ей) поблагодарили GlueLogic за это полезное сообщение:

    andrews(05.04.2025), CityAceE(05.04.2025)

  7. #66

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

    По умолчанию

    Новая схема: alex-j-lowry.github.io/download/speci85m/specialist-85m-p6.pdf

    Теперь регистр сдвига пиксельных данных представляет собой один ИР10 (74LS166).

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

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

    CityAceE(05.04.2025)

  8. #67

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

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    Я думаю, что если допустим в итоге можно будет прицепить АУ и памяти чуть ОЗУ больше, глядишь Станислав портирует какую нибудь игру с музыкой или переделает уже портированные плюс добавит музыку.
    Тоже сейчас думаем в этом направлении, но применительно к FPGA Специалисту. Первой под озвучивание напрашивается, конечно ЗОО, как визитная карточка платформы с демо-режимом, плюс туда же и цвет напрашивается

    Цитата Сообщение от Mick Посмотреть сообщение
    Посему, если есть возможность и желание, почему бы не попробовать расширить Специалист.
    Придерживаюсь того же мнения! Если доработка не мешает остальному наследию, то почему бы её не осуществить? Поддержат или нет, это уже второй вопрос. Но если доработки не будет, то гарантированно не поддержат, потому что и поддерживать будет нечего!

    Так-то по мне Специалист на сегодня вообще ничем непримечательная платформа - медленная, с небольшим объёмом ОЗУ, без возможности какой-то синхронизации, с никакими музыкальными возможностями (хотя ivagor смог даже тут продемонстрировать высший пилотаж!). Это в 1985 году НАСТОЯЩИЙ комп с такой, даже ч/б, графикой должен был произвести фурор. Но на сегодня Специалист никак не может тягаться даже с тем же Вектором. Я уж не говорю про Спектрум и прочие популярные компьютеры. Я буду только "за", если вдруг без потери совместимости мой любимый Специалист обзаведётся возможностями, которые поставят его в один ряд с другими, более развитыми, платформами.

    Я думаю, что даже если добавить прерывания и тот же AY, при наличии SD, уже сделает Специалист гораздо более привлекательной машиной! А при наличии прерываний можно было бы уже и про турбирование подумать. Ну и какое-то количество страниц ОЗУ докинуть для полного счастья. Условно из Специалиста-48 получив Специалист-128, по аналогии со Спектрумом.

    Но это, конечно, не в рамках в данного проекта.
    Последний раз редактировалось CityAceE; 05.04.2025 в 10:03.
    С уважением, Станислав.

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

    GlueLogic(06.04.2025)

  9. #68

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

    По умолчанию

    Цитата Сообщение от GlueLogic Посмотреть сообщение
    27C512
    28F512P? Не пробовал такие с алика.

    А на эмуляторах можно посмотреть, как это будет выглядеть? Я сталкивался с "теневым" ПЗУ на КРАМЕ, советском аналоге Intellec MDS. Там при старте системы загрузчик переписывал монитор в верхние 2K ОЗУ, а потом включал почти полное ОЗУ 64К для загрузки операционки с диска. Как здесь это используется? Можно ссылку?

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

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Я уж не говорю про Спектрум
    z80 это ведь расширенный 8080 и ассемблеровать( писать на ассемблере) на нем в разы сложнее. Как ни странно более простые компьютеры тоже могут быть востребованы. Сложный звук - новое усложнение. Звуковые эффекты для игр имхо важнее музыки, но пользователей с хорошим звуком конечно больше. Хотя избалованные планшетами и смартфонами...
    Графика? Какая есть. Да, есть компьютеры без графики, но с дисками и операционкой. Тот же вышеупомянутый Intellec MDS

    Кстати, интересно было бы сравнить на каком из ассемблеров ИИ-МО( DeepSeek, ChatGPT) лучше пишет. При этом исходим из того, что 8 битные компьютеры будут интересовать кого-то следующие 15 лет. 50 лет уже как интересуют!

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

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Тоже сейчас думаем в этом направлении
    с телегой как-то не очень дружен. Было бы здорово заказную бис малой серией в Китае запустить. Но для этого надо найти хотя бы 100 000 юзеров

    По поводу разгона CPU. Какова пропускная способность шин? А так можно внешний ускоритель ставить под матричные и прочие стандартные операции.
    Последний раз редактировалось andrews; 05.04.2025 в 11:03.

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

    GlueLogic(06.04.2025)

  10. #69

    Регистрация
    18.01.2010
    Адрес
    Крым
    Сообщений
    238
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    41
    Поблагодарили
    34 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от andrews Посмотреть сообщение
    Я сталкивался с "теневым" ПЗУ на КРАМЕ, советском аналоге Intellec MDS. Там при старте системы загрузчик переписывал монитор в верхние 2K ОЗУ, а потом включал почти полное ОЗУ 64К для загрузки операционки с диска.
    Ужас, какие страсти ты расписываешь.) Intellec MDS был как бы не в 80-х, так чта ты динозавр ещё тот.)) Или нет?)
    Ассемблер z80 весьма не сложный, и писАть на нём одно удовольствие. Было, в молодости. Пока не придумали С и С++.

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

    GlueLogic(06.04.2025)

  11. #70

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

    По умолчанию

    С работает со стеком и через стек, а ассемблер может с регистрами. Конечно оптимизаторы рулят, но по эффективности с ассемблерами С не сравнится. Это позже, в эпоху 8088 С стал популярен.
    Достаточно эффективен был оптимизированный компилятор PL/M-80.
    Intellec MDS появился вместе с 8008, но КРАМ, на котором мы программировали МСУВТ В7( аналог SBC), появился в СССР в 1984 году. Нам отдали опытный образец, произведенный на АЭМЗ в г. Александрия Кировоградской обл. УССР. А "разработан" ( по сути творчески скопирован с Intellec Series II?)он был во ВНИИЭМ в Москве в ?1982 году. Одновременно с ними делали на заводах в другом министерстве СМ1800.
    Центральный процессор КР580ВМ80А, ОЗУ -К565РУ3 64кб, КНГМД под 2 8дюймовых дисковода, внутрисхемный эмулятор и программатор. Цену помню 63500 безналичных советских рублей.
    Последний раз редактировалось andrews; 05.04.2025 в 14:40.

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

    GlueLogic(06.04.2025)

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

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

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

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

Похожие темы

  1. Бейсик для Специалиста
    от Zidane в разделе Специалист
    Ответов: 28
    Последнее: 19.12.2025, 20:50
  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

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

Ваши права

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