То есть плагины можно писать только на С# и под NET?Цитата:
Сообщение от [bETA
Вид для печати
То есть плагины можно писать только на С# и под NET?Цитата:
Сообщение от [bETA
писать можешь на любом языке компилирующемся в дотнет код, т.е. по сути на любом, хотя на C# имхо будет проще.
Сам плагин только дотнет, но ничего не ограничивает тебя вызывать из плагина любой код, в том числе и на чистом ASMx86.
Microsoft предоставляет бесплатную Visual Studio Express. Она включает фактически все пряники. Включая удобный редактор с highlighting и intellisense и лучший отладчик для дотнет кода
Для компиляции прилагаемого примера наличие VS не требуется, достаточно голой системы Windows Vista/Seven, для XP нужно установить .NET Framework. Если видеокарта ATI, то фреймворк вместе с дровами ставится.
И даром эти гигабайты мусора не нужны.
Это как? Можно списочек языков?
---------- Post added at 21:51 ---------- Previous post was at 21:48 ----------
Вот у меня есть PureBasic - расскажи как его скомпилировать в ваш расчудестный байт код? И как все это соотносится с DLL? (которая лежит в папке примера)
Техника в руках дикаря - груда металлолома :)Цитата:
И даром эти гигабайты мусора не нужны.
портировался - сорцы бинарник плагина
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, решающий все проблемы с не неприбитыми потоками :D сделаю нормальней, как время будет
---------- Post added at 02:56 ---------- Previous post was at 02:46 ----------
http://ru.wikipedia.org/wiki/Список_.NET-языков
Обновил до 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 ----------
:D:v2_thumb:
Обновил до версии 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 и текущий такт кадра, что удобно :)