This looks interesting. How are you handling timing between the firmware execution and the SPICE solver? Is it synced to wall clock or do you step both together?
Found this while looking for ESP32/QEMU browser implementations. The multi-board sync between different architectures (AVR vs Xtensa) is what caught my eye. Pretty impressive use of WebAssembly
Copilot's AI is far inferior to the agents in Claude Cowork or OpenClaw. And I think it still uses the OpenAI GPT 4o . Microsoft also put AI everywhere, and with very poor quality.