То есть плагины можно писать только на С# и под NET?Сообщение от [bETA
То есть плагины можно писать только на С# и под NET?Сообщение от [bETA
писать можешь на любом языке компилирующемся в дотнет код, т.е. по сути на любом, хотя на C# имхо будет проще.
Сам плагин только дотнет, но ничего не ограничивает тебя вызывать из плагина любой код, в том числе и на чистом ASMx86.
Microsoft предоставляет бесплатную Visual Studio Express. Она включает фактически все пряники. Включая удобный редактор с highlighting и intellisense и лучший отладчик для дотнет кода
Для компиляции прилагаемого примера наличие VS не требуется, достаточно голой системы Windows Vista/Seven, для XP нужно установить .NET Framework. Если видеокарта ATI, то фреймворк вместе с дровами ставится.
Последний раз редактировалось ZXMAK; 27.09.2011 в 20:43.
ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet
И даром эти гигабайты мусора не нужны.
Это как? Можно списочек языков?
---------- Post added at 21:51 ---------- Previous post was at 21:48 ----------
Вот у меня есть PureBasic - расскажи как его скомпилировать в ваш расчудестный байт код? И как все это соотносится с DLL? (которая лежит в папке примера)
Техника в руках дикаря - груда металлоломаИ даром эти гигабайты мусора не нужны.![]()
Существование Интернета, бесспорно, спорно без порно (c)
портировался - сорцы бинарник плагина
gdb-z80 под cygwin - http://dl.dropbox.com/u/4166599/zx/gdb-z80.zip
ну и пример работы (ставим бряк на 9С40, ловим его отладчиком, записываем RET в (PC) и радуемся
кроме тех команд, что на картинке, работает еще stepi - пошаговое исполнение. Доступ к регистрам через print $de или set $bc=0xFFFF тоже работает.
код пока что специфический - например, Process.Kill() в Detach, решающий все проблемы с не неприбитыми потокамисделаю нормальней, как время будет
---------- Post added at 02:56 ---------- Previous post was at 02:46 ----------
http://ru.wikipedia.org/wiki/Список_.NET-языков
Последний раз редактировалось Eltaron; 28.09.2011 в 00:49.
Обновил до 222:
- fix multicolor for Spectrum 128 ULA (SHOCK MEGADEMO, DOE, THERE, etc)
- added tape window
- external debugger support (IJtagDevice)
с contended памятью теперь похоже ок, а вот задержки обращения к портам до конца добить пока не получилось - кое где бывает вылазят лишние.
---------- Post added at 01:15 ---------- Previous post was at 01:14 ----------
![]()
ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet
ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet
Последний раз редактировалось Eltaron; 29.09.2011 в 03:14.
Обновил до версии 223:
- little fix multicolor on Spectrum 128 ULA
- added SZX serializer, load and save supported (now, this is default snapshot serializer)
- little fix for Machine Setting Dialog
Теперь можно сохранять снэпшоты в SZX. При этом, в отличие от формата Z80, сохраняются флаги HALTED, BLOCKINT, регистр MW и текущий такт кадра, что удобно![]()
ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet
Эту тему просматривают: 2 (пользователей: 0 , гостей: 2)