Logicrs Versions Save

An easy-to-use simulator for logical circuits

beta-0.1.2

8 months ago

0.1.2 beta release of LogicRs

Changelog

What's Changed

  • Validate MacOS support
  • Fixed MacOS shortcuts
  • cmd+backspace for deletion on MacOS
  • NSIS installer script for windows
  • CI process on the repository
  • Consistent source linting style using rustfmt
  • Encoder and decoder example projects
  • New builtin Modules: D-Latch, D-Flip Flop, Mux, Demux, and fix T-Flip Flop
  • Configuration file for non-volatile settings
  • Lots of small general improvements
  • ...

New Contributors

Full Changelog: https://github.com/Spydr06/logicrs/compare/beta-0.1.1...beta-0.1.2

Usage

Linux

  1. Download logicrs-linux-x86_64.AppImage
  2. Make the downloaded file executable using the gui or following command:
    $ chmod +x ./logicrs-linux-x64_64.AppImage
    
  3. Execute the file either by double-clicking it in a file explorer or running it via the command line.

Note The .AppImage version of logicrs currently isn't fully standalone. Be sure to have the libadwaita package installed (version >=1.2)

Windows

Installer:

  1. Download logicrs-winrodws-x86_64-installer.exe
  2. Run the installer and follow the steps.

Portable:

  1. Download logicrs-windows-x86_64.zip
  2. Extract all contents into an empty folder
  3. Double-click the logicrs shortcut in the extracted folder

MacOS

Note As of now, there are no prebuilt packages for MacOS. You have to compile the program yourself from source. See INSTALL.md for more information.

Other

Note Platforms other than x86_64 Linux, Windows and MacOS are currently not supported. Please add an issue or create a PR to request/add support of a new platform.

Examples

Example project files can be found in the examples.zip file or the examples directory on the main repository.

License

LogicRs is licensed under the MIT License. See LICENSE for copying conditions.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

beta-0.1.1

9 months ago

0.1.1 hotfix (beta) release of LogicRs.

Changelog

  • fix issues with XNOR and NAND modules
  • fix #22
  • new serde version
  • increase version number to 0.1.1

Usage

Linux

  1. Download logicrs-linux-x86_64.AppImage
  2. Make the downloaded file executable using the gui or following command:
    $ chmod +x ./logicrs-linux-x64_64.AppImage
    
  3. Execute the file either by double-clicking it in a file explorer or running it via the command line.

Note The .AppImage version of logicrs currently isn't fully standalone. Be sure to have the libadwaita package installed

Windows

  1. Download logicrs-windows-x86_64.zip
  2. Extract all contents into an empty folder
  3. Double-click the logicrs shortcut in the extracted folder

Other

Note Other platforms other than x86_64 linux and windows are currently not supported. Please add an issue or create a PR to request/add support of a new platform.

Examples

Example project files can be found in the examples.zip file or the examples directory on the main repository.

License

LogicRs is licensed under the MIT License. See LICENSE for copying conditions.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

beta-0.1

1 year ago

First (beta) release of LogicRs.

Usage

Linux

  1. Download logicrs-linux-x86_64.AppImage
  2. Make the downloaded file executable using the gui or following command:
    $ chmod +x ./logicrs-linux-x64_64.AppImage
    
  3. Execute the file either by double-clicking it in a file explorer or running it via the command line.

Note The .AppImage version of logicrs currently isn't fully standalone. Be sure to have the libadwaita package installed

Windows

  1. Download logicrs-windows-x86_64.zip
  2. Extract all contents into an empty folder
  3. Double-click the logicrs shortcut in the extracted folder

Other

Note Other platforms other than x86_64 linux and windows are currently not supported. Please add an issue or create a PR to request/add support of a new platform.

Examples

Example project files can be found in the examples.zip file or the examples directory on the main repository.

License

LogicRs is licensed under the MIT License. See LICENSE for copying conditions.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

appimage-test-1

1 year ago

First test with the new appimage packaging for linux

windows-test-4

1 year ago

windows-test-3

1 year ago

windows-test-2

1 year ago

windows-test

1 year ago

Test binaries for windows