User Tag List

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

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

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

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

    Регистрация
    01.06.2005
    Адрес
    Москва
    Сообщений
    229
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    53
    Поблагодарили
    34 сообщений
    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 месяца.
    [свернуть]

    Эти 13 пользователя(ей) поблагодарили 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), yur(21.04.2025)

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

  3. #2

    Регистрация
    19.01.2005
    Адрес
    Санкт-Петербург
    Сообщений
    11,556
    Спасибо Благодарностей отдано 
    205
    Спасибо Благодарностей получено 
    188
    Поблагодарили
    83 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

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

  4. #3

    Регистрация
    01.06.2005
    Адрес
    Москва
    Сообщений
    229
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    53
    Поблагодарили
    34 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  5. #4

    Регистрация
    01.06.2005
    Адрес
    Москва
    Сообщений
    229
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    53
    Поблагодарили
    34 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    выложил исходники моего сайта на гитхаб -- https://github.com/radio-86rk/86rk.ru со всеми моими проектами, относящиеся к теме "Радио-86РК", в т.ч. и эмулятор.
    это мой первый опыт работы с гитхабом, поэтому, если что не так -- дайте знать.
    сайт основан на другом моём проекте, поэтому там много файлов, не относящихся к теме "ретро", и не отделим от него, по сути этот проект -- и есть движок всего сайта.

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

    Oleg N. Cher(21.04.2025), svofski(20.04.2025)

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

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

Эту тему просматривают: 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

Ваши права

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