Я выложил первую альфу.
http://jhiggins.narod.ru/
Для игр эта версия не подойдет, а для коллег может быть полезной.
Я выложил первую альфу.
http://jhiggins.narod.ru/
Для игр эта версия не подойдет, а для коллег может быть полезной.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Win32 версия ожидается?
сорцы ожидаются? ,)
Что вообще ожидается ?
Разрабатываю новый сетевой протокол
Variable Length Advanced Data Sending Over Network
Что он будет делать и зачем нужен не знаю, разработал пока только название.
Может быть. И если будет, то будет даже не Win32, а Wine, поскольку бесконечно переключаться в Windows -- это не путь, а под виртуальной машиной по-настоящему можно потестировать только самые простые вещи (например, запускается ли вообще).
В этой связи есть проблема -- чем собирать под Wine в среде Linux. Есть мысль попробовать бесплатный BC 5.5. Если есть варианты лучше -- пишите, пожалуйста.
Тут ситация такая. Весь этот эмулятор изначально собирался только для того, чтобы оттестировать реализацию Z80. Эта реализация -- коммерческая, и разглашению не подлежит. По крайне мере пока. И эта часть эмулятора -- пожалуй, единственное, на что действительно стоило бы смотреть. (Чтобы было понятно: вся реализация -- это два аккуратно написанных файлика общим размером 35KB, включая все инструкции, тайминги, MEMPTR и даже немножко документации по M-циклам всех инструкций.)
А кроме того на что смотерть? На загрузку ROM-файла?
В конце концов, в этих исходниках нет абсолютно ничего кроме того, что есть в публично доступных материалах. Всем хорошо известных, к тому же.
А что вы вообще ожидаете?
На сегодня главная задача -- избавиться от всего, что отличает этот эмулятор от реальной машины. А далее буду смотреть а то, пользует ли кто-нибудь это эмулятор, и если пользует, то как и зачем. Отталкиваясь от этого и будем решать, что делать. А если у вас есть мысли на этот счет -- просто дайте знать.
Higgins ZX Spectrum Emulator 8.10 alpha 3 available
Please write us to report a bug or request a feature.
Ох не надо BC. Оптимизация там нивп....[цензура]. Можно кросскомпилить тем-же gcc, в сети есть куча материала на эту тему, или на крайняк взять openwatcom, там бубна для компиляции под другой таргет надо поменьше, но оптимизация под суперсовременные камни похуже. Хотя что там оптимизить, целочисленка да косвенные вызовы по таблице, он с этим прекрасно справляется, я на ассемблере в свое время хуже ваткома лабал.
Ну или в самом уж тяжком случае забабахать виртуальную машину в каком-нть xen или виртуалбокс, поставить туда винду и маяться там уже с чем хочется нативно.
Кстати, на мой взгляд эмулятор черезвычайно интересный. Очень, очень хочется исходников. И посмотреть, и поковыряться. Тем более лицензия к этому располагает :-)
Последний раз редактировалось ram_scan; 15.05.2008 в 17:04.
Очень хочу порт под PSP готового эмулятора.
Свирепый агрессивно-депрессивный мордовец!
Не уверен - не напрягай!
Не сдавайся. Дыши?
Virtual TR-DOS
ага, интересно, что коммерческого можно сделать из z80?
ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet
Не знаю насчет коммерческого, но вот идея "эталонного эмулятора" весьма хороша. В частности, упоминавшееся в одной из веток журналирование процесса выполнения кода со всеми флагами и эффектами
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)