![]() |
эмуляторы
есть ли на флэш эмуляторы чего-нибудь? :)
|
есть эмуляторы сайтов, игр :D.
Не нормальные сайт и игры а только эмуляторы |
по-моему это не тема, а только эмуляция темы.
эмулятор вопросов и ответов... |
просто на много чём видел эмуляторы и NES, и SEGA, и GameBoy, и Spectrum а на флэш не встречал :(
|
танчики есть на флеш - точно видел
|
это понятно, я имел в виду, программы на Flash, которые считывают файлы игр и эмулируют их, или такое вообще нереально?
|
это невозможно по очень многим причинам
|
Цитата:
Где я видел - хрен вспомнишь ) |
и как же прочитать?
|
Цитата:
|
"В девятке при желании можно прочитать двоичный код любого экзешника" - это...
|
Цитата:
Дешево и сердито |
я не думаю что эту фигню можно толково реализовать - был у меня такой эмулятор обычный(не флешовый) - так он памяти хавал немерянно и винда вылетала периодически.
|
а когда Flash сможет осилить такое? Java же может.
|
В девятке при желании можно прочитать двоичный код любого экзешника
:eek: вы ето чего? |
Блин народ где то видел подобное там чувак толи игру от сеги , толи от денди во флеш плеер засунул, и по-моему я это видел на сайте адобы. Кстати с 10 много чего подобного появится. Одна квака чего стоит.
|
Цитата:
|
На флэше писали эмулятор Comodore вроде
|
Конечно нет смысла меня побайтово ломать.((
|
хе-хе х)
|
Почитал топик и стало смешно.
Эх вы флэшеры. Даже за новостями не следите. |
по байтово не модно и не стильно, нужно как минимум по битово, а еще круче по полубитово, но это уже высший пилотаж
|
Я щас тя сам на молеклы расщеплю))
В халфе ражется нужно нажать 7 и на правую кнопку мыши, кто не в курсе... Берегитесь) |
переменная халф не найдена...
|
Цитата:
|
на флеше эмулятор (в привычном понимании этого слова) написать не реально.
|
Видел как-то флэшку - эмулятор полиэтилена с пупырышками )) Вещь! ;)
|
Интересная тема)
Что слышно новенькое? Появились эмуляторы нес/сеги на AS3? Пора бы уже спортировать с j2me например) |
гм. А почему нереально. Читать бинарник можем. Было бы на самом деле интересно сделать эмулятор сеги на флеше и снабдить его пачкой популярных игр. Т.е. человек смог бы поиграть в свои любимые сеговские игры в любое время прямо с сайта. На сеге и snes до сих пор огромное количество игр, которые дадут 100% форы флеш-играм. Comic zone, Star ocean, ogre, Desert strike... Боюсь только производительности флеша нехватит =( Смешно, правда?
|
Эмулятор 16-битной Sega Flash пока не потянет, но Денди или 8-битную Sega - вполне. Уже есть, например, эмулятор ZX Spectrum.
|
Я в свое время думал об эмуляторе MSX. А так группа флэшеров в свое время сделали эмулятор Спектрума.
Добавлено через 1 минуту А вы уверенны что Flash не потянет Sega? Snes технически более навороченная система(там еще были 3д ускорители в картриджах для Donkey Kong, Star Fox). Но сегу я думаю потянет, правда архитектура у мегадрайва вроде не самая простая для эмуляций. |
VVall, огромное спасибо за ссылку...
Я на ZX Spectum-е с первого класса кодировал на бейсике... Эх, ностальгия... :) |
Цитата:
Архитектура у Sega относительно простая, но всё-таки два процессора (Z80 на 4 МГц - быстрее чем на ZX, и основной 68000 на 7 МГц), плюс многие хорошие игры расчитывают на довольно точную синхронизацию между всеми элементами системы. Также, там основная часть музыки воспроизводится FM-синтезатором, эмуляция которого тоже требует ресурсов и высокой точности, схалтурить не получится. Чисто условно оценить необходимые ресурсы можно так: порт Doom на Flash работает относительно нормально на 3 ГГц, а в оригинале он так работал на младших 486 (~33 МГц). Для эмуляции Sega на полной скорости, со звуком и нормальной синхронизацией сейчас не хватает мощностей смартфонов и КПК (~400 МГц), при этом код эмуляции процессоров в них написан на ассемблере. |
Я играл в SNES (Donkey Kong Country 2: Diddy's Kong Quest) на Nokia N82.
Добавлено через 1 минуту http://www.vampent.com/emu.htm |
У N82 два разных процессора на 300 МГц и 3D-ускоритель до кучи.
Эмуляторы Sega и SNES для смартфонов и КПК есть, и ими вполне можно пользоваться. Но обычно они работают не на полной скорости (20-40 кадров в секунду вместо 50-60), запускают не все игры либо запускают некоторые с проблемами - нет звука, не отображается часть графики или эффектов. И при этом они написаны не на медленном скриптовом языке типа AS3, а на ассемблере (наиболее ресурсоёмкие части) и C/C++. |
VSun работал на более старых 60 Series когда еще не было 2х ядерных мобил.
Я знаю про ассемблер, но я думаю медленный скриптовый язык на каком нибудь Dual Core 2 + 2 GB RAM могут потянуть Mega Drive. |
Dual Core не интересен. Мой опыт показывает, что делать флеш-игры расчитывая на такой процессор очень глупая затея. В флеш-игры играют на бюджетных ноутбуках "для Интернета и мультимедиа" или офисном старье.
|
Я помню про первые версии VSun, что они работали на телефонах того времени со скоростью меньше 10 кадров в секунду и без звука.
Касательно Sega на Flash - можно написать синтетический тест, без реального кода эмуляции, и оценить возможности: Z80 на 4 МГц, короткая команда 4 такта, длинные до 20 с чем-то. Пусть будет 10 в среднем - 400000 команд в секунду. 68000 на 7 МГц, команды очень разной длины, от 4 до 30 с чем-то тактов, пусть тоже будет 10 в среднем: 700000 команд в секунду. Многие команды будут включать обращение к эмулируемой памяти (для Z80 реже). Для Z80 будет где-то 1-10 строк кода на команду, для 68000 больше. Получается больше миллиона команд, в среднем строк по 5, в которых будут присваивания переменных, условия и выборка из таблиц. Каждая команда требует минимум одного обращения к памяти (выборка команды, количество обращений зависит от длины команды), плюс каждые несколько команд будет дополнительное обращение к памяти (команды, работающие с памятью). Если Flash успеет выполнить такое количество вычислений за секунду, то, вероятно, получится сделать эмулятор, работающий примерно на половинной скорости (пропуск каждого второго кадра, играть можно) - помимо процессоров потребуется эмуляция видеосистемы, синхронизация и звук. |
надо попробывать.
|
Цитата:
я часа 2 сейчас убил программируя на бэйсике) |
| Часовой пояс GMT +4, время: 18:29. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.