mPaint v2: 16x16 D-Latch screen w / 256 Byte serial storage. - Printable Version +- Forums - Open Redstone Engineers (https://forum.openredstone.org) +-- Forum: ORE General (https://forum.openredstone.org/forum-39.html) +--- Forum: Projects & Inventions (https://forum.openredstone.org/forum-19.html) +---- Forum: Completed Projects (https://forum.openredstone.org/forum-21.html) +---- Thread: mPaint v2: 16x16 D-Latch screen w / 256 Byte serial storage. (/thread-10470.html) |
mPaint v2: 16x16 D-Latch screen w / 256 Byte serial storage. - Magic :^) - 08-02-2016 WARP: mPaint2 Features: Directly mapped button to pixel keypad. (no need for a cursor!) Row fill Column fill Screen fill Selector for writing 1s or 0s to the screen. (Paintbrush / Eraser) 7 slots of rewritable picture memory. (8th slot reserved for a possible networking upgrade.) Load / Save functionality. Progress bar for the Load / Save serial transfers. (~60 tick wait time) During serial Load / Save, the screen output is disabled to reduce client / server lag. (Lots of scrolling serial redstone lamp updates!) Comparison with mPaint v1: RE: mPaint v2: 16x16 D-Latch screen w / 256 Byte serial storage. - Chibill - 08-02-2016 This can easily be converted into a fully useable screen. RE: mPaint v2: 16x16 D-Latch screen w / 256 Byte serial storage. - Magic :^) - 08-02-2016 yup, the core of this screen is my 2x2 D-latch design that also allows propogation to the next D-latch below it. Each cell takes 3 inputs: Serial enable, Data in, and Clock. Serial enable controls a comparator read which takes the upper latch output and lets it go to the lower latch's input. It's also naturally 2 tick serial, so it would be very easy to interface with loads of stuff. Reading from this screen serially is destructive, but I worked around that by having the data loop back and relatch on that orange global bus. (If you're wondering why the data and clock inputs are connected, I use an SS of 1 to write a zero and an SS of 2 or more to write a one) RE: mPaint v2: 16x16 D-Latch screen w / 256 Byte serial storage. - Chibill - 08-02-2016 Very cool. Might try and make a little bit bigger screen and use it for the display of my GPU idea. RE: mPaint v2: 16x16 D-Latch screen w / 256 Byte serial storage. - josh03222 - 08-04-2016 who was the wal-mart employee, dcentrics? |