Существует!
Не помню как называется -- давно не занимался.
На радиофорумах спроси. Умеет моделировать как аналоговые, так и цифровые схемы со всеми эпюрами сигналов. Симулирует платы с популярными микроконтроллерами. Даже некоторые ядра ARM есть. Интерфейсы USB, I2C, SPI, 1W, RS-232 -- это в комплекте.
Разумеется, для той проги проц нужен мощный, как для полновесного Фотошопа примерно.
А ты хочешь гаджет какой-то сварганить или робота? (Для робота есть более подходящий софт.)
Мне что-то кажется, что ему нужна именно виртуалка, которая будет выглядеть как настоящий комп на основе конкретной материнки, чтобы прога, установленная в виртуалку не палила виртуальность. Собственно я и задал уточняющий вопрос, но сей господин не смог дать ответ.
Дыкъ, есть такое, на компьютерных форумах ещё с лохматых годов обсуждается.
DOSBox -- очень хороший эмулятор реального железа со всеми глюками и недокументированными функциями. Сделан под игры, в том числе и под особо хитрожопые игры. Но процы умеет эмулировать до ПервоПня с MMX. Также очень реалистично эмулирует звук Creative SoundBlaster и Gravis UltraSound, видяху S3 Virge/Trio/Trio3D, чипсеты VIA соответствующие, 15-летней давности.
Хитрожопые проги «палят» виртуальную среду не только по идентификаторам (их можно и подменить), но и по часам: все виртуалки пытаются делать так, чтобы время на собственных часах соответствовало системному. И на этом палятся. DOSBox реальное время не показывает.
Также есть древний Bochs, из которого всё и выросло. Тоже симулирует реальное железо, правда, не очень качественно.