Gradient Line Drawer [ MPU 8 | 3.3 Hz Minecraft Redstone CPU ] @ModPunchtree
Gradient Line Drawer [ MPU 8 | 3.3 Hz Minecraft Redstone CPU ]  @ModPunchtree
Uploaded July 2022 | Updated September 2026, 2 weeks ago
The MPU 8 is my latest and fastest Minecraft Redstone CPU.

Here the MPU 8 is drawing a star using the gradient line drawing algorithm.
The algorithm first calculates the gradient of the line it wants to draw by dividing the change in y values (dy) by the change in x values (dx) using a 0.8 fixed point value. Then each time the x value is incremented the gradient is added to an accumulator, and when the accumulator rolls over it increments/decrements the y value.
This program has been designed to be able to handle lines going in any direction as it swaps the x and y values if dy is bigger than dx.

The points of the star are simply stored as immediate values in the program which were pre-calculated by me.

This video is not sped up but the tick speed has been set to 100 times speed.

This program took 10954 cycles to run (54 minutes 46.2 seconds at default Minecraft speed).

Join the URCL (Universal Reduced Computer Language) discord:
discord.gg/Nv8jzWg5j8

MPU 8 Specs:
• No command blocks or pistons
• 3.3 Hz clock speed (3 ticks or 0.3 seconds per clock pulse)
• 9 stage waterfall pipeline
• 12 general purpose simulated dual read registers (with automatic forwarding at 6 ticks)
• 8 bit word length
• 256 word instruction ROM x2
• 32 bit instruction length (that includes an 8 bit immediate value)
• VLIW architecture
• 32 bit hardware BCD converter
• 8 bit hardware multiplier
• 8 bit hardware divider
• 64x64 pixel display which can be shifted upwards 8 pixels whenever needed
• 1 frame buffer
• Full qwerty keyboard with arrow keys and function keys for user input
• 128 bytes of main RAM
• 512 bytes of screen RAM
• Up to 128 I/O ports
• External 8 kiB paging ROM for storing large amounts of data
• 13 testable flags
• 8 bit character set (a custom one, so not ASCII) which uses 4x8 characters
• Can be started, stopped and reset from the UI
• Almost fully compatible with URCL

MPU 8 ISA:
docs.google.com/spreadsheets/d/1KRoZNu5ic36-vcP-6llN8L27ZvLxW5ILiaOX5gcoAC4/edit?usp=sharing

If you want to support me creating these videos, my Patreon is:
patreon.com/modpunchtree
or my PayPal link is:
paypal.me/modpunchtree
Gradient Line Drawer [ MPU 8 | 3.3 Hz Minecraft Redstone CPU ]URCL Fizzbuzz by sammyuri on the MPU6 CPU32 bit Fibonacci on the MPU6 CPUMinecraft in Minecraft Subtle Foreshadowing #retro #shorts #memeSketch Animation TestWhat is URCL ??? (Programming Language)I Made a full color 3D Renderer with just redstone!4 Bit Shift and Add Multiplication in 12.4 seconds in MinecraftURCL Fizzbuzz on the MPU6 CPUCompact 2 Bit Counter in MinecraftFrom the Depths 2.4.5 APS Tutorial Part 1 The PartsMPU 7 Bubble Sort [ 2 Hz Minecraft Redstone CPU ]
ModPunchtree |

Gradient Line Drawer [ MPU 8 | 3.3 Hz Minecraft Redstone CPU ]

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER