Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
dmcrespo
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
18 ms
·
1.
▲
by
dmcrespo
4d ago
Since this is about old iPod technology, I thought this might be interesting here: I’ve been working on getting the real Apple iPod Classic 6G firmware running in QEMU. It currently emulates two clickwheel iPods, including the display ,clic
2.
▲
by
dmcrespo
1mo ago
That's incredible, I never imagined that was possible. The Apple ecosystem is very closed.I was checking if it exists for the iPod Classic since it's my favorite
3.
▲
Velxio 3.0 – An AI hardware Agent that designs circuits an emulator
(github.com)
5 points
by
dmcrespo
3mo ago
|
1 comments
4.
▲
Velxio 2.5:Arduino and ESP32 and real SPICE circuit simulation in the browser
(velxio.dev)
5 points
by
dmcrespo
5mo ago
|
2 comments
5.
▲
by
dmcrespo
6mo ago
You're partially right. ESP32-C6 isn’t supported yet (only ESP32, S3, CAM, C3 for now), and the current flow is Arduino-based via arduino-cli — ESP-IDF support is planned a future You’re also right about binaries, you can’t upload an E
6.
▲
by
dmcrespo
6mo ago
Yeah, definitely, ESPHome fits really well with what I’m building. I’m currently going through the docs to see how to integrate it properly
7.
▲
by
dmcrespo
6mo ago
Both, with a nuance. The AVR simulator syncs to wall-clock time and each frame calculates cycles from real elapsed deltaMs, so delay(1000) takes 1 real second and timer-dependent code (PWM, millis()) runs at correct real time rates. The RP2
8.
▲
by
dmcrespo
6mo ago
Thanks, appreciate it! Glad you like it
9.
▲
by
dmcrespo
6mo ago
Thanks, appreciate it!
10.
▲
by
dmcrespo
6mo ago
Yes,peripherals are fully emulated, not just the CPU. LEDs blink, buttons respond to clicks, Serial Monitor works, servos rotate, displays render (ILI9341 TFT), and we have 48 o more components from the wokwi-elements library. The Blink exa
11.
▲
by
dmcrespo
6mo ago
PIO isn't abstracted yet, we use rp2040js which has a full PIO emulator that executes the actual PIO instruction set (MOV, SET, PUSH, PULL, etc.) cycle by cycle, including the FIFOs and clock dividers. So it's not an abstraction.
12.
▲
by
dmcrespo
6mo ago
Thanks! The rendering is DOM-based, circuit components are Web Components (from the wokwi-elements library) wrapped in React, and wires are SVG. No Canvas/WebGL, which keeps it simple for the component count we're dealing with (ty
13.
▲
by
dmcrespo
6mo ago
You can add peripherals There’s a “+” button on the right side of the circuit editor where you can add components like LEDs
14.
▲
by
dmcrespo
6mo ago
Thanks! Yeah, that’s probably the easiest way to get started, just load an example and hit “Compile + Play”. I tried to make it as close to zero-setup as possible so people can just jump in and experiment
15.
▲
by
dmcrespo
6mo ago
Fair enough , though there’s quite a bit of low-level work behind it (emulation cores, QEMU integration, protocol timing, etc) Definitely inspired by existing tools, but trying to push further into full multi-board emulation and local-first
16.
▲
by
dmcrespo
6mo ago
That’s awesome — and exactly the kind of use case I had in mind Being able to iterate without constantly flashing hardware can save a lot of time early on. If you end up trying it in your workflow, I’d love to hear how it goes
17.
▲
by
dmcrespo
6mo ago
Mobile support is something I’ve been paying a lot of attention to, so it's really good to know it runs well even on older devices. And glad you liked the oscilloscope, that was a fun one to build.You can select the motherboard and pin
18.
▲
by
dmcrespo
6mo ago
That’s exactly the direction I’m aiming for A lot of simulators stop at simple sketches, but the goal with Velxio is to support more realistic workflows , multiple boards interacting, real toolchains, and more complex setups Still early, bu
19.
▲
by
dmcrespo
6mo ago
Quick update: traffic is still coming in waves, had to scale up compilation workers to keep up with demand Things are more stable now, but still tuning performance under load If anyone finds it useful, the source is here: https://
20.
▲
by
dmcrespo
6mo ago
I’m currently working towards that. The Raspberry Pi emulation already runs Python, and I’d like to extend that into proper MicroPython / CircuitPython support for microcontrollers as well It’s a bit tricky depending on the board/
21.
▲
by
dmcrespo
6mo ago
Thanks! The visual editor is actually a big part of the project I used a little AI to create the graphical interface since I focused heavily on emulation, testing, and refining and optimizing the circuit editor. But now I have plans to impr
22.
▲
by
dmcrespo
6mo ago
Good catch!!! thanks for pointing that out The container pulls additional assets on first run (mainly emulation dependencies), which is why there's extra downloading even with -d. You're right that it can be confusing. I'll u
23.
▲
by
dmcrespo
6mo ago
Quick update: this should be fixed now. It was an overly aggressive CrowdSec rule blocking some legitimate traffic. If anyone still has issues accessing velxio.dev, let me know
24.
▲
by
dmcrespo
6mo ago
Oh, thanks for reporting this.that definitely shouldn’t happen. It’s likely an overly aggressive CrowdSec rule blocking some legitimate traffic. I’ll look into it and adjust the configuration
25.
▲
by
dmcrespo
6mo ago
Velxio is definitely inspired by Wokwi, and I really like what they’ve built. Parts of Velxio also reuse open-source components , for example, the wokwi elements are used for the visual SVG rendering of boards and peripherals, but they don’
26.
▲
by
dmcrespo
6mo ago
Thanks! That’s a great suggestion, supporting WS2812B strips with arbitrary length is definitely something I’d like to add. I also have in mind adding many more LED based components. I’ll take a look at improving the canvas scrolling too
27.
▲
by
dmcrespo
6mo ago
Good point.I’ll improve that. Thanks!
28.
▲
by
dmcrespo
6mo ago
Exactly,that’s the idea. Not having to flash the chip a thousand times just to see if everything works. The goal is to let you test the setup as fast as possible, ideally without installing anything locally
29.
▲
by
dmcrespo
6mo ago
That’s a really interesting use case. I’m currently evaluating integrating the ESPHome compiler into the project, so it could potentially compile and run ESPHome YAMLs during the development stage It’s still exploratory, but it could defini
30.
▲
by
dmcrespo
6mo ago
The main advantage is accessibility and ease of use: with the browser, no setup is required on the user’s side, no toolchains need to be installed, and there’s no need to be familiar with SSH or terminal workflows It also provides a more vi
More ›