Apple Silicon M1 build - it's working!
Quote from arcachofo on February 5, 2025, 1:23 pmNice, seems that it is working.
The display showing 0 is because the leds are connected to ground with no resistance (or very small).
You can configure it in Led Bar properties -> Electric -> Resistance.
Nice, seems that it is working.
The display showing 0 is because the leds are connected to ground with no resistance (or very small).
You can configure it in Led Bar properties -> Electric -> Resistance.
Quote from Ekkehard on July 29, 2026, 12:06 amHi community / Santiago / team,
I have successfully migrated the SimulIDE 1.2.0-SR1 codebase to compile 100%
cleanly (modulo the many warnings) and link flawlessly on Apple Silicon (ARM64)
under Qt6.Since I am strictly a user of this software and cannot commit to long-term
maintenance for a variety of reasons, I want to offer my MacQt6 branch on
https://github.com/Ekkehard/SimulIDE to the upstream project.Key fixes include:
1. Fully migrating deprecated QStringRef and splitRef calls over to QStringView
template containers across the GUI components.2. Replacing legacy text rendering and event logic
(QFontMetrics::width -> horizontalAdvance and
QWheelEvent::delta -> angleDelta).3. Completely stripping the Intel x86 JIT assembler layer from AngelScript using
strict architecture gates (#ifdef __x86_64__) and falling back to native
engine execution blocks (.Execute()).4. Modernizing the audio core by swapping out the deprecated QAudioOutput system
for the type-safe QAudioSink pipeline.5. Fixing global recursive compilation wildcard loops that were accidentally
pulling in a standalone developer tool (generateheader.cpp) and triggering
main entry point duplication linker conflicts.All GUI, Core, and Scripting systems pass minimal native testing using a
selection of the supllied examples cleanly.Hopefully, and if you so wish, this blueprint can be integrated into the primary
release branch for future macOS and Qt6 users!Cheers
Ekkehard
Hi community / Santiago / team,
I have successfully migrated the SimulIDE 1.2.0-SR1 codebase to compile 100%
cleanly (modulo the many warnings) and link flawlessly on Apple Silicon (ARM64)
under Qt6.
Since I am strictly a user of this software and cannot commit to long-term
maintenance for a variety of reasons, I want to offer my MacQt6 branch on
https://github.com/Ekkehard/SimulIDE to the upstream project.
Key fixes include:
1. Fully migrating deprecated QStringRef and splitRef calls over to QStringView
template containers across the GUI components.
2. Replacing legacy text rendering and event logic
(QFontMetrics::width -> horizontalAdvance and
QWheelEvent::delta -> angleDelta).
3. Completely stripping the Intel x86 JIT assembler layer from AngelScript using
strict architecture gates (#ifdef __x86_64__) and falling back to native
engine execution blocks (.Execute()).
4. Modernizing the audio core by swapping out the deprecated QAudioOutput system
for the type-safe QAudioSink pipeline.
5. Fixing global recursive compilation wildcard loops that were accidentally
pulling in a standalone developer tool (generateheader.cpp) and triggering
main entry point duplication linker conflicts.
All GUI, Core, and Scripting systems pass minimal native testing using a
selection of the supllied examples cleanly.
Hopefully, and if you so wish, this blueprint can be integrated into the primary
release branch for future macOS and Qt6 users!
Cheers
Ekkehard
Quote from arcachofo on July 29, 2026, 9:46 amHi.
Thanks for sharing, but seems that the repo https://github.com/Ekkehard/SimulIDE does not exist (or is private?).
Hi.
Thanks for sharing, but seems that the repo https://github.com/Ekkehard/SimulIDE does not exist (or is private?).

Quote from iwzoo on August 16, 2026, 6:28 amthank you @Ekkehard for your great work.
I pulled your repo, and fixed some problems:
- Working with Arduino IDE 2.3 cli
- Fixed an issue where numerical values could not be adjusted via keyboard input..
The repository: https://github.com/iwzoo/SimulIDE
thank you @Ekkehard for your great work.
I pulled your repo, and fixed some problems:
- Working with Arduino IDE 2.3 cli
- Fixed an issue where numerical values could not be adjusted via keyboard input..
The repository: https://github.com/iwzoo/SimulIDE
