New face for Micro


Bad news first: I am without a computer to work on Micro. The already sporadic updates are going to become even more rare, unfortunately. I gathered together everything I could do and had already done to release this update and don't know if/when I'm going to release a new one.

Anyway, here's what's new on version 1.1.2:
> Added support for input component as property of complex chip;
> Changed the appearance of most of the UI;
> Changed the directory explorer for chips and roms;
> Saving a chip also saves a screenshot of the chip design that can be seen in the directory explorer;
> Added options menu to change the color of signals and sizes;
> Changed the way ScriptChips store properties on .chip file from array of dictionaries with name/value fields to a single dictionary with said name/value pairs. Maintained support for loading of the old save format;
> Minor improvement of the chip scripts performance;
> Moved the input connector of the Seven-Segment display two pixels down to align with the grid;
> Moved the component label in front of the selector line;
> Fixed a bug that caused a sudden jump to the mouse position when moving components;
> Added better support for custom script chips (mods).

Known issues:
> Using a self feeding unstable circuit inside a complex chip WILL cause the game to crash, the same circuit being used in the editor is ok;
> Saving a string on a rom can clip adjacent spaces because the rom file uses spaces to delimitate memory addresses. E.g. "A B" (1 space between A and B) is ok, "A  B" (2 spaces between A and B) will be collapsed to "A B" (1 space) when saved. The only workaround atm is to save spaces as the ascii value 0x20.

I'm still working out to put the new code on github and when I do that I can share the link here.
Also, I'm gonna put my mod and the design that uses it on the community tab to showcase how it can be done and what can it do.

Files

Linux_v1_1_2.tar.gz 16 MB
May 18, 2023
Windows_v1_1_2.zip 15 MB
May 18, 2023

Get Micro - the Digital System Simulator

Leave a comment

Log in with itch.io to leave a comment.