Master


Updated July 3 2024.

This is the development branch. It can be very unstable.
Use ONLY FOR TESTING.

These are last builds of master branch at 0703:
Windows 64
Windows 32
Linux 64

1.1.0 Components in single file format (add to user_data_folder/components):
Converted_from_1.1.0.zip

All changes:
https://github.com/Arcachofo/SimulIDE-dev/commits/master/

Changes since 0609:

Bug fixes:
– AVR SPI: minor issues.
– SwitchDip: error resizing if common pin.
– Loading Circuit by drop file not working.
– Cancel Load Circuit in “maybeSave” mixes circuits.
– SubPackage: crash modify pkg file to non existing.
– Create .comp: don’t add icon data to empty icon.
– Packages: deal with <=> symbols.
– SubPackage: fix renaming if not converting & paint if no background.

Changes:
– Arduino Compiler: support 2.3.2 & add all boards to list & find board in file.
– Current Source: added “Minimum current” property.
– Added Diodes to KeyPad.
– Added keyoboard shortcut for restarting simulation.
– Added Comparator.
– Added Magnitude Comparator.
– FixedVolt: Added “Small size” property.
– Probe: Added “Small size” property.
– Shift Register: size configurable.
– Shift Register: added parallel inputs.
– Shift Register: added Bidirectional property.
– Full Adder: size configurable.
– Added Test Unit basic implementation.

1.1.0


Updated November 8 2024.

Stable release, last bug fixes.


These are last builds of 1.1.0 branch at Revision 2011:
Windows 64
Windows 32
Linux 64

Watch the complete list of fixes here:
https://bazaar.launchpad.net/~arcachofo/simulide/1.1.0/changes/

Bug fixes:
– Crash moving Package after Pin deleted.
– Line: fix opacity.
– Fix nested SubCircuits.
– Circuit: m_subCircuit not initialized.
– ClockBase: fix always On after freq=0.
– 74HC85: package error.
– LatchD: Trigger type error.
– Script Display: crash if not added to Mcu Monitor.
– ScriptCpu: addEvent data type error.
– Aruino: fix Board list issues.
– CodeEditor: crash at file enums.
– ScriptCpu: m_updateStep not initialized.
– AVR: fix Stack Pointer not initialized.
– PIC EEPROM: fix interrupt not raised.
– AVR SPI: error driving MISO Pin in slave mode.
– SSD1306: fix Page Mode reset value.
– PIC Vref: fix wrong output Voltage.
– PIC16F627: fix ROM missing from configuration file.

Changes:
– ScriptCpu: add property to Subcircuit at .mcu file.
– ScriptCpu: added initialize() function.
– ScriptCpu: added property label.
– Increase size of Search Component widget.
– Optimize Enum Properties.
– Rotary Encoder linkable.
– IoPin: added setOutHighV() to script functions.
– ScriptModule: add support for #includes.
– Script Display: added clear() & drawLine().
– Script Display: optimize Widget paint.
– Chip: add margins for image background.
– Script Array: register size() method.
– DHT11: Use ASAIR DHT11 specifications.