All I see are dependencies that are glued together with claude.
Can you clearify exactly what you have developed?
All I see are dependencies that are glued together with claude.
Can you clearify exactly what you have developed?
The browser-based IDE (editor, project handling, UI)
The circuit simulation layer that connects components to the emulator
The glue between the AVR8 emulator and the virtual peripherals (GPIO, UART, SPI, etc.)
The component interaction system (buttons, LEDs, displays, etc.)
The architecture that lets compiled Arduino sketches run and interact with the simulated hardware
Some parts like the AVR CPU emulation and the compiler toolchain obviously come from existing projects, but the goal of Velxio wasn't to re-implement an AVR core from scratch. It was to build a usable environment where all of these pieces work together in the browser.
I'm still having trouble connecting the cables and components properly. I'm looking for a better algorithm. I'm also trying to create a real-world electronics simulator in JavaScript using an engine like CircuitJS1.
You use Monaco Editor for that.
When I said "browser-based IDE", I meant the environment around it: project handling, compilation with arduino cli, the UI, the serial monitor, and the integration with the emulator and circuit simulation
Monaco is just the editing component