Minecraft Maps / Redstone Device

Big Matrix Display

  • 1,615 views, 2 today
  • 134 downloads, 0 today
  • 6
  • 2
  • 13
domes's Avatar domes
Level 35 : Artisan Engineer
28
After some time, I have finally gotten to this one. Created back in 2013 as a part of the PoweredCube project, it represented its main graphical output. A big screen with the access to individual pixels has the following characteristics:
  • 32x24 pixels (768 pixels in total)
  • Clear the whole screen signal
  • Simple control interface (read below)
How to control the monitor?

We will use a table to better imagine how things work. It basically represents the monitor input port depicted in the last image:

resetdatayaddr[​5]xaddr[​5]write

Once reset signal is equal to 1, all pixels will turn off. If write signal is set to 1, it will write current data value to a pixel addressed by yaddr (Y coordinate) and xaddr (X coordinate) signals. Left bottom corner of the screen is equal to (0, 0).

Hope you all are doing well! ;-)
Progress100% complete
Tags

Create an account or sign in to comment.

New Reds Technology
08/25/2020 9:03 am
Level 34 : Artisan Engineer
New Reds Technology's Avatar
Question: Did you ever think that it would be possible to have a 1x1 pixel screen?
(Just asking because me and my friend just did it... so I guess that answers you're question... :)
2
domes
08/25/2020 12:51 pm
Level 35 : Artisan Engineer
domes's Avatar
Yeah man, I have considered it several times. But after building this one... xD
2
New Reds Technology
08/25/2020 1:03 pm
Level 34 : Artisan Engineer
New Reds Technology's Avatar
I get that... I get that a lot... imagine a whole computer lie before you and the last thing you see to fix, is you're huge 256 block wide 42 block tall ROM insert screen... which has a little bug, at the very bottom... that deletes you're characters... then you know how I felt with the XRED... I tried for 3 months to fix that thing... and I eventually gave up... :(
2
domes
08/25/2020 2:53 pm
Level 35 : Artisan Engineer
domes's Avatar
lol man xDD
2
eagoy
08/04/2020 11:23 am
Level 56 : Grandmaster Lava Rider
eagoy's Avatar
Reminds me of my own old screens.
Quite big, clean wiring (although personally I would prefer to have some color coding going on).
By the way, is the input of 'yaddr' and 'xaddr' in binary?
3
domes
08/04/2020 5:23 pm
Level 35 : Artisan Engineer
domes's Avatar
Yeah, just say it... it's big and ugly. xD That's at least what I think of it now to some point. Nevertheless, it's my matter of the heart.

Ad yaddr, xaddr: yes, they are encoded in binary (5 bits each coordinate). Just out of curiosity; what alternatives come to your mind? :-)
2
eagoy
08/05/2020 11:04 am
Level 56 : Grandmaster Lava Rider
eagoy's Avatar
What I have used in the past are:
+ one line per x-coordinate & one line per y-coordinate -> example 10x10 pixels means 10 x-coordinate lines and 10 y-coordinate lines. Only were they intersect you can write/input goes through.
- input mechanism of say 10 buttons, press one & the old one is flushed out
- up/down counter per coordinate
- hook them up to tripwires or pressureplates (= same amount of pixels).

Hope it makes some kind of sense. Or fly through the PMCview3D on my old submission
https://www.planetminecraft.com/project/paint-system/
(note1, if I recall it doesn't work due to some missing objects in the hoppers for the timer-clocks to work properly
note2, it only contain the latest version, I could try dig up the original save that shoudl work + has the older versions)

ps. as you might have noticed, I am bit rusty in the terms of all the gates and such. It has been some years I worked extensive with those.
2
domes
08/05/2020 3:19 pm
Level 35 : Artisan Engineer
domes's Avatar
Yeah some good ideas here, thank you for the examples. :-)

The paint system looks interesting but right now I do not have much time to examine it more deeply. Furthermore, I am focused on processors now.

Nevertheless, I like that you did not use command blocks in the map. I personally do not like them since they are transforming hardware problem to a software problem while being seen as a hardware solution then (if you know what I mean). And that's a different level of abstraction.
2
New Reds Technology
08/04/2020 9:15 am
Level 34 : Artisan Engineer
New Reds Technology's Avatar
Outch... that's, big...
and it uses X, Y cords... even bigger outch!!!
then clear function... now I'm stuned...
I mean the RAM needed for that is insaine!!!
I like it...
1+ DIAMOND
3
domes
08/04/2020 5:27 pm
Level 35 : Artisan Engineer
domes's Avatar
> Outch... that's, big...
100% agree xD

> and it uses X, Y cords... even bigger outch!!!
How it should be done then? Just curious. Please note that it must be able to draw individual pixels (buffered/unbuffered don't mind).

> I mean the RAM needed for that is insaine!!!
RAM? If you mean the screen buffer, that's 768 bits = 96 bytes. It is not that much. :-)

Anyway, thank you man! :-)
2
Planet Minecraft

Website

© 2010 - 2024
www.planetminecraft.com

Welcome