Comments 51
Умилительно =)
Я прям прослезился :).
О господи!!! Первый мой комп. Отец паял черт знает сколько времени.
Вообще, забавно. История моего эмулятора имеет три ступени:
1. Версия под ДОС, лет 10 назад (Pentium, Borland С++ 3.1 + ассемблер). Я думал, ну вот нифига себе, целый i8080 эмулируется по командам. Скорости уже хватало. Это был самый продвинутый эмулятор по сравнению с версиями 2 и 3 в плане встроенного отладчика, дизассемблера, взлома игр и т.д.
2. Версия под Windows (gcc/mingw + SDL). Работала сносно, но уже была без отладчика, хотя переносилась между Windows и Linux весьма просто (на сайте проекта можно сказать бинарь и игры).
3. И тут я уже думал переписать все на Java в виде апплета, чтобы в браузере работало, когда увидел Спектрумовский эмулятор на Javascript. Судьба новой платформы для РК была решена. ;-)
1. Версия под ДОС, лет 10 назад (Pentium, Borland С++ 3.1 + ассемблер). Я думал, ну вот нифига себе, целый i8080 эмулируется по командам. Скорости уже хватало. Это был самый продвинутый эмулятор по сравнению с версиями 2 и 3 в плане встроенного отладчика, дизассемблера, взлома игр и т.д.
2. Версия под Windows (gcc/mingw + SDL). Работала сносно, но уже была без отладчика, хотя переносилась между Windows и Linux весьма просто (на сайте проекта можно сказать бинарь и игры).
3. И тут я уже думал переписать все на Java в виде апплета, чтобы в браузере работало, когда увидел Спектрумовский эмулятор на Javascript. Судьба новой платформы для РК была решена. ;-)
Тоже мой первый. Только был аналог. «Специалист» назывался, работал в графическом режиме. :)
Плачу.
Открываете страничу, и кликом на черный экран передаете туда фокус. Далее можно вводить команды Монитора. Например, «D0,1FF[ENTER]» (без кавычек) или «M7E00[ENTER]» и т.д. Но это все не очень интересно. Интереснее просто запустить игру. Для этого ее надо выбрать селектором внизу (например, PITON или RESCUE (как на скриншоте)), кликнуть на выбранное имя, и игра запустится сама. Далее по смыслу. Обычно игра идет стрелочками, а стрельба — пробелом.
Можно перезапускать эмулятор кнопкой Reset, если что-то подвисло.
В текущей реализации может не работать ввод русских букв, но для большинства игры этого не требуется — стрелочек и английских букв достаточно.
Если будут глюки — сообщайте, пожалуйста.
Можно перезапускать эмулятор кнопкой Reset, если что-то подвисло.
В текущей реализации может не работать ввод русских букв, но для большинства игры этого не требуется — стрелочек и английских букв достаточно.
Если будут глюки — сообщайте, пожалуйста.
Как давно это было, мой первый комп!
Хочу эмулятор МК-52, МК-56 :'(
Иногда стоит погуглить — www.arbinada.com/pmk/node/44
С примерно одинаковыми «косяками» работает в Opera 10.0 и Firefox 3.5.4pre. Наблюдаются пунктирные линии под каждой строкой знакомест.
pic.ipicture.ru/uploads/091001/XqqGhIyUf5.png — в Firefox
pic.ipicture.ru/uploads/091001/cN6VprWqh3.png — в Opera
pic.ipicture.ru/uploads/091001/XqqGhIyUf5.png — в Firefox
pic.ipicture.ru/uploads/091001/cN6VprWqh3.png — в Opera
Если честно, ни в FF ни в Opera не проверял, и думаю, что работать может с глюками и тормозить комп. У меня даже Chrome полностью занимает один CPU, хотя скорость эмуляции в самый раз.
У меня почему-то под Ubuntu скорость эмуляции заметно выше и в Opera, и в Firefox, чем под Windows 7 RC. Но всё равно довольно медленно и при жутко высокой загрузке ЦП.
Медленно в каком смысле — на скорость самого РК похоже? Или еще медленее?
Я бы так сказал — загрузка процессора должна быть. Это ожидаемое поведение. Но скорость эмуляции самого РК должна быть похожа на оригинальную.
За скрины — спасибо. Потестирую.
Ну раз пошла такая тема эмуляторов отечественных машин, просто нельзя пройти мимо БЭСМ-6. Онлайновый эмулятор тоже уже имеется.
Не зря я вчера в Песочницу залез :) Вот и новенький на главной :) Поздравляю!
У меня постоянно фокус на селект выбора игр переходит и глюки. Кроме того, игра загружается по смобытию onChange — и первую игру (BOMBER) непонятно как выбрать.
Офигеть, мне иногда кажется что я до сих пор помню коды ассемблера. Ксоникс и питон чтобы поиграть каждый раз вводили руками :)
О да! Когда я писал первую версию эмулятора, я вбивал из журнала Радио коды Монитора и Знакогенератора, и вспоминал, как это было раньше, когда вбивалось все подряд, а потом надо было ждать следующего номера Радио, чтобы узнать, где опечатки. ;-)
И у меня такой был! Спектр-001 (совместимый с Радио-86РК). Пытался на нем учить ассемблер :) Бейсик пошел легче
Спасибо за бальзам на душу…
Не хватает только ввода программ вручную, кодами… Такое счастье было…
Эх, ну классная же жизнь была… Никаких заморочек — сиди себе за клавой у телика и шмякай с журнала коды по клавишам…
Не хватает только ввода программ вручную, кодами… Такое счастье было…
Эх, ну классная же жизнь была… Никаких заморочек — сиди себе за клавой у телика и шмякай с журнала коды по клавишам…
В Firefox 3.5.2 открытая вкладка с эмулятором гребёт 50+ % процессорного времени. Попробую обновить лисицу…
Помнится оно же было в варианте «Микроша»? Или я что-то путаю?
Мой первый компьютер. Отец спаял, весь класс ходил ко мне играть на нем :)
Это мой первый комп!
Мне дедушка подарил!
Мне дедушка подарил!
Да да, как и у многих здесь и мой первый комп тоже :)
Он и до сих пор у меня где-то в шкафу лежит, правда кассеты уже давно потерялись.
Эх… были времена ;)
Он и до сих пор у меня где-то в шкафу лежит, правда кассеты уже давно потерялись.
Эх… были времена ;)
Обновил эмулятор до версии 0.3 (см. сам топик). Теперь работает значительно быстрее и не так сильно грузит процессор.
Эмулятор получил новое ядро I8080, максимально точно реализующее логику Intel 8080: сам эмулятор — demin.ws/rk и описание.
В тело поста добавил ссылку на онлайновый каталог игр и прочих программ для РК. Можно одним кликом запускать в эмуляторе.
Sign up to leave a comment.
Эмулятор Радио-86РК на Javascript