Coder Social home page Coder Social logo

elec-sim's Introduction

elec-sim

This is a simple FOSS logic simulator program. That's it.

Running the source

Using Eclipse

Linux

Download the zip and extract it into your eclipse workspace. Open eclipse and navigate to src/main/java/com/cospox/elecsim/main.java and click run.

Other platforms

Follow the linux instructions but before running there is one extra step. Navigate to lib32 or lib64 (depending on your architecture) and select the files ending in yout OS. Right-click them and choose build path->add to build path. Then click run and it should work.

Using Java without Eclipse

Tutorial to come when I figure it out myself.

Licence

wtf is a license anyway, pfft. Just use the code, I don't really care. Just don't sell it for money. Keep any changes free and open source.

See licence.txt.

Processing

This program uses the Processing library (https://processing.org/) and I have included a copy of their licence at licence-processing.txt.

Critical bugs

As this is a new (and alpha) project, there are a few recognised critical bugs in the codebase. Most of the bugs arise from the behaviour of ctrl-z. To completely remove the chance that these bugs happen then after ctrl-z'ing, save the file and reopen the program therefore it is impossible for the bugs to occur. I'm working to resolve the bugs however it is insanely complex.

elec-sim's People

Contributors

adamvelvick avatar jachdich avatar

Stargazers

 avatar

Watchers

 avatar

elec-sim's Issues

Visual wire bug

When selecting a component to attach a wire to for the first time after opening the program the visual trace from the component to the mouse does not show.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.