A MultiMedia Logic Design System.
This is a fork of the good old MultiMedia logic app by George Mills of Softronics.
The source has been update to build on Visual Studio 2015 and some customizations have been made:
- Code cleanup: changed some bad or deprecated constructs, fixed most warnings, removed outdated assembly code.
- Device cleanup: removed deprecated devices (i.e. CPU port I/O gates)
- Shared memory mode: memory blocks referring to the same file can optionally share their run-time storage. Writes on one block will then be visible from the others.
- Multi-bit signals: signal senders and receivers can be configured to be 1-, 2-, 4-, or 8-bits wide. Wiring a large bus between different pages is made easier.
- Ring and twisted-ring counter: counter blocks can be configured to work in ring and twisted-ring (a.k.a. Johnson counter) modes. This can simplify the circuit for some state machines.