SimulIDE_0.3.12-SR3

Hi.

Here are last bug fixes for 0.3.12. As you know i will keep publishing fixes for 0.3.12 while working in new versions.

Thanks everybody for your kind support.


Changes since 0.3.12-SR2:

Bug Fixes:

    - Crash hovering some external object over circuit canvas.

    - Circuit not updating properly when animated( 0.3.12-SR1 ).

    - Changes in Logic Devices properties while simulation running not updated.

    - Load Circuit: avoid connect to already connected pins.

    - Make 74HC and 74XX interchangeable.

    - BJT animation not updated.

    - BJT not working in bjt vco example (0.3.12-RC2).

    - Fix some memory leaks.

    - Plotterwidget wrong scale in some cases.

    - 74HC4022 Logic Symbol not working.


Changes since 0.3.11:

New Features:

    - Show Circuit Time and Mcu freq.

    - Show Led polarity.

    - Show Meters polarity.

    - MCU freq. decimal values.

    - Chip/Logic_Symbol for subcircuits.

    - Bjt BC diode.

    - Bjt faster switch.

    - multi-channel plotter, resizable scale.

    - Wave gen. frequency decimal values.

    - Oscope improved.

    - Windows OS console output.

    - Remove selected connectors.

    - Auto-connect pins.

    - Add short info to Component names.

    - Refactoring Bus: Fully analogic bidirectional Buses.

    - Bus start Bit.

    - Debugger GcBasic Step Over (experimental).

    - File Browser: Show hidden.

    - File Browser: Settings bookmark.

    - Graphic Package creation.

    - Ramtable case insensitive.

    - 74 IC Logic Symbols.

    - CD IC Logic Symbols.

    - Help widget.

    - Some help files.

    - Ramtable: 4 cols: Name, Type, Dec.Value, Value.

    - GcBasic: Strings in RamTable

    - Smaller Gates.

    - MCU EEPROM persistence (to .simu File).

    - Load/Save MCU EEPROM Data to data file.

    - Add persistence to RAM = PROM (to .simu File).

    - Resizable RAM/PROM ( address bits and word size ).

    - Load/Save RAM/PROM Data to data file.

    - Add persistence to I2C RAM = I2C PROM (to .simu File).

    - Load/Save I2C RAM/PROM Data to data file.

    - Auto-Backup and Restore Circuit after Crash.

    - Property to set Auto-Backup check interval( Secs ).

    - Led shape to original, but displaced to Cathode.


Bug Fixes:

    - Avoid closing document while debugging.

    - Modification in circuit while debugging or simulating MCUs.

    - Atmega8 not working.

    - LM555 power pins.

    - LM555 in subcircuits.

    - Wrong voltage in "PNP biasing" example.

    - Avoid program blocking in "End" GcBasic statement while debugging.

    - Switches not properly removed.

    - Wrong voltage in "PNP biasing" example final fix.

    - Avoid program blocking simulating AVR entering "sleep".

    - Wave gen. frequency accuracy.

    - Wrong Circuit Time.

    - Delete SR04 while running may crash.

    - GcBasic arrays errors in RamTable.

    - Crash setting mcu logic symbol=true.

    - Remove unintended components when removing single wire.

    - Crash removing Arduino in some cases (related to built-in led pin).

    - Problem in RamTable with variables changed in source code.

    - Plotter crashing randomly.

    - ResistorDip in Subcircuits.

    - Wire Lines disconnected in some cases.

    - Animate circuit resets after copy/paste.

    - Copy unintended components if previously selected.

    - Clock in subcircuits.

    - RamTable may crash when not debugging.

    - Filter file types in open dialogs.

    - Debugger fully interruptable.

    - AVR and PIC assemblers not found msg.

    - Adding led while circuit is running (wrong start step).

    - Some missing icons.

    - Relay: crash in changes when circuit running.

    - Keypad: crash in changes when circuit running.

    - LedMatrix: properties reset at size change.

    - 7segment: color reset at size change.

    - Subcircuit: error not cleared when package not found.

    - Volt. Reg: voltage not updated until circuit restart.

    - Current Source initialization after restart.

    - 555 CV pin wrong impedance.

    - 555 not cleanly removed.

    - Values with units in SubCircuits: wrong value.

    - Clock in SubCircuit not cleanly removed. 

    - Weird lines in connectors: Moving+Undo connectors with leght=0.

    - Uppercase asm instructions not recognized.

    - Crash compiling Pic asm with filenames containing spaces.

    - Import Circuit fails in some cases.

    - Pin Id changes not properly updated ( find pin by name fails ).

    - Bus: wrong bit0.

    - Editor: crash unindenting block with empty lines.

    - RAM/ROM wrong write cycle start in some cases.

    - I2C RAM: 1 byte address devices not working.

    - Simulation very slow with large circuits if animated.

    - Copy/Paste not working between simulide instances.

    - Crash starting new connector with circuit running and animated( 0.3.12-SR1 ).

    - Plotter randomly not working: Simulator update Counter not cleared.

    - Shapes not properly redrawn on size changes.

    - Id labels not well positioned in some components.

    - Wrong Cursor in New connector.

    - Closing Connector: end point bad position sometimes.

    - Crash hovering some external object over circuit canvas.

    - Circuit not updating properly when animated( 0.3.12-SR1 ).

    - Changes in Logic Devices properties while simulation running not updated.

    - Load Circuit: avoid connect to already connected pins.

    - Make 74HC and 74XX interchangeable.

    - BJT animation not updated.

    - BJT not working in vco example (0.3.12-RC2).

    - Fix some memory leaks.

    - Plotterwidget wrong scale in some cases.

    - 74HC4022 Logic Symbol not working.


New Components:

    - Pic:

        12c508

        12c509

        12ce518

        12ce519

        16c84

        16c712

        16c716

    - Frequencimeter

    - Package



By becoming a patron, you'll instantly unlock access to 71 exclusive posts
71
Writings
By becoming a patron, you'll instantly unlock access to 71 exclusive posts
71
Writings