Good news, it works ok om my other Linux computer! When I get back to my other computer in a day or so I will run it from the command line to see if there are error messages displayed.
Andrew Wilkes
Creator of
Recent community posts
I have added the HACK Computer as the first Mod that you can include with the logic simulator. The logic simulator will detect and load any Mods (.pck) files that reside in the same directory as the executable file for the main program. It also adds tools for an Assembler and Disassembler for HACK code.
If you experience any crashes or unexpected behavior, please email the circuit files (.circ) that you are using to: [email protected] These files would be your main circuit and any circuits that are blocks. This will help me to improve the software and resolve any unknown bugs. Thanks!
Ok thanks. I will try this when I get to looking at the circuit block code again. Meanwhile I am improving the IO parts. I have added text input and some arrows to increment/decrement the input value (with a repeat if button held down), along with the slider. The text input may be decimal or hex prefixed with 0x. I will make the circuit block compile the IO to have pins and busses with auto-naming of the pins with the part tag used as a prefix probably.
The repository branch called "blocks" has the latest code. It is built using Godot Engine 3.x in case you didn't know.
In regard to the displays being in the wrong order: this is intentional behaviour since they display a value based on their input and output a divided value to the output to pass to the next display. I provided a bus loop-back part to route the bus data from right to left and bus parts can accept data flowing in this reversed direction. So this approach is needed to get multiple displays showing the number order in the expected way.
Hi, I think that the process with open source projects when you want to contribute is to fork the repository, develop and test your bug fix, and then create a pull request to the original repository. Then this pull request is reviewed and merged into the code base if approved. And you would be credited accordingly. In another scenario, there would be a team and various development branches and merges of features going on.
Hi, thanks for your nice review and feedback. Maybe I will re-code this from the ground up in Godot4, but for now I have made the code public at: https://github.com/andrew-wilkes/logic-simulator
Hello, it wasn't open source but thanks to you, I changed it to OS :) https://github.com/andrew-wilkes/logic-simulator
I posted a lot of devlog posts about the code development here: https://gdscript.com/devlog/
Well, I like to post source code since I think it would be great to help people out and maybe get feedback on my code in case I could improve it in some way. I think that I have a rock-solid state-handler and some interesting game mechanics. And apart from this game jam entry I have code for a Tetris clone and other stuff on my Bitbucket page if you explore. https://bitbucket.org/backend-coder/godot-garbage-burner/src/default/