Последние темы
» Вити больше нет!автор bug19 Пн Фев 20 2023, 19:54
» Собираем оригинальный Орион 128
автор bug19 Пн Фев 20 2023, 19:47
» Проблема плющеного экрана ОРИОНА
автор kanzler Пн Ноя 28 2022, 12:05
» Орион 128 и его клоны возрождение 2019-2022 год
автор kanzler Пн Ноя 28 2022, 12:03
» Электроника КР-04. Информация, документы, фото.
автор kanzler Пн Ноя 28 2022, 12:02
» Новости форума
автор kanzler Пн Ноя 28 2022, 11:52
» Орион-128 НГМД запуск 2021 года
автор matrixplus Сб Сен 10 2022, 17:36
» ПЗУ F800 для РК86
автор ведущий_специалист Сб Сен 10 2022, 10:37
» Микропроцессорная лаборатория "Микролаб К580ИК80", УМК-80, УМПК-80 и др.
автор Электротехник Вт Июл 26 2022, 19:33
» Орион-128 SD карта в Орионе
автор matrixplus Чт Июн 02 2022, 09:00
» 7 Мая. День Радио!
автор Viktor2312 Чт Май 12 2022, 10:58
» Серия: Массовая радио библиотека. МРБ
автор Viktor2312 Ср Май 11 2022, 12:17
» Полезные книги
автор Viktor2312 Пн Май 09 2022, 15:07
» Орион 128 Стандарты портов и системной шины Х2
автор matrixplus Вс Май 08 2022, 23:08
» Орион-128 и Орион ПРО еще раз про блоки питания
автор matrixplus Вс Май 08 2022, 19:09
» Орион-128 Программаторы
автор matrixplus Вс Май 08 2022, 19:02
» Орион ПРО история сборки 2021 до 2022
автор matrixplus Вс Май 08 2022, 18:47
» Анонсы монет (New coin).
автор Viktor2312 Сб Май 07 2022, 23:11
» Хочу свой усилок для квартиры собрать не спеша
автор Viktor2312 Сб Май 07 2022, 19:33
» Амфитон 25у-002С
автор Viktor2312 Сб Май 07 2022, 09:38
» Майнер: T-Rex
автор Viktor2312 Вс Май 01 2022, 09:12
» GoWin. Изучение документации. SUG100-2.6E_Gowin Software User Guide. Среда разработки EDA.
автор Viktor2312 Пн Апр 25 2022, 01:01
» GoWin. Изучение документации. UG286-1.9.1E Gowin Clock User Guide.
автор Viktor2312 Сб Апр 23 2022, 18:22
» GoWin. Documentation Database. Device. GW2A.
автор Viktor2312 Ср Апр 20 2022, 14:08
» GOWIN AEC IP
автор Viktor2312 Ср Апр 20 2022, 12:08
Самые активные пользователи за месяц
Нет пользователей |
Поиск
Основные особенности Специалиста
Страница 1 из 1 • Поделиться
Основные особенности Специалиста
1
Год: 1987
Процессор: К580ВМ80А 2 МГц
ОЗУ: 48 Кб
ПЗУ: 2 - 14 Кб
Графика: 384x256 2, 5 или 8 цветов.
Специалист это советский любительский компьютер. Он появился в виде схем, печатных плат и 16-ричных дампов в журнале Моделист Конструктор 1987-4. Радиолюбители должны были собрать компьютер самостоятельно. Чуть позже заводы, кооперативы, институты начали выпуск своих Специалистов.
Схему Специалиста опубликовали на год позже любительского компьютера Радио 86РК. Специалист содержал чуть больше микросхем, но зато содержал меньше редких и дорогих микросхем, например, Специалисту не нужны КР580ВГ75, КР580ВТ57, а ПЗУ КР573РФ2 в Специалисте всего одна. Специалист состоит из ~26 маленьких микросхем серий К155, К589, К140; трех больших микросхем КР580ВМ80А, КР572РФ2, КР580ВВ55А; и 16-24 микросхем памяти К565РУ3/РУ6. Вместо 24-х микросхем К565РУ6 можно установить 8 микросхем К565РУ5. Но главное отличие Специалиста от Радио 86РК, это то, что Специалист мог показывать графику. По моему личному мнению, Специалист это 8 битный компьютер с лучшей схемотехникой. Лучшей, потому что простой и позволяющей получить от процессора максимум.
ПЗУ
После включения компьютера или перезагрузки на черном экране отображается приветствие: "PROGRAMM ?" или "ПРОГРАММА ?". Компьютер ждет загрузки программы с магнитной ленты.
Существуют заводские компьютеры с единственной микросхемой ПЗУ КР573РФ2. Такой компьютер может только лишь загружаться с магнитной ленты. И некоторые программы не запустятся на компьютере с одной ПЗУ. В такой компьютер надо установить вторую ПЗУ с программой "Монитор версии 2". Версия 2 это наиболее совместимая с существующими программами версия Монитора.
Если у вас установлена ПЗУ с Монитором, то нажав клавишу F1 (или любая F1 - F10), а затем ENTER, вы запустите Монитор. Команды Монитора описаны на отдельных страницах Монитор версии 1 или Монитор версии 2.
Видео
У компьютера единственный графический режим 384x256 2 цвета*. Это очень удачное разрешение, потому что пиксель почти квадратный, разрешение соответствует максимальному разрешению цветного телевизора и в строке можно разборчиво нарисовать 64 символа, что достаточно для комфортной работы с текстами.
Видеопамять устроена очень просто. Байт по адресу 9000h кодирует 8 первых точек в первой строке экрана. Байт по адресу 9001h кодирует 8 первых точек во второй строке, а байт по адресу 9100h кодирует точки с 8 по 16 в первой строке и т.д. Старшие биты располагаются слева. Установленный бит это светлая точка.
Чуть позже для Специалиста была опубликована простая и гениальная доработка, позволяющая выводить цветную графику. Графические режимы 384x256 5 цветов и 384x256 8 цветов. В обоих режимах есть ограничение, в блоке 8x1 пиксели могут быть только двух цветов, один из которых черный. В компьютер добавлялось всего 6 микросхем. Вывод цветной графики был не значительно медленнее черно-белой. Адресное пространство оставалось прежним. Сохранялась полная совместимость с существующими черно-белыми программами. Было не сложно доработать существующие черно-белые программы до цветных.
Принцип работы этой с доработкой прост. В трёх неиспользуемых битах системного порта появляется порт цвета. Если в него записать код красного цвета, то после этого вся графика выводимая на экран будет красной.
В журнальном расширении нет возможности из программы прочитать цвет точки, что не позволяет самым простым алгоритмом (копированием видеопамяти) выполнить прокрутку цветного экрана. Это было сделано ради удешевления схемы.
В большинстве компьютеров того времени процессор тормозит видеоадаптер. Они оба обращаются к оперативной памяти. Когда обращение происходит одновременно, то процессор ждет, пока не освободится память.
Особенностью Специалиста является то, что процессор не тормозится видеоадаптером. Процессор работает на максимальной скорости, а программист с точностью до такта процессора знает время выполнения программы.
Как же в Специалисте решили конфликт видеоадаптера и процессора? Видеоадаптер всегда делает две попытки чтения из памяти подряд, одного и того же адреса. Одна из попыток всегда удачная, потому что процессор КР580ВМ80 никогда не обращается к памяти два раза подряд.
Частота процессора и памяти 2 МГц. Видеоадаптер делая два попытки подряд читает данные из памяти со скоростью 1 МГц. Скорость чтения 1 МГц нам дает разрешение 384 пикселя в ширину (1 МГц / 15625 Гц * 0,75 * 8 = 384 бит).
При таком подходе получается, что разрешение экрана зависит от частоты процессора. Если бы частота процессора была 2.5 МГц, то разрешение было бы 480 пикселей. При частоте 2.66 МГц разрешение было бы 512 пикселей в ширину.
Клавиатура
У Специалиста необычный, даже провокационный способ работы с клавиатурой. Клавиши клавиатуры объединены в матрицу, как обычно бывает, но способ работы с этой матрицей кнопок уникальный.
В большинстве других компьютеров напряжение подаётся на колонки матрицы, а со строк считывается информация о нажатых клавишах. Или наоборот, напряжение подаётся на ряды матрицы, а с колонок считывается сигнал. Компьютер последовательно подает "0" на каждый ряд, когда на всех остальных рядах "1". Между выходами микросхемы и рядами стоят защитные диоды, которые предотвращают короткое замыкание между выходами микросхемы, когда пользователь нажимает несколько клавиш одновременно. Без диодов нажатые клавиши соединили бы два выхода микросхемы, соединили бы "0" и "1", что недопустимо. Строки матрицы подтянуты резисторами к питанию и при считывании все не нажатые клавиши считываются как "1".
В Специалисте же защитных диодов нет, а матрица кнопок подключена к параллельному порту КР580ВВ55А, который программно может изменять режим: вход/выход. BIOS компьютера при сканировании клавиатуры сначала подаёт "0" на все ряды, считывая колонки. А затем подает "0" на все колонки, считывая ряды. Так как микросхема на все выходы подаёт "0", то и замыкание ей не страшно. Строки и ряды матрицы подтянуты резисторами к питанию и при считывании все не нажатые клавиши считываются как "1". Всего за два обращения к клавиатуре драйвер клавиатуры определяет нажатую клавишу.
Но такой способ чтения не позволяет распознать более одной нажатой клавиши, если нажатые клавиши не находятся в одном ряду или столбце. Если же программист решит применить стандартный способ, позволяющий распознать больше нажатых клавиш, т.е. выполнить проверку каждого ряда отдельно, то тем самым он может вывести из строя компьютер. Это в теории, а на практике микросхема КР580ВВ55А переживает такое.
Доработки
Для Специалиста разработано множество улучшений. Многие фирмы расширяли компьютер по своему, не беспокоясь о совместимости и документации. Я же перечислю наиболее известные расширения.
Лично я считаю следующим поколением компьютера Специалист любительский компьютер Орион 128. В основном он повторяет схемотехнику Специалиста, но у него стало больше оперативной памяти, два графических режима, процессор работает на частоте 2.5 МГц. Из-за повышения скорости процессора изображение занимает не весь экран. В Орионе появилась возможность прочитать цвет точки из программы, использовать цветную видеопамять для хранения данных, но при этом скорость вывода графики стала значительно медленнее. Прямой совместимости у Специалиста и Ориона нет.
Я разработал два расширения для Специалиста:
• Подключение PS/2 клавиатуры.
• Подключение SD карты.
В 1991 году была опубликована схема доработки Специалиста до компьютера Специалист МХ. Эта доработка, а так же все последующие её расширения, включают в себя:
• Улучшение карты адресного пространства. Непрерывная оперативной память от 0 до 0FFBFh.
• Операционная система RAMFOS организует хранение файлов в ОЗУ и ПЗУ.
• Увеличение ПЗУ до 48 Кб, где пользователь может разместить собственные файлы (программы).
• Увеличение оперативной памяти до 512 Кб.
• Контроллер дисковода и операционная система MX DOS.
• Звук на основе КР580ВИ53.
• Графика 16 цветов. Причем один из цветов в блоке 8x1 больше не должен быть черным.
• Полной совместимости у Специалиста МХ со стандартным Специалистом нет.
В 2012 году HardWareMan разработал компьютер Специалист МХ2, который совместим как с оригинальным Специалистом, так и со Специалистом МХ. А еще добавил следующие расширения:
• Подключение VGA монитора, но обычный телевизор больше не подключить.
• Переключение между режимами 5, 8 и 16 цветов.
• Увеличение ПЗУ до 64 Кб, где пользователь может разместить собственные файлы (программы).
• Возможность замены процессора КР580ВМ80А на Z80.
• Возможность увеличения скорости процессора с 2 МГц до 2.5 МГц.
• Подключение SD карты. Аппаратно реализован только SPI контроллер, реализован на маленькой ПЛИС. Вся работа с протоколами SD карты и файловой системой FAT32 выполняется программой для процессора КР580ВМ80А.
• Два слота под подключения расширений. Планировалось контроллер дисковода выполнить в виде платы расширения, но энтузиазма не хватило.
Файлы
Специалист_rom2wav.7z
Специалист_Все_статьи_из_журнала_Моделист_Конструктор.7z
Специалист_Линевский_Схема_и_печатная_плата.7z
Специалист_ПЗУ.7z
Специалист_ПО.7z
Специалист_Схема_оригинальная.png
Ссылки
http://bashkiria-2m.narod.ru/files/emu.rar - Эмулятор
http://alemorf.ru/ex/5/index.html - Мой online эмулятор
http://spetsialist-mx.ru - Сайт о ПК "Специалист" и его клонах
Процессор: К580ВМ80А 2 МГц
ОЗУ: 48 Кб
ПЗУ: 2 - 14 Кб
Графика: 384x256 2, 5 или 8 цветов.
Специалист это советский любительский компьютер. Он появился в виде схем, печатных плат и 16-ричных дампов в журнале Моделист Конструктор 1987-4. Радиолюбители должны были собрать компьютер самостоятельно. Чуть позже заводы, кооперативы, институты начали выпуск своих Специалистов.
Схему Специалиста опубликовали на год позже любительского компьютера Радио 86РК. Специалист содержал чуть больше микросхем, но зато содержал меньше редких и дорогих микросхем, например, Специалисту не нужны КР580ВГ75, КР580ВТ57, а ПЗУ КР573РФ2 в Специалисте всего одна. Специалист состоит из ~26 маленьких микросхем серий К155, К589, К140; трех больших микросхем КР580ВМ80А, КР572РФ2, КР580ВВ55А; и 16-24 микросхем памяти К565РУ3/РУ6. Вместо 24-х микросхем К565РУ6 можно установить 8 микросхем К565РУ5. Но главное отличие Специалиста от Радио 86РК, это то, что Специалист мог показывать графику. По моему личному мнению, Специалист это 8 битный компьютер с лучшей схемотехникой. Лучшей, потому что простой и позволяющей получить от процессора максимум.
ПЗУ
После включения компьютера или перезагрузки на черном экране отображается приветствие: "PROGRAMM ?" или "ПРОГРАММА ?". Компьютер ждет загрузки программы с магнитной ленты.
Существуют заводские компьютеры с единственной микросхемой ПЗУ КР573РФ2. Такой компьютер может только лишь загружаться с магнитной ленты. И некоторые программы не запустятся на компьютере с одной ПЗУ. В такой компьютер надо установить вторую ПЗУ с программой "Монитор версии 2". Версия 2 это наиболее совместимая с существующими программами версия Монитора.
Если у вас установлена ПЗУ с Монитором, то нажав клавишу F1 (или любая F1 - F10), а затем ENTER, вы запустите Монитор. Команды Монитора описаны на отдельных страницах Монитор версии 1 или Монитор версии 2.
Видео
У компьютера единственный графический режим 384x256 2 цвета*. Это очень удачное разрешение, потому что пиксель почти квадратный, разрешение соответствует максимальному разрешению цветного телевизора и в строке можно разборчиво нарисовать 64 символа, что достаточно для комфортной работы с текстами.
Видеопамять устроена очень просто. Байт по адресу 9000h кодирует 8 первых точек в первой строке экрана. Байт по адресу 9001h кодирует 8 первых точек во второй строке, а байт по адресу 9100h кодирует точки с 8 по 16 в первой строке и т.д. Старшие биты располагаются слева. Установленный бит это светлая точка.
Чуть позже для Специалиста была опубликована простая и гениальная доработка, позволяющая выводить цветную графику. Графические режимы 384x256 5 цветов и 384x256 8 цветов. В обоих режимах есть ограничение, в блоке 8x1 пиксели могут быть только двух цветов, один из которых черный. В компьютер добавлялось всего 6 микросхем. Вывод цветной графики был не значительно медленнее черно-белой. Адресное пространство оставалось прежним. Сохранялась полная совместимость с существующими черно-белыми программами. Было не сложно доработать существующие черно-белые программы до цветных.
Принцип работы этой с доработкой прост. В трёх неиспользуемых битах системного порта появляется порт цвета. Если в него записать код красного цвета, то после этого вся графика выводимая на экран будет красной.
В журнальном расширении нет возможности из программы прочитать цвет точки, что не позволяет самым простым алгоритмом (копированием видеопамяти) выполнить прокрутку цветного экрана. Это было сделано ради удешевления схемы.
В большинстве компьютеров того времени процессор тормозит видеоадаптер. Они оба обращаются к оперативной памяти. Когда обращение происходит одновременно, то процессор ждет, пока не освободится память.
Особенностью Специалиста является то, что процессор не тормозится видеоадаптером. Процессор работает на максимальной скорости, а программист с точностью до такта процессора знает время выполнения программы.
Как же в Специалисте решили конфликт видеоадаптера и процессора? Видеоадаптер всегда делает две попытки чтения из памяти подряд, одного и того же адреса. Одна из попыток всегда удачная, потому что процессор КР580ВМ80 никогда не обращается к памяти два раза подряд.
Частота процессора и памяти 2 МГц. Видеоадаптер делая два попытки подряд читает данные из памяти со скоростью 1 МГц. Скорость чтения 1 МГц нам дает разрешение 384 пикселя в ширину (1 МГц / 15625 Гц * 0,75 * 8 = 384 бит).
При таком подходе получается, что разрешение экрана зависит от частоты процессора. Если бы частота процессора была 2.5 МГц, то разрешение было бы 480 пикселей. При частоте 2.66 МГц разрешение было бы 512 пикселей в ширину.
Клавиатура
У Специалиста необычный, даже провокационный способ работы с клавиатурой. Клавиши клавиатуры объединены в матрицу, как обычно бывает, но способ работы с этой матрицей кнопок уникальный.
В большинстве других компьютеров напряжение подаётся на колонки матрицы, а со строк считывается информация о нажатых клавишах. Или наоборот, напряжение подаётся на ряды матрицы, а с колонок считывается сигнал. Компьютер последовательно подает "0" на каждый ряд, когда на всех остальных рядах "1". Между выходами микросхемы и рядами стоят защитные диоды, которые предотвращают короткое замыкание между выходами микросхемы, когда пользователь нажимает несколько клавиш одновременно. Без диодов нажатые клавиши соединили бы два выхода микросхемы, соединили бы "0" и "1", что недопустимо. Строки матрицы подтянуты резисторами к питанию и при считывании все не нажатые клавиши считываются как "1".
В Специалисте же защитных диодов нет, а матрица кнопок подключена к параллельному порту КР580ВВ55А, который программно может изменять режим: вход/выход. BIOS компьютера при сканировании клавиатуры сначала подаёт "0" на все ряды, считывая колонки. А затем подает "0" на все колонки, считывая ряды. Так как микросхема на все выходы подаёт "0", то и замыкание ей не страшно. Строки и ряды матрицы подтянуты резисторами к питанию и при считывании все не нажатые клавиши считываются как "1". Всего за два обращения к клавиатуре драйвер клавиатуры определяет нажатую клавишу.
Но такой способ чтения не позволяет распознать более одной нажатой клавиши, если нажатые клавиши не находятся в одном ряду или столбце. Если же программист решит применить стандартный способ, позволяющий распознать больше нажатых клавиш, т.е. выполнить проверку каждого ряда отдельно, то тем самым он может вывести из строя компьютер. Это в теории, а на практике микросхема КР580ВВ55А переживает такое.
Доработки
Для Специалиста разработано множество улучшений. Многие фирмы расширяли компьютер по своему, не беспокоясь о совместимости и документации. Я же перечислю наиболее известные расширения.
Лично я считаю следующим поколением компьютера Специалист любительский компьютер Орион 128. В основном он повторяет схемотехнику Специалиста, но у него стало больше оперативной памяти, два графических режима, процессор работает на частоте 2.5 МГц. Из-за повышения скорости процессора изображение занимает не весь экран. В Орионе появилась возможность прочитать цвет точки из программы, использовать цветную видеопамять для хранения данных, но при этом скорость вывода графики стала значительно медленнее. Прямой совместимости у Специалиста и Ориона нет.
Я разработал два расширения для Специалиста:
• Подключение PS/2 клавиатуры.
• Подключение SD карты.
В 1991 году была опубликована схема доработки Специалиста до компьютера Специалист МХ. Эта доработка, а так же все последующие её расширения, включают в себя:
• Улучшение карты адресного пространства. Непрерывная оперативной память от 0 до 0FFBFh.
• Операционная система RAMFOS организует хранение файлов в ОЗУ и ПЗУ.
• Увеличение ПЗУ до 48 Кб, где пользователь может разместить собственные файлы (программы).
• Увеличение оперативной памяти до 512 Кб.
• Контроллер дисковода и операционная система MX DOS.
• Звук на основе КР580ВИ53.
• Графика 16 цветов. Причем один из цветов в блоке 8x1 больше не должен быть черным.
• Полной совместимости у Специалиста МХ со стандартным Специалистом нет.
В 2012 году HardWareMan разработал компьютер Специалист МХ2, который совместим как с оригинальным Специалистом, так и со Специалистом МХ. А еще добавил следующие расширения:
• Подключение VGA монитора, но обычный телевизор больше не подключить.
• Переключение между режимами 5, 8 и 16 цветов.
• Увеличение ПЗУ до 64 Кб, где пользователь может разместить собственные файлы (программы).
• Возможность замены процессора КР580ВМ80А на Z80.
• Возможность увеличения скорости процессора с 2 МГц до 2.5 МГц.
• Подключение SD карты. Аппаратно реализован только SPI контроллер, реализован на маленькой ПЛИС. Вся работа с протоколами SD карты и файловой системой FAT32 выполняется программой для процессора КР580ВМ80А.
• Два слота под подключения расширений. Планировалось контроллер дисковода выполнить в виде платы расширения, но энтузиазма не хватило.
Файлы
Специалист_rom2wav.7z
Специалист_Все_статьи_из_журнала_Моделист_Конструктор.7z
Специалист_Линевский_Схема_и_печатная_плата.7z
Специалист_ПЗУ.7z
Специалист_ПО.7z
Специалист_Схема_оригинальная.png
Ссылки
http://bashkiria-2m.narod.ru/files/emu.rar - Эмулятор
http://alemorf.ru/ex/5/index.html - Мой online эмулятор
http://spetsialist-mx.ru - Сайт о ПК "Специалист" и его клонах
Последний раз редактировалось: alemorf (Чт Мар 14 2019, 03:11), всего редактировалось 1 раз(а)
.
2
МК 02.1987alemorf пишет:Моделист-Конструктор 1987-4
На 565 РУ3 он всё-таки громоздкий, а вот на РУ5 вариант Экспресс уже действительно лучший (Специалист-М почти то же самое, но сдуру оставили лишний ИД4). По традиционной идеологии на КР580 более просто (а тем более лучше) не сделать.alemorf пишет:Специалист это 8 битный компьютер с лучшей схемотехникой
Отечественная элементная база 1985 года позволяла разработать бытовой графический комп с вдвое меньшим числом деталей лишь на нетрадиционной идее (что-то аналогичное ZX80, Галаксии или BCS-3 https://yadi.sk/d/tq7VE4LxBT_mbg). Кстати, самая прогрессивная идея это не вывод строки NOP-ами, как в ZX80 и подобных, а использование /RFSH процессора Z80, т.к тогда отпадают и счётчики (их заменяет регистр I в Z80, т.к в цикле RFSH при HALT Z80 на старшую половину адресов выдаёт регистр I, бит R7 устанавливается программно, а младшие адреса A0...A6 инкрементируются автоматически).
Мало кто в СССР хотя бы слышал о подобных хитроумных идеях, позволяющих сократить общее число деталей до 20 и менее. Но я в 1988 всё это узнал почитав иностранные журналы. И даже нарисовал схему аналога на КР580. До воплощения не дошло, т.к из-за тормознутости КР580 приемлемое разрешение экрана можно получить только при сдвиговом регистре в 16 битов (при клоке КР580 в 2 МГЦ). Из-за 16-ти битовости, причём при фатальном спаде параметров, число деталей становится соизмеримым. Выигранная хитроумностью схемы экономия в ~5 дешёвых TTL-корпусов (относительно Экспресс) оплачивается падением быстродействия в 3.5 раза и другими неприятными ограничениями.
Хотя даже сейчас из спортивного интереса стОит сделать бытовой граф.компьютер на КР580 с хитроумным программным выводом. Т.к, как выше упомянул, из-за тормознутости КР580 надо иметь две банки 8-ми разрядного ОЗУ, это удобно сделать из платы ОРИОНА (т.к там 2 банки ОЗУ) или на плате Специалист-Экспресс, поставив в имеющиеся там 4 панельки ПЗУ - две банки статики (например 6264) и две ПЗУ РФ2. Вся группа счётчиков выкидывается, а вместо них ставятся узлы формирования временной базы и 16-ти разрядный видеовыход. При РУ5 число корпусов будет ~38. А при использовании статики - менее 30.
Вот это как-раз ошибка А.Волкова, сдуру повторенная затем В.Сугоняко в ОРИОНЕ. Не для текстообработки бытовые компьютеры. Байтовый шрифт, как минимум, в 2.5 раза быстрее, а 48 символов в строке для ассемблера достаточно. Я и на Специалисте все 4 года пользовался только таким шрифтом, т.к шрифт 6*10 очень тормозной (хотя мой Специалист имел быстродействие на 25% больше).alemorf пишет:в строке можно разборчиво нарисовать 64 символа
По поводу доработок вообще и MX в частности.alemorf пишет:была опубликована простая и гениальная доработка, позволяющая выводить цвет...
была опубликована схема доработки Специалиста до компьютера Специалист-МХ
Вот именно такими (как волковский цвет) совершенно внешними модулями, не требующими вторжений в сам компьютер выгоднее всего делать доработки. Удачная доработка это не вариант MX от Л.Афанасьева, который на мой взгляд реализует неправильный подход. Грамотная доработка - это как в Apple-II, т.е купил доп.платку, воткнул в слот (или в системный разъём) и всё работает не требуя никакой пайки и вторжений в основное изделие.
Вот РК-КНГМД и КЦГД для Партнёра это грамотные доработки, - воткнул и пользуйся. А MX - это сравнимо с доработкой РК86 до варианта РК-МАКСИ. Т.е неоправданное усложнение требующее полной "перекурочки" основной платы. Что оно реально дало? - Да реально ничего. Это видно по отсутствию программ для MX.
Вот дисковод (к тому же на нестандартной идее), это да, - это реально полезная доработка, причём внешний модуль, что и требуется. Плата цвета, если бы она грамотно преподносилась, как волковская отдельной маленькой платкой втыкаемой в разъём, это тоже именно то, что было надо.
А вот смена архитектуры, что сделали в MX, вот это было низачем не надо (тем более, что в основном на MX использовали не CP/M). Нельзя так сильно менять платформу, это всегда вредно. Л.Афанасьеву надо было рекламировать не новый компьютер MX (что пугало), а просто прогрессивные доработки, подчёркивая, что Специалист остаётся таким как и был, лишь добавляется дисковод и чуть меняется цвет (хотя эл.диск всё-равно был бы победительнее в то время). Да и цвет разумнее было совместить (оставив 3 бита цвета INK в ВВ55 для совместимости, и добавив еще 4 бита в доп.регистре для цвета PAPER).
Гораздо грамотнее, - это простейшая внешняя платка эл.диска, в которой стоит ПЗУ 27128 для хранения DOS и 128/256 кб статики образующие RAM-диск. Это решает проблему дисковода, инструментальных программ и CP/M, по цене в 6-8 раз дешевле дисковода и гораздо проще в изготовлении и наладке. А главное, всё это стало доступно уже в 1989 году (например, в промышленном Хоббите стояли 62256 уже в 1989). Я, к сожалению, пошёл другим путём, сделал эл.диск на динамических ОЗУ до того, как стали доступны статические.
Реальная причина из-за которой для отечественных 8-ми разрядок мало игр состоит в том, что инструменты для написания программ массам стали доступны лишь в ~1994, когда многие владельцы 8-ми разрядок наконец заимели дисководы. По этой причине я думаю, что ~80% любительских программ писалось примитивным ПО из 1987 года, что стОило на порядок бОльших трудов. Так как, когда дисководы стали наконец доступны, то исчезли сами программисты любители (купили PC и ушли).
А расширение ОЗУ в MX надо было делать как во Львове - закрытием сегмента в 16К с экраном дополнительным ОЗУ (причём именно факультативно, т.е необязательно). При РУ5-тых это делается просто включением физического куска C000...FFFF в окне 8000....BFFF (что даёт сплошные 48К).
Но чтобы не было вторжений на основной плате, даже при РУ5-тых это разумнее делать отдельной платкой Language Card на 565РУ6 (как это делалось для Apple-II, Commodore-64 и других). Причём и такое расширение ОЗУ реально нужно было лишь только программистам, чтобы иметь более приемлемую CP/M, а для игр оно вообще не нужно (тем более, когда есть НГМД или эл.диск откуда можно подкачивать оверлеи игр).
barsik- Ветеран
- Сообщения : 1032
Дата регистрации : 2016-11-10
Откуда : Россия, СПб
Re: Основные особенности Специалиста
3
Реальная причина из-за которой для отечественных 8-ми разрядок мало игр состоит в том, что инструменты для написания программ массам стали доступны лишь в ~1994
Что-то вы тут напутали, так как у меня в 1994 году стали быть доступными IDE винчестеры для моей 80286, при том что у всех друзей уже были 80386 и даже 80486, а все 8-ми разрядки уже успели у них покрыться хорошим слоем пыли, или были забраны мною для экзекуций, ну и последнюю платку "Ленинград-1" я в том же 1994 году спаял и больше не паял до начала 10-х. Я бы 4 в 1994, заменил на 0, так как дисководы, и огромный спектр ПО, были у нас в радиокружке вполне доступны в 1990г., для пацанов 10...14 лет. Ну, если родители им деньги на это давали, мне не давали, приходилось хомячками на рынке торговать...
Viktor2312- RIP
- Сообщения : 15492
Дата регистрации : 2012-08-10
Возраст : 45
Откуда : Пятигорск
.
4
Да нет, всё верно изложено. Да, в 1994 винты IDE продавались и на рынках и в компьютерных магазинах. Я купил в 1994 всего за $80 новый винчестер Seagate ST3660 545 мб.Viktor2312 пишет:Что-то вы тут напутали, так как у меня в 1994 году стали быть доступными IDE винчестеры для моей 80286
А флоповод 5.25"-HD (Teac, Chinon, Mitsumi) стоил $40...45. Почти такой же по качеству Роботрон стоил $35. Отечественные 5311, 5313 можно было купить за $25. Но средняя зарплата по стране была всего $30-40.
Для меня PC началась в 1993, когда купил самодельную настроенную плату XT Turbo всего за $14. Через год, в 1994 продал её в комплекте и купил 386SX33 (17 XT). Самой популярной маткой в 1994-95 была 386DX40 (40 XT), но на неё денег не хватило.
Как раз в 1994 некоторые смогли перейти на PC (а большинство в 1995). Но это только в городах. На периферию PC-железо стало просачиваться с опозданием на несколько лет. А ZX-Spectrum изготавливали и продавали на рынках и в 1994 и даже в 1998. 1994 это даже наверное был пик синклеризма.
Но речь-то о ОРИОНЕ и Специалисте. Их в городах уже в 1990 практически не было (всё задавил Синклер), а вот в сельской местности наоборот, 8-ми разрядки (даже РК86) только начинались. Я в 1990 решил, что Специалист уже окончательно умер и был дико удивлён, когда узнал, что в сельской местности, особенно на Украине и в 1993 оставались тысячи пользователей Специалиста.
Дисководы стали доступны лишь с лета 1991. Тогда цена на 5311 упала до 400 рублей (зарплата инженера выпускника ВУЗ-а составляла 130, старшего инженера 160, ведущего инженера 180, начальника сектора - 200). Самодельный контроллер дисковода это ещё 40 рублей.
Дисководы на ОРИОН массово стали ставить в городах в 1992-93 и чуть позднее на периферии. А т.к 95% пользователей ОРИОНА были из сельской местности, то и дисководами они обзавелись к 1994. А вот до винчестера (благодаря Темиразову) тогда добрался только Вектор. Я удивился, когда узнал, что у владельцев Вектора есть винчестер.
Винт IDE можно было применить ещё в начале 90-тых, он подключается просто и ПО намного проще, чем для дисковода. Просто у меня не было никакого инфо об этом, а в журналах тоже ни строчки. Лишь в 1998 мне скачали из Интернета инфо и в 1999 я подключил винт к ОРИОНУ и это было просто.
Это Вы точно путаете.Viktor2312 пишет:Что-то вы тут напутали... Я бы 4 в 1994, заменил на 0, так как дисководы, и огромный спектр ПО, были у нас в радиокружке вполне доступны в 1990г., для пацанов 10...14 лет
В 1990 дисковод, не хороший, а паршивый ереванский 5305 (5311 ещё вообще не было), причём не новый, а б/у, стоил 500 рублей. А главное, достать их было практически невозможно (а сколько стоил бы новый и не представить). С трудом, после долгих поисков, можно было достать только ретро на 35/40 дорожек, односторонние. Новый ДВК-ашный 5089 с резиновым пассиком стоил 200...250 рублей, а поношенный такой же - всего 150. Я это знаю, потому, что у меня как раз был такой изношенный за 150 рублей. Даже широкий принтер DZM-180 стоил дешевле.
То, что пацаны 10-ти лет в 1990 году, причём не в Москве или Ленинграде, имели дисководы, это невозможно. Это могло быть лишь после краха CCCР, когда промышленные товары стали свободно продаваться. В компьютерном классе мог быть дисковод на машине преподавателя. Но чтобы пацан 10-ти лет (и не из семьи миллионеров) имел в 1990 компьютер с дисководом, это невозможно.
barsik- Ветеран
- Сообщения : 1032
Дата регистрации : 2016-11-10
Откуда : Россия, СПб
Re: Основные особенности Специалиста
5
А флоповод 5.25"-HD (Teac, Chinon, Mitsumi) стоил $40...45. Почти такой же по качеству Роботрон стоил $35. Отечественные 5311, 5313 можно было купить за $25. Но средняя зарплата по стране была всего $30-40.
Не понимаю я ничего в этих тугриках, у нас за рубли всё продавалось. Но цены менялись чуть ли не каждый месяц, поэтому почём покупал свой первый дисковод и дискеты к нему не скажу, но суть в том, что это не дифицит был вообще, только денежку плати и всё будет в любом количестве, по крайней мере с 1990 года.
Для меня PC началась в 1993, когда купил самодельную настроенную плату XT Turbo всего за $14. Через год, в 1994 продал её в комплекте и купил 386SX33 (17 XT). Самой популярной маткой в 1994-95 была 386DX40 (40 XT), но на неё денег не хватило.
Да это-то понятно, у самого денег не хватало, брал всё БУ, а то рассказываете как на уроке истории для школьника который не жил в то время, я то уж помню свои походы чуть ли ни через день посмотреть на цены, наличие и пооблизываться, в комповые фирмы и посмотреть не продался ли в комиссионе очередной мой Ленин первый.
Как раз в 1994 некоторые смогли перейти на PC (а большинство в 1995). Но это только в городах. На периферию PC-железо стало просачиваться с опозданием на несколько лет. А ZX-Spectrum изготавливали и продавали на рынках и в 1994 и даже в 1998. 1994 это даже наверное был пик синклеризма.
У нас в Пятигорске это был полный закат, так как у всех уже были 80286 и 80386, а у отдельных богачей и первые 40486, для меня спектрум закончился в 1993 году, для меня это просто рубеж, в 1994 году поступил в училище и меня начал сильно волновать РС и всё что с ним связано, купил себе Фигурнова для почитать, записался на курсы оператора РС, даже корочка есть, закончил там же в училище отдельно, и у нас там стояли 80386, а учительский 80486.
Дисководы стали доступны лишь с лета 1991. Тогда цена на 5311 упала до 400 рублей (зарплата инженера выпускника ВУЗ-а составляла 130, старшего инженера 160, ведущего инженера 180, начальника сектора - 200). Самодельный контроллер дисковода это ещё 40 рублей.
Уж не знаю какие там и у кого зарплаты были, всё менялось каждый месяц. Я два месяца примерно торговал хомяками и купил дисковод, в начале лета начал копить, в середине августа купил.
Винт IDE можно было применить ещё в начале 90-тых,
Что и было мною сделано в 1994 году на 80286, но в 1993 я взял свой первый винт 40 МБ MFM, но не долго он у меня пробыл, большой неудобно, обменял его на IDE с доплатой, на фирме как раз им зачем-то нужен был именно MFM винт, и мы махнулись не глядя, так на моей 80286 винда 3.11 начала нормально работать, а то с дискет было тяжко.
Это Вы точно путаете.
В 1990 дисковод, не хороший, а паршивый ереванский 5305 (5311 ещё вообще не было), причём не новый, а б/у, стоил 500 рублей. А главное, достать их было практически невозможно (а сколько стоил бы новый и не представить). С трудом, после долгих поисков, можно было достать только ретро на 35/40 дорожек, односторонние. Новый ДВК-ашный 5089 с резиновым пассиком стоил 200...250 рублей, а поношенный такой же - всего 150. Я это знаю, потому, что у меня как раз был такой изношенный за 150 рублей. Даже широкий принтер DZM-180 стоил дешевле.
Нет, я ничего не путаю, как раз в 1991 один раз знакомый с фирмы пришёл и принёс очередную партию дисководов разных, препод их или перепродавал или себе брал, и он где-то задерживался и мы долго прождали, часа три, зимой, и я это хорошо запомнил, так как все их детально рассмотрел со всех сторон в деталях и подробностях и хорошо пообщелся с тем человеком, так как он работал на фирме и занимался как раз их ремонтом, и возили им их стабильно со всего бывшего союза и из-за границы, так что в наличии были, проблема только в деньгах, за деньги будет всё что душа пожелает, опять же я говорю о том, как было у нас с 1991 по 1994 годы, до 1990 года их не было, я про эту фирму и не было почти вообще ничего, а как они появились на рынке в ларёчке, стало всё и платы любые и дисководы и шлейфы и всё что только душа пожелает, но за деньги и не малые.
То, что пацаны 10-ти лет в 1990 году, причём не в Москве или Ленинграде, имели дисководы, это невозможно. Это могло быть лишь после краха CCCР, когда промышленные товары стали свободно продаваться. В компьютерном классе мог быть дисковод на машине преподавателя. Но чтобы пацан 10-ти лет (и не из семьи миллионеров) имел в 1990 компьютер с дисководом, это невозможно.
Да, именно сразу после краха союза, вот как только развалили, через пару месяцев, открылась эта фирма, и всё было в наличии. Ну у моего друга был дисковод в 1991 году, мать у него в санатории работала, отец на заводе, в общим не миллионеры.
Ладно, у каждого своя альтернативная история, как у нас было я написал, за деньги, примерно с 1991 года всё что хочешь...
Кстати в радиокружке комп, как вроде Роботрон с дисководом, кстати стоял, отремонтировали и запустили его как раз два этих человека, что с фирмы, его знакомый и препад, ну и дисковод от туда же с фирмы ими был куплен. Но это точно 1990 год, так как я ещё в предыдущий кружок ходил, где дедочек учил по лампам и транзисторам, а как коснулось компов, он сказал иди вот к тем дядям, что за компом сидят, они тебе всё покажут и всему научат, показали, научили, и начал я Ленины клепать на продажу, РК собирать и т. д.
Время было интересное, но безденежное...
Viktor2312- RIP
- Сообщения : 15492
Дата регистрации : 2012-08-10
Возраст : 45
Откуда : Пятигорск
.
6
Вы явно ошибаетесь. Вы просто забыли, что до 1 января 1992 года на этой территории был СССР. Он кончился 31 декабря 1991, т.к именно в этот день отрёкся Горбачёв, объявив конец СССР и с 1 января 1992 в России "отпустили цены". До этого срока никакие промышленные изделия, в том числе и дисководы и дискеты в магазинах нигде не продавались.дисковод и дискеты к нему... это не дифицит был вообще, только денежку плати и всё будет в любом количестве, по крайней мере с 1990 года
Радиодетали продавались лишь на нелегальных радиорынках. В Ленинграде такой нелегальный рынок назывался "толчок" и стихийно собирался на широком тротуаре у магазина Юный техник. Там с начала 70-тых годов по субботам с 9:30 до 11:30 толпилось ~50...100 человек. И это никому не мешало, потому что дом последний (далее пустырь) отчего пешеходов вообще нет. И лишь к концу 80-тых из-за синклерного бума толпа существенно возросла. Потому летом 1990 из-за жалоб жильцов дома толпу перенесли в сторону на пустырь, а в конце 1990 на другой стороне улицы создали первый официальный радио рынок. Через пару месяцев его перенесли на намывной берег Финского залива, обнесли забором и обозвали "рынок Юнона".
Между прочим, сначала Синклер массово пошёл именно в Ленинграде, а не в Москве именно потому, что в 80-тые только здесь был "толчок", причём уже с осени 1987 продавали ZX-платы, Z80 и 2764 (их туристы и дипломаты привозили из-за рубежа ради 500 % навара). В Москве у Юного Техника тоже "подозрительные личности" продавали из под полы детали, но там даже похожей толпы не было, её сразу разгоняли (т.к это столица, где по тротуарам ходят интуристы). Лишь с начала 90-тых в Москве с деталями стало так же просто, появились рынки.
Так вот, в СССР детали, что продавались с рук были ворованными с предприятий. А дисководы трудно украсть. До 1991 они вообще были дефицитом и поставлялись поштучно по разнарядкам министерств для выпуска промышленных компьютеров. Как можно было украсть дисковод из компьютера?
При социализме была материальная ответственность и раз в год бухгалтерия производила проверку наличия. Когда работал в НИИ мне выдали осцилограф и другие приборы и за них я расписался. А когда увольнялся, то всё вынужден был сдать (и даже оплатить то, что было утеряно). И так было везде в стране.
Дисководы предприятия и ВЦ закупали и отдельно для целей ремонта и списывали исправные, но чуть изношенные. Вот откуда в советское время брались дисководы, продаваемые с рук. На продажу их было исключительно мало. Буквально единицы. И это в промышленном городе, где куча предприятий и ВЦ.
Продавались в основном старые дисководы с пассиком и улиткой. Дисководы 2*80 были остро дефицитны и неподъёмны по цене. Сначала это были 5323, их привозили болгары, а массовое производство отечественных дисководов только начиналось. Я пару месяцев искал дисковод 2*80 к Корвету. И если в Ленинграде купить дисковод было не только дорого, но и сложно, то в других местах это было вообще невозможно.
Свистопляска цен и курса рубля начались только в 1992. В 1990 и 1991 все цены были советскими и фиксированными. Так что Вы точно пишете о 1992, а не о 1990-том. В 1990-том о дисководах в пользовании у населения никто ещё даже и не мечтал.Уж не знаю какие там и у кого зарплаты были, всё менялось каждый месяц
Когда в Россию контейнерами стали вести ставшее никому не нужным на Западе устаревшее IBM-железо (закупаемое там почти по цене лома), с 8-ми разрядок быстро ушли чисто пользователи, а ушедшие программисты любители быстро пожалели, т.к поняли, что для любительского программирования в качестве хобби IBM PC не годится. Да и без Интернета PC реально приносил не больше пользы, чем развитая 8-ми разрядка с винтом или даже ZX, - та же, только намного более дорогая игрушка для взрослых.[1994] в Пятигорске это был полный закат [8-ми разрядок], так как у всех уже были 286-тые и 386-тые
Речь шла о применении IDE не для PC. Для PC проблемы нет, всё готовое. Речь шла о применении винта IDE на 8-ми разрядке.Victor2312 пишет:Что и было мною сделано в 1994 году на 80286barsik пишет:Винт IDE можно было применить ещё в начале 90-тых
Я лишь хотел сказать, что в 90-тые не нашлось никого, кто бы сделал для ОРИОНА CP/M для IDE винта, хотя это было намного проще, чем для дисковода, да и б/у IDE-винт малой ёмкости (~40 мб) стоил в 1994-95 не дороже дисковода. Например, я купил б/у ноутбучный IDE винт 40 мб осенью 1998 за $10.
Вы вначале вели речь о 1990. А насчёт этого абзаца, возможно это был конец 1991.Нет, я ничего не путаю, как раз в 1991 один раз знакомый с фирмы пришёл и принёс очередную партию дисководов... сразу после краха Союза, вот как только развалили, через пару месяцев...
Я то же самое писал. Что в 1991 отечественные дисководы стали доступны (в смысле появились в наличии, но цена осталась недоступной). Летом 1991 новыми дисководами уже торговали и не поштучно. Их уже в стране производили массово и кооператоры официально закупали на предприятиях, ещё часть выносили с заводов в виде деталей и собирали "цеховики", и часть привозили из Болгарии и Польши.
Есть игры, где двухклавишные нажатия. Несложно написать алгоритм определяющий одновременно две нажатые клавиши (с любым взаимным расположением).alemorf пишет:Но такой способ чтения не позволяет распознать более одной нажатой клавиши, если нажатые клавиши не находятся в одном ряду или столбце
Для считывания двухклавишных нажатий не только нет необходимости в сканировании бегущим нулем, и это не только опасно, а просто бессмысленно - считываемые данные непредсказуемы. Тогда, если нажато на одной линии считывания, то два выходных разряда ВВ55 на одном из которых выведен 0, на другом выведена 1, закорачиваются и неизвестно какой сигнал пересилит.alemorf пишет:Если же программист решит применить стандартный способ, позволяющий распознать больше нажатых клавиш, т.е. выполнить проверку каждого ряда отдельно, то тем самым он может вывести из строя компьютер.
Идеология клавиатуры Специалиста самая выгодная, т.к самая быстрая. Потому что игры 30...95 процентов времени проводят в опросе клавиш. И время опроса клавиш отнимает время у процедур двигающих спрайты и оценивающих игровую ситуацию. Потому, чем быстрее опрашивается клавиатура, тем больше спрайтов или более крупные спрайты можно двигать по экрану при той же скорости процессора.
Опрос клавиатуры в Специалисте в разы быстрее, чем в РК и ОРИОНЕ, где клавиатура с диодами и опрос происходит путём сканирования бегущим нулём. Потому 2 МГЦ такта на Специалисте дают больший ресурс программисту, чем 2.5 МГЦ на ОРИОНЕ. Если в РК86 клавиатуру переделать таким образом, то игры РК, что используют п/п-мму F81B заметно ускорятся и играть станет тяжелее (а вот игры, что сами лезут в матрицу перестанут работать и потребуют переделки).
barsik- Ветеран
- Сообщения : 1032
Дата регистрации : 2016-11-10
Откуда : Россия, СПб
Re: Основные особенности Специалиста
7
Вы явно ошибаетесь. Вы просто забыли, что до 1 января 1992 года на этой территории был СССР. Он кончился 31 декабря 1991, т.к именно в этот день отрёкся Горбачёв, объявив конец СССР и с 1 января 1992 в России "отпустили цены". До этого срока никакие промышленные изделия, в том числе и дисководы и дискеты в магазинах нигде не продавались.
Да да да, живите дальше в своей параллельной реальности, а у нас был, да и есть, рынок, где несуны приносили всё, на что был спрос...
Viktor2312- RIP
- Сообщения : 15492
Дата регистрации : 2012-08-10
Возраст : 45
Откуда : Пятигорск
.
8
Вам в 1990 было 11 лет. Что может 11-ти летний ребёнок знать и запомнить о жизни в СССР? Любой нормальный человек Вам скажет, что на смутные детские воспоминания ребёнка полагаться нельзя.Viktor2312 пишет:Да да да, живите дальше в своей параллельной реальности
Дисководы в СССР при продаже не выкладывали на прилавок и даже объявлений "Продаю дисковод" на грудь не вешали, а через круг знакомых договаривались устно (после встречались и проверяли дисковод в работе, без этого никто не покупал), а я очень сомневаюсь, что взрослый человек продающий дисковод заговорит с ребёнком на эту тему. Т.о видеть продающиеся дисководы на рынках в 1990 и даже узнать об этом Вы по любому не могли. Да и не было никаких радиорынков в Пятигорске в 1990 году ни с дисководами, ни без них.
Любой, кто был взрослым в 1990-ом скажет Вам, что я прав, а в своих смутных детских воспоминаниях реалии 1992 года или даже позднее, Вы перенесли в 1990. В 11-ти летнем возрасте даже в компьютерный кружок записываться ещё рано. Человек более-менее начинает соображать и запоминать в 14-15 лет, т.е только с 1994 года Ваши воспоминания отражают реальность.
Последний раз редактировалось: barsik (Чт Мар 14 2019, 23:25), всего редактировалось 1 раз(а)
barsik- Ветеран
- Сообщения : 1032
Дата регистрации : 2016-11-10
Откуда : Россия, СПб
Re: Основные особенности Специалиста
9
Я не знаю что у вас там за проблемы с памятью. Я на рынке торговал хомячками, а так же сдавал их в зоомагазин и разводил рыбок Гуппи, и сдавал в магазин Природа. В общим интенсивно занимался бизнесом. Учился естественно в школе, но помимо этого занимался в двух кружках. Радиотехническом, и естественно вне кружка интенсивно паял, повезло с местом, так как в подвале занял места в 65 кв. метров по площади как трёх комнатная квартира хватало в итоге на всё, и в шахматном, от него ездил на соревнования в разные города. И помню я всё подробно и в деталях, и да 12 лет мне исполнилось в 1990 году.
Ну у вас не было, а у нас был и есть верхний рынок, и там было специальное место для железок, где было всё.
Блин, какой бред.
Я в 7 лет пошёл в шахматный кружок, уже умея играть, дед научил и записал на шахматы, и на соревнования ездил уже в 9 лет и имел 4-й разряд, а в 10 лет я сам пошёл на Дунаевского 3 и записался в кружок к Константинычу. Первым делом спаял мультивибратор на весу, пищалка обычная на двух МП38 и МП42 резистор и конденсатор. А потом БП регулируемый на 0...12 В. И потом много чего ещё собрал, и всё это до 14 лет, а в 15 лет я уже в училище поступил, каким-то чудом закончив школу не соображая, притом экзамены История - 5, Математика - 4, Русский - 3 (терпеть его не мог), Геометрия - 5.
В общим думаю стоит прекратить этот бессмысленный разговор, по этой теме далее отвечать не буду, не вижу смысла...
Дисководы в СССР при продаже не выкладывали на прилавок и даже объявлений "Продаю дисковод" на грудь не вешали, а через круг знакомых договаривались устно (после встречались и проверяли дисковод в работе, без этого никто не покупал), а я очень сомневаюсь, что взрослый человек продающий дисковод заговорит с ребёнком на эту тему. Т.о видеть продающиеся дисководы на рынках в 1990 и даже узнать об этом Вы по любому не могли. Да и не было никаких радиорынков в Пятигорске в 1990 году ни с дисководами, ни без них.
Ну у вас не было, а у нас был и есть верхний рынок, и там было специальное место для железок, где было всё.
Любой, кто был взрослым в 1990-ом скажет Вам, что я прав, а в своих смутных детских воспоминаниях реалии 1992 года или даже позднее, Вы перенесли в 1990. В 11-ти летнем возрасте даже в компьютерный кружок записываться ещё рано. Человек более-менее начинает соображать и запоминать в 14-15 лет, т.е только с 1994 года Ваши воспоминания отражают реальность.
Блин, какой бред.
Я в 7 лет пошёл в шахматный кружок, уже умея играть, дед научил и записал на шахматы, и на соревнования ездил уже в 9 лет и имел 4-й разряд, а в 10 лет я сам пошёл на Дунаевского 3 и записался в кружок к Константинычу. Первым делом спаял мультивибратор на весу, пищалка обычная на двух МП38 и МП42 резистор и конденсатор. А потом БП регулируемый на 0...12 В. И потом много чего ещё собрал, и всё это до 14 лет, а в 15 лет я уже в училище поступил, каким-то чудом закончив школу не соображая, притом экзамены История - 5, Математика - 4, Русский - 3 (терпеть его не мог), Геометрия - 5.
В общим думаю стоит прекратить этот бессмысленный разговор, по этой теме далее отвечать не буду, не вижу смысла...
Viktor2312- RIP
- Сообщения : 15492
Дата регистрации : 2012-08-10
Возраст : 45
Откуда : Пятигорск
Re: Основные особенности Специалиста
10
barsik пишет:Есть игры, где двухклавишные нажатия. Несложно написать алгоритм определяющий одновременно две нажатые клавиши (с любым взаимным расположением).
Со строк у нас прочиталось 11101110 - т.е. нажаты клавиши в строках 4 и 0.
С колонок у нас прочиталось 11111010 - т.е. нажаты клавиши в колонках 2 и 0.
Итого возможно 5 вариантов:
Клавиша строка 0 колонка 0
Клавиша строка 4 колонка 2
Клавиша строка 0 колонка 2
Клавиша строка 4 колонка 0
Клавиша строка 0 колонка 0
Клавиша строка 0 колонка 2
Клавиша строка 4 колонка 0
Клавиша строка 0 колонка 2
Клавиша строка 4 колонка 0
Клавиша строка 4 колонка 2
Клавиша строка 0 колонка 0
Клавиша строка 0 колонка 2
Клавиша строка 4 колонка 0
Клавиша строка 4 колонка 2
.
11
Вы приписали и тройные и четверные нажатия. В играх используются только двойные нажатия. Если уж так необходимо тройное нажатие (например, выстрел по диагонали), то есть внематричная клавиша <НР>.
Да, при лобовом анализе двойных нажатий нельзя сказать какое из двух сочетаний нажато. Хотя, если делать опрос достаточно часто и в отдельной ячейке откладывать код последней нажатой клавиши, то и эта проблема снимается (т.к человек никак не сможет нажать одновременно обе клавиши с точностью до мгновения).
Для игр совсем не нужно анализировать все возможные десятки сочетаний. Если двойные нажатия используются, то всего несколько. Потому не проблема выбрать клавиши так, чтобы была однозначность.
Например, для Специалиста были две похожие игры Jet-Set Willy и Manic-Miner. Там использовались только два сдвоенных нажатия. Держим клавишу влево (или вправо) - фигурка бежит влево. Затем удерживая эту клавишу нажимаем клавишу "прыжок" и фигурка прыгает влево. Если же нажать клавишу "прыжок" не удерживая клавишу влево, то прыжок будет вверх.
Я не считаю это недостатком концепции клавиатуры А.Волкова. Дополнительный плюс этой концепции в том, что коды клавиш хранятся в таблице и каждый может переставить клавиши как ему надо, а в РК клавиатура жёсткая, коды позиционно-зависимы.
Да, при лобовом анализе двойных нажатий нельзя сказать какое из двух сочетаний нажато. Хотя, если делать опрос достаточно часто и в отдельной ячейке откладывать код последней нажатой клавиши, то и эта проблема снимается (т.к человек никак не сможет нажать одновременно обе клавиши с точностью до мгновения).
Для игр совсем не нужно анализировать все возможные десятки сочетаний. Если двойные нажатия используются, то всего несколько. Потому не проблема выбрать клавиши так, чтобы была однозначность.
Например, для Специалиста были две похожие игры Jet-Set Willy и Manic-Miner. Там использовались только два сдвоенных нажатия. Держим клавишу влево (или вправо) - фигурка бежит влево. Затем удерживая эту клавишу нажимаем клавишу "прыжок" и фигурка прыгает влево. Если же нажать клавишу "прыжок" не удерживая клавишу влево, то прыжок будет вверх.
Я не считаю это недостатком концепции клавиатуры А.Волкова. Дополнительный плюс этой концепции в том, что коды клавиш хранятся в таблице и каждый может переставить клавиши как ему надо, а в РК клавиатура жёсткая, коды позиционно-зависимы.
barsik- Ветеран
- Сообщения : 1032
Дата регистрации : 2016-11-10
Откуда : Россия, СПб
Re: Основные особенности Специалиста
12
очень интересно расписали про специалист - спасибо !!!
Барсику -
"т.к поняли, что для любительского программирования в качестве хобби IBM PC не годится" - ну вот неправда ваша у нас в КЦ Дворца пионеров было два вида машин для детей - правец 16 и MSX2
и на обоих с удовольствиями программировали
бейсик да лучше шел на ямахе но дальше...
я помню паскаль на правце это просто немерянно круто было
да графика не цветная но сколько возможностей зато
никакой синклер не сравнится и даже на ямахе где был реально развитый дос и все средства включая си (я юзал!) и турбо паскаль для разработки - даже там было не так клево кодить как на PC
мы очень быстро переучились на PC и понеслось
там можно было на языке выского уровня делать достаточно сложные игры или - ну я скажем рейтрейсер написал - а на ямахе без ассемблера никак хотя спрайты и графика конечно рулили
мне кажется у вас просто нелюбовь к писи =) в силу тех или иных причин
если PC XT с цга или мда еще проигрывал ямахи в геймдеве то АТ 286 с вга и даже ега уже убили начисто все восьмибитное в наших глазах - как то так помнится
Барсику -
"т.к поняли, что для любительского программирования в качестве хобби IBM PC не годится" - ну вот неправда ваша у нас в КЦ Дворца пионеров было два вида машин для детей - правец 16 и MSX2
и на обоих с удовольствиями программировали
бейсик да лучше шел на ямахе но дальше...
я помню паскаль на правце это просто немерянно круто было
да графика не цветная но сколько возможностей зато
никакой синклер не сравнится и даже на ямахе где был реально развитый дос и все средства включая си (я юзал!) и турбо паскаль для разработки - даже там было не так клево кодить как на PC
мы очень быстро переучились на PC и понеслось
там можно было на языке выского уровня делать достаточно сложные игры или - ну я скажем рейтрейсер написал - а на ямахе без ассемблера никак хотя спрайты и графика конечно рулили
мне кажется у вас просто нелюбовь к писи =) в силу тех или иных причин
если PC XT с цга или мда еще проигрывал ямахи в геймдеве то АТ 286 с вга и даже ега уже убили начисто все восьмибитное в наших глазах - как то так помнится
medvdv- Новичок
- Сообщения : 11
Дата регистрации : 2019-03-13
Re: Основные особенности Специалиста
13
barsik пишет:Вы приписали и тройные и четверные нажатия. В играх используются только двойные нажатия. Если уж так необходимо тройное нажатие (например, выстрел по диагонали), то есть внематричная клавиша <НР>.
Я немного про другое. Я вам описал случай, даже если в игре используется всего 3 клавиши из которых одновременно нажаты 2, то невозможно будет определить какие это две клавиши.
Единственный случай, когда все клавиши можно разобрать, это если клавиши расположены в одной строке. В этом случае можно различить 12 одновременно нажатых клавиш.
.
14
Это я не понял. Используются 3 клавиши, но как? Т.е предполагается, что их можно нажимать как по одной так и в любых сочетаниях по две? Или две клавиши могут работать по одной, а третья может работать как SHIFT для двух других?alemorf пишет:если в игре используется всего 3 клавиши из которых одновременно нажаты 2, то невозможно будет определить какие это две клавиши
Я не улавливаю сути обозначенной Вами проблемы. Есть игры, где используются несколько одинарных клавиш и используются сочетания двух клавиш. Но сочетания клавиш (т.е сдвоенные нажатия) допустимы только для конкретных клавиш и эти клавиши выбраны так, что не конфликтуют с одинарными. При двойных нажатиях возникает вышеописанный "зеркальный" эффект, что одно и то же действие в игре вызывают два разных сочетания клавиш. Но игре это никак не мешает. Используй хоть одно сочетание, хоть другое.
Вот например клавиши управления для Jet Set Willy:
Влево: 7,8,9,G,Rt,X
Вправо: 6,Ш,Z,O,L,V,<
Прыжок: -,*,CR,Hm,ТАБ,Up,Lf,Dn и др.
Инверсия экрана: H,ПС,7,?
Стоп/Пуск: 5,N,T,АР2,T,R
barsik- Ветеран
- Сообщения : 1032
Дата регистрации : 2016-11-10
Откуда : Россия, СПб
Похожие темы
» ROM-BIOS для Специалиста на Z80
» Турбирование Специалиста
» Винчестер для СПЕЦИАЛИСТА
» Программирование для CP/M Специалиста
» Low TPA CP/M для Специалиста
» Турбирование Специалиста
» Винчестер для СПЕЦИАЛИСТА
» Программирование для CP/M Специалиста
» Low TPA CP/M для Специалиста
Страница 1 из 1
Права доступа к этому форуму:
Вы не можете отвечать на сообщения