Search
Write a publication
Pull to refresh

Comments 51

Да, теперь можно утереть скупую программескую слезу не ожидая пять минут, пока игра загрузится с ленты ;-)
О господи!!! Первый мой комп. Отец паял черт знает сколько времени.
Вообще, забавно. История моего эмулятора имеет три ступени:
1. Версия под ДОС, лет 10 назад (Pentium, Borland С++ 3.1 + ассемблер). Я думал, ну вот нифига себе, целый i8080 эмулируется по командам. Скорости уже хватало. Это был самый продвинутый эмулятор по сравнению с версиями 2 и 3 в плане встроенного отладчика, дизассемблера, взлома игр и т.д.
2. Версия под Windows (gcc/mingw + SDL). Работала сносно, но уже была без отладчика, хотя переносилась между Windows и Linux весьма просто (на сайте проекта можно сказать бинарь и игры).
3. И тут я уже думал переписать все на Java в виде апплета, чтобы в браузере работало, когда увидел Спектрумовский эмулятор на Javascript. Судьба новой платформы для РК была решена. ;-)
Тоже мой первый. Только был аналог. «Специалист» назывался, работал в графическом режиме. :)
Да, от РК было много клонов и улучшеных реализаций.
UFO landed and left these words here
Открываете страничу, и кликом на черный экран передаете туда фокус. Далее можно вводить команды Монитора. Например, «D0,1FF[ENTER]» (без кавычек) или «M7E00[ENTER]» и т.д. Но это все не очень интересно. Интереснее просто запустить игру. Для этого ее надо выбрать селектором внизу (например, PITON или RESCUE (как на скриншоте)), кликнуть на выбранное имя, и игра запустится сама. Далее по смыслу. Обычно игра идет стрелочками, а стрельба — пробелом.

Можно перезапускать эмулятор кнопкой Reset, если что-то подвисло.

В текущей реализации может не работать ввод русских букв, но для большинства игры этого не требуется — стрелочек и английских букв достаточно.

Если будут глюки — сообщайте, пожалуйста.
Спасибо за отличную ссылку.
UFO landed and left these words here
Да, может полностью загружать процессор, особенно если он всего один. А в FF или в Опере может сильно тормозить просто из-за реализации javascript'а в них.
Хм, а почему тогда спектрумовский эмулятор на FF допустим, так жестко не тормозит?
Согласен, тут на чем поработать.
Если честно, ни в FF ни в Opera не проверял, и думаю, что работать может с глюками и тормозить комп. У меня даже Chrome полностью занимает один CPU, хотя скорость эмуляции в самый раз.
У меня почему-то под Ubuntu скорость эмуляции заметно выше и в Opera, и в Firefox, чем под Windows 7 RC. Но всё равно довольно медленно и при жутко высокой загрузке ЦП.
Медленно в каком смысле — на скорость самого РК похоже? Или еще медленее?
Медленнее оригинала. Проверил ещё раз — Opera под Ubuntu всё же притормаживает, а Firefox эмулирует по скорости близко к оригиналу.
Я бы так сказал — загрузка процессора должна быть. Это ожидаемое поведение. Но скорость эмуляции самого РК должна быть похожа на оригинальную.
Под Ubuntu загрузка процессора Opera доходит до 50% (фактически занимая под себя одно из ядер), при этом приложение становится крайне неотзывчивым.
За скрины — спасибо. Потестирую.
Не зря я вчера в Песочницу залез :) Вот и новенький на главной :) Поздравляю!
Приветствую вас!
Отличный блоггер вы (изи кодинг ваш читаю), успехов!
У меня постоянно фокус на селект выбора игр переходит и глюки. Кроме того, игра загружается по смобытию onChange — и первую игру (BOMBER) непонятно как выбрать.
С onChange понятно. Надо будет исправить. Побороться с этим можно так: выбрать что-то другое, когда оно запустится, нажать Reset и затем уже выбрать BOMBER.

У вас Chrome какой версии?
4.0.201.1

В любом случае спасибо за эмулятор, сам в детстве читал статьи про это компьютер, а теперь и глазами посмотрел :)
Ну глюки будем лечить. Для этого и выкладывается на публику. Сразу многое вылезает. ;-)
Офигеть, мне иногда кажется что я до сих пор помню коды ассемблера. Ксоникс и питон чтобы поиграть каждый раз вводили руками :)
О да! Когда я писал первую версию эмулятора, я вбивал из журнала Радио коды Монитора и Знакогенератора, и вспоминал, как это было раньше, когда вбивалось все подряд, а потом надо было ждать следующего номера Радио, чтобы узнать, где опечатки. ;-)
Вообще это веха, переломный момент, на котором часть радиолюбителей превратились в программистов.
И у меня такой был! Спектр-001 (совместимый с Радио-86РК). Пытался на нем учить ассемблер :) Бейсик пошел легче
Спасибо за бальзам на душу…
Не хватает только ввода программ вручную, кодами… Такое счастье было…
Эх, ну классная же жизнь была… Никаких заморочек — сиди себе за клавой у телика и шмякай с журнала коды по клавишам…
Почему не хватает ручного ввода? Команда Монитора «M» и вперед. ;-)

Я так всякие тестовые программки и делаю, прямо в кодах. Ибо после программирования команд процессора почти все коды в голове сидят и не надо подглядывать даже. ;-)
В Firefox 3.5.2 открытая вкладка с эмулятором гребёт 50+ % процессорного времени. Попробую обновить лисицу…
Ничего удивительного. Процессорное время есть будет, и тут обновление FF не спасет. Пока, увы, так работает. Это нормально.
Помнится оно же было в варианте «Микроша»? Или я что-то путаю?
Микроша — это параллельный клон РК. Многое похоже, но есть ньюансы. Некоторые игры требовали адаптации при переносе.
Мой первый компьютер. Отец спаял, весь класс ходил ко мне играть на нем :)
Это мой первый комп!
Мне дедушка подарил!
Да да, как и у многих здесь и мой первый комп тоже :)
Он и до сих пор у меня где-то в шкафу лежит, правда кассеты уже давно потерялись.
Эх… были времена ;)
Обновил эмулятор до версии 0.3 (см. сам топик). Теперь работает значительно быстрее и не так сильно грузит процессор.
В тело поста добавил ссылку на онлайновый каталог игр и прочих программ для РК. Можно одним кликом запускать в эмуляторе.
Sign up to leave a comment.

Articles