amadornes / SCM-Localization-Issues

Localization and issues for Super Circuit Maker
16 stars 19 forks source link

Divider brief instability #307

Open mycroftviii opened 7 years ago

mycroftviii commented 7 years ago

When building adc I discovered the divider will briefly output a wrong answer when the input changes before settling down on the correct value. In the circut the output should always be 1 or 0 and I have seen other higher random values for up to 3 or four ticks. This results in a higher value than should be being passed along causing occasional false outputs further downstream. Have verifies this several ways even going as far as building two kinds of oscilloscopes ingame as well as using the mutlimeter.

Installed is Minecraft coder pack 9.19 Forge mod loader 8.0.99.99 Minecraft forge. 12.18.3.2185 MCMultipart 1.3.0 Super Circut Maker 1.0.4 Minecraft is 1.10.2

convict999 commented 7 years ago

Cant say ive noticed this happen, but it would maybe explain the extreme lag from my analouge decoder, having 256 dividers amongst it.

An actual scm oscilloscope would be very useful, as multimeter only updates every # ticks

mycroftviii commented 7 years ago

I built several in game. Just lights in a row fees from the signal line. Used subtractor and a constant before each light so the furthest light represented the strongest value. Any value over 1 represented a spike.

On Jan 9, 2017 4:25 AM, "convict999" notifications@github.com wrote:

Cant say ive noticed this happen, but it would maybe explain the extreme lag from my analouge decoder, having 256 dividers amongst it.

An actual scm oscilloscope would be very useful, as multimeter only updates every # ticks

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or mute the thread.