I am thinking of writing a windows applications (similar to Proteus ISIS) to simulate/emulate a specific PIC24 Micro-controller of my system and peripheral components used like Segment LCD and a external voltage generator for ADC to start with- which can be drag and dropped and connected electrically .Thus By dumping a hex file in program, I can visually prototype my small board. My need may be similar to PICSIM -
What are the limitation of simulating (and emulating) a Micro-controller based system in Windows machine by such software? Is there any limitations while visually modelling a micro-controllers by its datasheet?
I found there are no simulation models for 32bit pic micro-controllers in Proteus. Is there any limitation to model 32bit Micro-controllers?Will there be any performance overhead in windows or on processor?
Does using GUI frameworks like .NET will be a performance overhead? Is it better to write on C++ to avoid any overhead?