Hacker GitHub

← All repos

buserror/simavr

View on GitHub ↗ ★ 1,797 C

simavr is a lean, mean and hackable AVR simulator for linux & OSX

17 mentions on Hacker News by 2 people: 0 stories, 17 comments · first 2014-12-29 · latest 2025-10-07

Mentions per year 17 mentions · busiest year 2017 (5)
20082026
  1. …arduidiots [0] quite a while ago. Since the "branding" fiasco I've stayed well clear of them. [0]: https://github.com/buserror/simavr/blob/master/examples/shar...
    comment by buserror · 2025-10-07 · in Qualcomm to acquire Arduino
  2. …have an equivalent to PIO it might even help with reaching faster IO speed when toggling pins. [0]: https://github.com/buserror/simavr
    comment by buserror · 2024-06-06 · in PSA: If you're a fan of ATmega, try AVR Dx
  3. …own!) and a bunch of new features and improvements... [0]: https://github.com/buserror/mii_emu [1]: https://github.com/buserror/simavr
    comment by buserror · 2024-01-03 · in Apple II Emulation Evaluation (2022)
  4. …as a pdf for example [1]. But I also use it for introspection for complex data structure. [0]: http://github.com/buserror/simavr [1]: https://github.com/buserror/simavr/blob/master/doc/simavr_ca...
    comment by buserror · 2020-06-10 · in Create diagrams with code using Graphviz
  5. …-- note, the inner loop was generated by a script that was doing the cycle calculations (!) [1]: https://github.com/buserror/simavr
  6. …needs (complex math anyone??!?!). * In fact I want SIMD. I don't need these complex types. [0]: https://github.com/buserror/simavr/blob/master/simavr/cores/... [1]: https://talloc.samba.org/talloc/doc/html/index.html
  7. …AVR opcode into it's own little piece of C, then compile the whole 'firmware' and runs it. [0]: https://github.com/buserror/simavr/tree/wip/jit
    comment by buserror · 2017-09-18 · in TCC – Tiny C Compiler
  8. …a few years back, I had a note saying it was NOT ok to package it on 'CDs' sold around. [0]: https://github.com/buserror/simavr
    comment by buserror · 2017-05-04 · in Is the GPL Really Declining?
  9. …ago. Takes a AVR binary, translates it to C, and compiles it on the fly with libtcc to run it :-) https://github.com/buserror/simavr/tree/jit-wip
    comment by buserror · 2017-02-28 · in Let's compile like it's 1992 (2014)
  10. …to get anything upstream in qemu, so most of the work there just is dropped eventually [1]. [0]: https://github.com/buserror/simavr [1]: https://github.com/buserror/qemu-buserror
  11. …the declaration, it'll be 'const' too. Imagine the boilerplate you'd need to do that in C++! [0]: https://github.com/buserror/simavr/blob/master/simavr/cores/...
  12. …made a Atmel AVR translator to C and JIT compile it with libtcc. It's actually pretty trivial! https://github.com/buserror/simavr/tree/jit-wip
    comment by buserror · 2016-12-24 · in Tiny C Compiler
  13. …'C' and JIT compile it using libtcc (the backend of tcc). Result is amazing speed for emulation! https://github.com/buserror/simavr/tree/jit-wip
    comment by buserror · 2016-12-24 · in Tiny C Compiler
  14. …cosmetics) in the last 7 years, while most of the work was to emulate the peripheral blocks. [0]: https://github.com/buserror/simavr
  15. …money (and win, in my opinion). Dislaimer: [0] I know the AVR very well, I'm the author of simavr: http://github.com/buserror/simavr -- [1] I'm also one of the beta tester for the ESP31/32 new chipset.
    comment by buserror · 2016-01-20 · in Microchip to Acquire Atmel for $3.56B
  16. I'm the author/maintainer of simavr: https://github.com/buserror/simavr I've had to refuse some merge requests, I did it by mostly ignoring them, or explaining that it looks like a very large patch for a something that isn't necessarily…
  17. If you want to run the AVR examples and don't have a physical target checkout simavr: https://github.com/buserror/simavr
    comment by goodbyegti · 2014-12-29 · in Introduction to Microcontrollers (2007) [pdf]