Здравствуйте, AndrewVK, Вы писали:
V>>ИМХО, не нужно связываться ни с ассемблером (пока) ни с регистрами и пр. Прямо на С++ можно накатать HAL и процедуры инициализации. Остальное — на C# и уже прямо сейчас.
AVK>Ага. Только в Сингулярити есть Барток. И это самое сложное.
А в виндах есть C++/CLI
На нем можно накатать эмулятор внешней аппаратуры для ОС и заодно выставить интерфейсы, понятные .Net. Если разработка созреет для чего-то более реального, то тогда уже можно будет смотреть на полудотнетный-полунативный Барток.
К Муравью — могу помочь накатать каркас такого HAL и несколько эмуляторов устройств к нему: диска, видео, мыши и клавы.
Технически реализовать так:
видео, клава и мышь — на основе сообщений нативного окна виндов
диск — как файл фиксированного размера.