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

User Tag List

Страница 1 из 11 12345 ... ПоследняяПоследняя
Показано с 1 по 10 из 108

Тема: Эмулятор Специалиста - EmuStudio

  1. #1
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,550
    Спасибо Благодарностей отдано 
    1,213
    Спасибо Благодарностей получено 
    1,748
    Поблагодарили
    680 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию Эмулятор Специалиста - EmuStudio

    Сделал в своем эмуляторе EmuStudio поддержку компьютера Специалист (ч/б, 4 или 8 цветов) и клона Eureka (ч/б и 4 цвета).



    Делалось чисто для себя, поиграться в игры из детства, поностальиговать.
    Но может кому-то тоже будет интересно.

    Инструкция по использованию - запустить эмулятор, и кидать в него образы игр с расширением .rk и .rke для режима Eureka, и .rks и остальные для режима Специалиста.
    В зависимости от расширения файла эмулятор будет переключаться в режимы Специалиста или Eureka автоматически.
    Также можно загружать программы из бейсика и прочих редакторов. Для примера с бейсиком делаем так - кидаем в эмулятор интерпретатор бейсика, затем программу для бейсика (она автодетектится по трем байтам $D3 в начале файла). Если же формат бейсик-файла отличается, или же вы хотите загрузить что-то другое, то необходимо кидать файл в окно с нажатой клавишей LCtrl.
    После того, как кинули в окно интерпретатор бейсика и бейсик-программу, можно загрузить ее директивами MLOAD (для стандартного бейсика) и CLOAD"" (для бейсика Микрон). А далее просто запускаем программу по RUN. Проще не придумаешь.
    Можно даже кидать бейсик программу в окно после того, как вы написали MLOAD/CLOAD. А можно сперва кинуть бейсик программу, а потом сам интерпретатор.
    Запись программы в образ кассеты в режиме Специалиста происходит автоматически. Файл с образом будет называться SaveFile.rks. Например, из стандартного бейсика можно записать программу директивой MSAVE.

    Клавиатура: максимально подогнанная для тех, кто привык к PC-клавиатуре.
    Код:
    ~		 - HOME
    NumLock		 - ПВ (повтор)
    CapsLock	 - НРф (РУС/ЛАТ)
    Delete	      	 - смена масштаба экрана x2 / x3
    Insert	      	 - смена палитры (для тех, кто любит разные ламповые цвета)
    Home		 - смена цветового режима (ч/б, 4 цвета, 8 цветов)
    End		 - смена режима сканлиний (включить/выключить)
    Esc		 - АР2
    LCtrl + RCtrl	 - Сброс
    LWin + F      	 - полноэкранный режим
    Shift + PrintScr - сделать скриншот
    Из особенностей:

    • Звука нет
    • Порт клавиатуры ВВ55 эмулируется в эскпериментальном аналоговом виде
    • Загружать программы можно только Drag'n'Drop'ом

    Об особенностях под спойлером:

    Скрытый текст


    Клавиатура:
    Как и в моделях других компьютеров для EmuStudio, клавиатура эмулируется так, чтобы полностью совпадать с привычной раскладкой клавиатуры на PC.
    Например, если на PC, чтобы получить символ '@' нужно нажать Shift + '2', то не смотря на то, что на Специалисте есть совершенно отдельная клавиша '@', для которой Shift нажимать ненужно, вы нажмете Shift + '2', и будет нажата имено '@'.
    Однако, в силу особенностей опроса клавиатуры Специалиста, выяснилось 2 особенности:
    1. Если передать Специалисту матрицу клавиатуры, где нажат одновременно Shift и что-то еще, то в некоторых случаях Shift будет пропущен.
    2. Если отпустить какую-либо клавишу, а потом нажать другую ранее, чем через определенный промежуток времени, то другая клавиша не нажмется.
    Отсюда возникло две особенности эмуляции для гарантированного срабатывания в вышеописанных случаях.
    1. Если вы нажали любую клавишу, либо комбинацию клавиш, где для Специалиста передается Shift, то это нажатие задержится на 1 кадр, т.к. сперва передается Shift, а уже в следующем кадре сама клавиша.
    2. Если вы нажали комбинацию клавиш с Shift'ом, для которой у Специалиста есть клавиша без Shift'а (например все тот же Shift + '2' -> '@'), то сперва Специалисту будет передано отпускание Shift'а (хотя вы его и держите), затем только через 6 кадров, когда Специалист поймет, что Shift отпущен, будет передан символ '@'. Поэтому задержка для нажатия таких комбинаций - 6 кадров. И это следующие символы '@', '^', '_', ':'.
    Весь этот огород сделан исключительно для того, чтобы пользователь не знакомый с раскладкой Специалиста, или же просто привыкший к единой раскладке клавиатуры PC, мог легко печатать все, что ему заблагорассудится и сразу же.
    Клавиатуру можно проверить в Basic'е, который есть в архиве с эмулятором.
    Да, клавиши 'F', 'HELP', 'NEW', 'SAVE', 'LOAD', 'RUN', 'STOP', 'CONT', 'EDIT', 'СФ', 'ТФ', 'НФ' находятся на F1-F12.

    Параллельный порт ВВ55:
    По скольку ВВ55 является универсальным портом, отдельные выводы которого можно программно настраивать самым разнообразным двунаправленным образом, то при подключении к порту клавиатурной матрицы, реальное цифровое состояние входных защелок уже очень сложно вычислить, если не рассматривать клавиатурную матрицу, подтягивающие резисторы и внешние ключи порта, как аналоговую схему.
    Что я и попробовал сделать в данном эмуляторе. В первом приближении, разумеется, пока что без тестов сравнения с реалом.
    [свернуть]

    Скриншоты (большие, теплые и ламповые):

    Скрытый текст


    ZOO:


    Пещера:


    Клад:


    Ралли:


    Тетрис:


    Цветные линии:


    Canball:

    [свернуть]

    В комплекте прилагается несколько игрушек.
    Вложения Вложения
    Последний раз редактировалось Titus; 10.05.2020 в 08:48.

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

    hobot (10.05.2020)

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

  4. #2
    Guru Аватар для ZEman
    Регистрация
    28.10.2005
    Адрес
    Омск
    Сообщений
    2,051
    Спасибо Благодарностей отдано 
    112
    Спасибо Благодарностей получено 
    34
    Поблагодарили
    23 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    а специалист мх тут не поддерживается ?

  5. #3
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,550
    Спасибо Благодарностей отдано 
    1,213
    Спасибо Благодарностей получено 
    1,748
    Поблагодарили
    680 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от ZEman Посмотреть сообщение
    а специалист мх тут не поддерживается ?
    Пока нет. Только классический.
    Цвета еще можно поддержать, но все эти дисководы и прочее - уже на любителя.

  6. #4
    R.I.P. Аватар для hobot
    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    370
    Поблагодарили
    309 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    В комплекте прилагается несколько игрушек.
    а где брать игрушки и какой ориентир - насколько в смысле богата библиотека игр в целом?
    В любом случае, благодарность за новый эмулятор.
    Живьём никогда не видел его, вижу порт LAND есть )
    своя версия клада, где бы ещё игрушек взять, кто нибудь делится-собирает?
    Последний раз редактировалось hobot; 28.02.2018 в 20:15.
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  7. #5
    Guru Аватар для ZEman
    Регистрация
    28.10.2005
    Адрес
    Омск
    Сообщений
    2,051
    Спасибо Благодарностей отдано 
    112
    Спасибо Благодарностей получено 
    34
    Поблагодарили
    23 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    hobot, держи, тут все игры для специалиста.
    https://yadi.sk/d/Z_PRBwc73Ssico

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

    hobot (10.05.2020)

  9. #6
    R.I.P. Аватар для hobot
    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    370
    Поблагодарили
    309 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Инструкция по использованию - запустить эмулятор
    у меня ругается на отсутствие BIOS.ROM ) ещё раз проверил,в первом архиве только .exe-шник
    ? (спасите - помогите)
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  10. #7
    Activist
    Регистрация
    09.11.2011
    Адрес
    Москва
    Сообщений
    207
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    у меня ругается на отсутствие BIOS.ROM ) ещё раз проверил,в первом архиве только .exe-шник
    ? (спасите - помогите)
    Возьмите прошивки ПЗУ с сайта fifana и переименуйте...

  11. #8
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,550
    Спасибо Благодарностей отдано 
    1,213
    Спасибо Благодарностей получено 
    1,748
    Поблагодарили
    680 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    у меня ругается на отсутствие BIOS.ROM ) ещё раз проверил,в первом архиве только .exe-шник
    ? (спасите - помогите)
    Блин) Забыл в архив положить игры и биос. Исправил) И никто даже не сказал)

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

    Цитата Сообщение от hobot Посмотреть сообщение
    Живьём никогда не видел его, вижу порт LAND есть )
    На Специалисте два вида LAND'а.
    Один классический, порт с ДВК.
    А вот другой (он есть в архиве) называется Пещера, и он отличается. В нем можно стрелять не в стены, а в чертиков. И сами чертики ведут себя гораздо более интеллектуально.
    Именно в нее я заигрывался в детстве в радиокружке.
    В той версии, что в архиве, всего один лабиринт. Но есть версии, где их много. Просто пока не нашел такую, а какую находил, она была немного битая, поэтому не выкладываю.

  12. #9
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,806
    Спасибо Благодарностей отдано 
    642
    Спасибо Благодарностей получено 
    1,773
    Поблагодарили
    1,023 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZEman Посмотреть сообщение
    тут все игры для специалиста
    Вся "классика", но игры не все

  13. #10
    Guru Аватар для ZEman
    Регистрация
    28.10.2005
    Адрес
    Омск
    Сообщений
    2,051
    Спасибо Благодарностей отдано 
    112
    Спасибо Благодарностей получено 
    34
    Поблагодарили
    23 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я как правило новодел не считаю за игры, что для спектрума, что для таких компов.

Страница 1 из 11 12345 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Эмулятор УКНЦ - EmuStudio
    от Titus в разделе Эмуляторы отечественных компьютеров
    Ответов: 1191
    Последнее: 15.02.2024, 13:32
  2. Эмулятор Союз-Неон ПК-11/16 - EmuStudio
    от Titus в разделе Эмуляторы отечественных компьютеров
    Ответов: 333
    Последнее: 15.02.2024, 02:56
  3. Эмулятор МС-0515 - EmuStudio
    от Titus в разделе Эмуляторы отечественных компьютеров
    Ответов: 143
    Последнее: 09.02.2023, 10:44
  4. Эмулятор ТИА-МЦ-1 EmuStudio
    от Titus в разделе Эмуляторы отечественных компьютеров
    Ответов: 104
    Последнее: 15.01.2022, 01:17
  5. EmuStudio-ZX
    от Titus в разделе Эмуляторы
    Ответов: 597
    Последнее: 09.03.2020, 17:30

Ваши права

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