User Tag List

Показано с 1 по 3 из 3

Тема: Браузерный эмулятор РК-совместимых компьютеров на JavaScript

  1. #1
    Activist
    Регистрация
    01.06.2005
    Адрес
    Москва
    Сообщений
    202
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    43
    Поблагодарили
    27 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Браузерный эмулятор РК-совместимых компьютеров на JavaScript

    ЭМУЛЯТОР 8-БИТНЫХ РЕТРОКОМПЬЮТЕРОВ
    https://86rk.ru/emulator/



    Эмулируются только РК-совместимые компьютеры.

    Список компьютеров:
    • Радио-86РК -- классический "Радио-86РК" из журнала с объёмом ОЗУ 32 килобайта;
    • Апогей БК-01Ц;
    • Микроша/48 -- компьютер "Микроша" с установленным модулем ОЗУ, увеличивающим объем ОЗУ до 48 килобайт;
    • Микроша/ROM -- компьютер "Микроша" с установленным модулем ПЗУ, запуск программ командой G8000;
    • Криста;
    • Радио-86РК/32-Upgraded -- улучшенный "Радио-86РК" с максимальной совместимостью;
    • Радио-86РК/60-Upgraded -- улучшенный "Радио-86РК" с объёмом ОЗУ 60 килобайт;
    • Мега-86РК -- мегаулучшенный "Радио-86РК", реализована частичная эмуляция.


    Возможности и особенности эмулятора:
    • Поддерживается механизм drag-and-drop для быстрой загрузки и запуска программ;
    • Поддерживается полноэкранный режим;
    • Полноценная поддержка магнитофонных операций, реализован механизм как записи данных в файл, так и чтение из файла
      через магнитофонные функции;
    • Имеется возможность подключать к компьютеру ROM-диск;
    • Поддерживаются две раскладки клавиатуры: QWERTY и JCUKEN;
    • Поддерживаются три типа микропроцессора: i8080, i8085, Z80;
    • Поддерживается изменение тактовой частоты микропроцессора на лету;
    • Поддерживается воспроизведение однобитного звука;
    • Поддерживается воспроизведение звука от генератора меандра;
    • Имеется возможность делать снимки экрана (скриншоты) эмулируемого компьютера;
    • Каталоги программ, для каждого компьютера отдельный каталог;
    • Отладчик.


    Все подробности в файле помощи.

    Предыстория


    Писать свой эмулятор у меня не было в планах, но всё поменялось 23 марта после этого сообщения -- https://t.me/c/1263100284/24372
    Мысль застряла в голове и вот уже пишу скрипт эмуляции процессора 8080, клавиатуры. Всё быстро заработало и через месяц был готов рабочий прототип эмулятора компьютера "Радио-86РК".
    Всё остальное время доводил скрипты до ума, думаю, у меня получился неплохой эмулятор с неплохим отладчиком. Благодаря этому отладчику я смог дописать Монитор для своего модернизированного компьютера "Мега-86РК".
    На всё у меня ушло примерно 4 месяца.
    [свернуть]

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

    Aleks1985 (02.08.2024), Alikberov (02.08.2024), Eltaron (03.08.2024), Enigmatic (02.08.2024), Kakos_nonos (02.08.2024), newart (06.08.2024), Oleg N. Cher (07.08.2024), Pyk (09.08.2024), Radon17 (05.08.2024), Shaos (08.09.2024), svofski (04.08.2024), Titus (02.08.2024)

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

  4. #2
    Guru Аватар для newart
    Регистрация
    19.01.2005
    Адрес
    Санкт-Петербург
    Сообщений
    11,483
    Спасибо Благодарностей отдано 
    195
    Спасибо Благодарностей получено 
    166
    Поблагодарили
    70 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А можно ссылочку на репозиторий проекта? (github/gitlab)

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

    всё поменялось 23 марта после этого сообщения -- https://t.me/c/1263100284/24372
    Это приватная группа, только участники могут увидеть сообщение по ссылке.

  5. #3
    Activist
    Регистрация
    01.06.2005
    Адрес
    Москва
    Сообщений
    202
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    43
    Поблагодарили
    27 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Проект нигде не выложен, более того, проект является частью сайта https://86rk.ru/ и используется что-то на подобии фреймворка. Когда-нибудь, когда я доведу сайт до ума, я выложу весь код со всеми проектами на гитхаб, а пока, если хочется посмотреть, как оно устроено -- через консоль разработчика, вкладка сеть, можно посмотреть файлы.
    Чтобы вступить в группу надо написать Ведущему Специалисту.

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

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

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

Похожие темы

  1. Эмулятор УКНЦ на JavaScript
    от nzeemin в разделе Эмуляторы отечественных компьютеров
    Ответов: 4
    Последнее: 27.04.2021, 14:26
  2. Новый эмулятор на Javascript (jVGS)
    от Epsilon в разделе Эмуляторы
    Ответов: 15
    Последнее: 22.01.2018, 13:06
  3. Ответов: 100
    Последнее: 30.08.2017, 21:29
  4. Эмулятор Speccy на JavaScript
    от Tim0xA в разделе Эмуляторы
    Ответов: 7
    Последнее: 28.09.2009, 23:37
  5. Эмулятор NES на JavaScript
    от Tim0xA в разделе Nintendo
    Ответов: 0
    Последнее: 22.09.2009, 12:48

Ваши права

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