mirror of
https://github.com/supleed2/ELEC60015-HLP-CW.git
synced 2024-11-14 12:05:50 +00:00
69 lines
2.7 KiB
Plaintext
69 lines
2.7 KiB
Plaintext
|
(**
|
||
|
# What is Issie?
|
||
|
|
||
|
Issie (Intuitive Schematic Simulator and Interactive Editor) is a very easy to use and capable block schematic based digital logic editor and simulator,
|
||
|
originally made for the 1st year undergraduate Digital Electronics and Computer Architecture module at the
|
||
|
Department of Electronic and Electrical Engineering, Imperial College London.
|
||
|
|
||
|
Issie is coded in F# transpiled to Javascript by [FABLE](http://fable.io), and uses the
|
||
|
very capable [Draw2D](https://github.com/freegroup/draw2d)
|
||
|
library.
|
||
|
|
||
|
## Acknowledgements:
|
||
|
|
||
|
* Marco Selvatici for the 8K lines of base code written for his 3rd year BEng [FYP](https://github.com/MarcoSelvatici/DEflow)
|
||
|
* An awesome automatic FAKE build system based on Cody Johnson's [MordhausBuddy](https://github.com/Shmew/MordhauBuddy)
|
||
|
* Edoardo Santi for work improving Issie over Summer 2020.
|
||
|
|
||
|
## Background and Technical Details
|
||
|
|
||
|
Marco's [Dissertation](https://tomcl.github.com/issie/marco-report.pdf) or his [Poster](https://tomcl.github.com/issie/marco-poster.pdf).
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
## How to get Issie
|
||
|
|
||
|
Go to the [releases](https://github.com/tomcl/issie/releases) page on the Github repo and download the
|
||
|
package most applicable to your operating system.
|
||
|
|
||
|
You <b>only</b> need to download the `.exe` for Windows or `.AppImage` for Linux. The other files are for auto-updating
|
||
|
which is handled by the application. (You will see an update button pop up in the top right-hand corner.)
|
||
|
|
||
|
With Linux:
|
||
|
|
||
|
- Most distributions are supported, if you have an issue please let me know and I will try to fix it.
|
||
|
- It is distributed in [AppImage](https://appimage.org/) format, which is plug and play for most popular distros.
|
||
|
- You may need to right click and go to properties to give it permissions to execute.
|
||
|
- Some distributions such as Debian will need the start up flag `--no-sandbox` in order to run.
|
||
|
|
||
|
With Windows:
|
||
|
|
||
|
- The installer is easy to install, a single click in fact.
|
||
|
|
||
|
|
||
|
<div class="row">
|
||
|
<div class="span1"></div>
|
||
|
<div class="span6">
|
||
|
<img src="img/communityAnnouncements.png"/>
|
||
|
</div>
|
||
|
</div>
|
||
|
|
||
|
## Documentation ##
|
||
|
|
||
|
- Functionality - Some example use cases for the application.
|
||
|
- [API Reference](reference/index.html) contains automatically generated documentation for all types, modules
|
||
|
and functions in the library. This includes additional brief samples on using most of the functions.
|
||
|
This is only helpful if you plan on contributing.
|
||
|
|
||
|
## Contributing ##
|
||
|
|
||
|
The project is hosted on [Github][gh] where you can [report issues][issues], fork the project and submit pull
|
||
|
requests. Please take a look at the [contribution guidelines](contributing.html) for more information.
|
||
|
|
||
|
[gh]: https://github.com/tomcl/issie
|
||
|
[issues]: https://github.com/tomcl/issie/issues
|
||
|
|
||
|
*)
|