Uploaded June 2026 | Updated September 2026, 2 weeks ago
REUPLOAD - due to copyright strike on the original
I had to fry the audio because it kept striking the noteblock version of the song,
and I had to put a black bar down the middle and put some junk between because it somehow kept also striking the 12 fps 64x48 pixel video running on IRIS
Original description:
Never gonna give you up running on my redstone computer IRIS.
The program is being entirely ran on the computer inside of minecraft.
It uses zero command blocks, no mods, and no data packs.
The screen uses retextured redstone dust - which makes each signal strength a different colour.
Rick roll Features:
- 16 colours (4 bits per pixel)
- 12 frames per second
- 2529 frames total
- 523 kB for entire video
- Lossy 2x4 pixel tile compression
- Huffman compression
- Split into 9 smaller videos to fit in IRIS's 64 kB ROM space
- 1 frame roughly every 21 seconds
- Sped up approximately 250 times to match original video
- This took over 14 hours to record
The program was written in a language called URCL - which is the same language I wrote DOOM in for IRIS.
------------------------------------------------------
URCL Discord:
discord.gg/Nv8jzWg5j8
World Download:
drive.google.com/file/d/1ty4R3TPPf4gbtWCKj2QRdHJr5MXafZWi/view?usp=sharing (Java 1.18.2)
If you want to run programs on IRIS yourself, join my Patreon:
patreon.com/modpunchtree
My personal Discord:
discord.gg/GRdTe4myPZ
IRIS Specs:
- Custom 16 bit CPU
- 8 kB of RAM
- 64 kB of ROM
- 1 kB texture ROM
- 64x48 pixel screen - 16 colours
- Floating point unit (add sub mult div sqrt)
- 173 redstone tick clock
- No 3D graphics hardware acceleration (entirely done in software)
- Runs programs written in URCL
- Runs at 1 million ticks per second thanks to MCHPRS server - which is 5.8 kHz clock speed
IRIS Diagram:
https://files.catbox.moe/oz1ang.png
IRIS ISA:
docs.google.com/spreadsheets/d/1lNaA6qRkyq3S7KwoEd5H7LZ2mnZaqGI-8hp3zQbeJTc/edit?usp=sharing
IRIS running DOOM:
youtu.be/_SvLXy74Jr4
IRIS is a fully programmable computer which is capable of a lot more than this!
Full colour Minecraft in Minecraft and Elite coming soon!
Subscribe!
------------------------------------------------------
Music:
Never Gonna Give You Up - Rick Astley
I do NOT own the music!
REUPLOAD - due to copyright strike on the original
I had to fry the audio because it kept striking the noteblock version of the song,
and I had to put a black bar down the middle and put some junk between because it somehow kept also striking the 12 fps 64x48 pixel video running on IRIS
Original description:
Never gonna give you up running on my redstone computer IRIS.
The program is being entirely ran on the computer inside of minecraft.
It uses zero command blocks, no mods, and no data packs.
The screen uses retextured redstone dust - which makes each signal strength a different colour.
Rick roll Features:
- 16 colours (4 bits per pixel)
- 12 frames per second
- 2529 frames total
- 523 kB for entire video
- Lossy 2x4 pixel tile compression
- Huffman compression
- Split into 9 smaller videos to fit in IRIS's 64 kB ROM space
- 1 frame roughly every 21 seconds
- Sped up approximately 250 times to match original video
- This took over 14 hours to record
The program was written in a language called URCL - which is the same language I wrote DOOM in for IRIS.
------------------------------------------------------
URCL Discord:
discord.gg/Nv8jzWg5j8
World Download:
drive.google.com/file/d/1ty4R3TPPf4gbtWCKj2QRdHJr5MXafZWi/view?usp=sharing (Java 1.18.2)
If you want to run programs on IRIS yourself, join my Patreon:
patreon.com/modpunchtree
My personal Discord:
discord.gg/GRdTe4myPZ
IRIS Specs:
- Custom 16 bit CPU
- 8 kB of RAM
- 64 kB of ROM
- 1 kB texture ROM
- 64x48 pixel screen - 16 colours
- Floating point unit (add sub mult div sqrt)
- 173 redstone tick clock
- No 3D graphics hardware acceleration (entirely done in software)
- Runs programs written in URCL
- Runs at 1 million ticks per second thanks to MCHPRS server - which is 5.8 kHz clock speed
IRIS Diagram:
https://files.catbox.moe/oz1ang.png
IRIS ISA:
docs.google.com/spreadsheets/d/1lNaA6qRkyq3S7KwoEd5H7LZ2mnZaqGI-8hp3zQbeJTc/edit?usp=sharing
IRIS running DOOM:
youtu.be/_SvLXy74Jr4
IRIS is a fully programmable computer which is capable of a lot more than this!
Full colour Minecraft in Minecraft and Elite coming soon!
Subscribe!
------------------------------------------------------
Music:
Never Gonna Give You Up - Rick Astley
I do NOT own the music!




![MPU 7 - 32 bit Fibonacci [ 2 Hz Minecraft Redstone CPU ]
The MPU 7 is my latest and fastest Minecraft Redstone CPU.
This video is at 32x speed and the carpet mod tick speed is set to 2 times speed.
Here the MPU 7 is storing two 32 bit values (each taking 4 registers) and calculating the Fibonacci sequence using them. After calculating each value it converts the number to base 10 and prints it to the display.
When the value reaches the highest possible 32 bit Fibonacci number (2 970 215 073) then it halts the CPU.
The flashing horizontal line is the cursor. This just shows what area of the screen the MPU 7 is currently writing to.
Join the URCL (Universal Reduced Computer Language) discord:
https://discord.gg/Nv8jzWg5j8
MPU 7 Specs:
• No command blocks or pistons
• 2 Hz clock speed (5 ticks or 0.5 seconds per clock pulse)
• 5 stage waterfall pipeline (Fetch1 - Fetch2 - Decode - Execute - Writeback)
• 10 general purpose simulated dual read registers (with no read before write hazards because of the automatic forwarding)
• 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
• 8 bit RNG
• 64x32 pixel display (1x1 pixels) 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
• 256 bytes of screen RAM
• Up to 128 I/O ports
• External 8 kiB paging ROM for storing large amounts of data (Like Bad Apple!!)
• 7 testable flags
• Full 7 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 7 ISA:
https://docs.google.com/spreadsheets/d/1fgXPalCBTGg-X3QGXmNagxAMHoiOW_9nbOgaJl7fFoY/edit?usp=sharing
MPU 7 World download is available in the URCL discord:
https://discord.gg/Nv8jzWg5j8
If you want to support me creating these videos, Patreon is:
https://www.patreon.com/modpunchtree
or my PayPal link is:
https://paypal.me/modpunchtree MPU 7 - 32 bit Fibonacci [ 2 Hz Minecraft Redstone CPU ]](https://i.ytimg.com/vi/mqWgHT1E53A/mqdefault.jpg)
![MPU 8 Mandelbrot [ 3.3 Hz Minecraft Redstone CPU ]
The MPU 8 is my latest and fastest Minecraft Redstone CPU.
Here the MPU 8 is generating the mandelbrot fractal at 64x64 pixel resolution with 20 iterations per pixel.
For the calculations I used 2.6 fixed point numbers and a look-up table in the RAM which stored the initial values for each coordinate.
This video has been sped up 8 times and the tick speed has been set to 1400 times speed. (so a net speed up of 11200 times)
This program took 2375726 cycles to run (198 hours at default Minecraft speed).
Join the URCL (Universal Reduced Computer Language) discord:
https://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:
https://docs.google.com/spreadsheets/d/1KRoZNu5ic36-vcP-6llN8L27ZvLxW5ILiaOX5gcoAC4/edit?usp=sharing
If you want to support me creating these videos, my Patreon is:
https://www.patreon.com/modpunchtree
or my PayPal link is:
https://paypal.me/modpunchtree MPU 8 Mandelbrot [ 3.3 Hz Minecraft Redstone CPU ]](https://i.ytimg.com/vi/ms2oz5P05CU/mqdefault.jpg)




