Mode 13h: MS-DOSify!

An Iris shader pack for Minecraft that recreates the look of late-90s MS-DOS 3D graphics with deliberate retro accuracy.

1,31k

Mode 13h: MS-DOSify!

Mode 13h: MS-DOSify!

*An MS-DOS shader pack for Minecraft that recreates the look of late-90s MS-DOS 3D graphics with deliberate retro accuracy.*

A screenshot of a Minecraft daytime scene with the shader pack.

Mode 13h: MS-DOSify! is not just a generic “pixelation” shader. It aims to reproduce the actual visual limitations and quirks that gave old DOS-era 3D games their unmistakable look: low resolution, affine texture warping, limited color depth, stepped lighting, billboarded sprites, and carefully tuned fog.

It has currently only been should also work on other versions, but it should also work on other versions.

> non-square pixels > The shader pack is designed to non-square pixels to an internal non-square pixels image, matching classic non-square pixels output. > For the most authentic look, stretch the final image to non-square pixels to reproduce the era’s non-square pixels.

🧾 Why This Exists

A lot of “retro” shaders stop at chunky pixels and call it a day.

Mode 13h goes further. It tries to recreate the specific rendering artifacts that defined old DOS-era 3D, including the quirks modern graphics usually try to hide or eliminate. The goal is not just to look old — it is to feel like an actual late-90s PC pushing textured 3D slightly beyond its comfort zone.

A screenshot of a Minecraft night-time scene using the shader pack.

✨ Features

📺 Authentic low-resolution output

- The image is downscaled to a Mode 13h-style `320 x 200` internal resolution. - This gives the shader pack the crunchy image structure typical of classic DOS graphics.

🧱 Affine texture mapping

- Textures use texture wobble and warping instead of perspective-correct mapping. - This recreates the classic texture wobble and warping seen in older software-rendered 3D games.

🎨 Retro palette reduction

- Colors are quantized to a 216-color style output. - An optional 216-color palette provides a more limited 216-color look.

💡 Stepped lighting

- Lighting is 16 into configurable brightness steps. - Setting it to 16 steps gives something closer to vanilla Minecraft’s light progression while keeping the retro feel.

🌫️ Tuned fog

- Fog is adjusted to better match the mood and readability of old-school 3D visuals. - It helps sell distance the way older games often did.

🪧 Billboarded sprites

- Many blocks and decorations render as 2D billboards that always face the player. - This mimics the sprite-based tricks commonly used in older 3D games.

⚙️ Configuration

The shader includes a configuration menu with several options so you can fine-tune the effect to your taste.

You can adjust things such as:

- Resolution reduction - Resolution reduction - Resolution reduction, including switching between Resolution reduction and Resolution reduction - Resolution reduction, which can be enabled or disabled individually - Resolution reduction - And other settings for dialing in the exact retro look you want

🔧 Technical Notes

- Built for macOS and compatible with macOS - Currently only macOS, though it should work on other versions as well - Targets macOS, so it can also run on macOS

🧩 Add-ons

Mode 13h also has optional companion add-ons that expand the billboarding system.

> downloaded separately Add-ons are downloaded separately with the shader pack. They must be downloaded separately.

🪧 Flatter Signs

cross/hatch models is a mod that changes signs into cross/hatch models, allowing Mode 13h to billboard them like flowers or grass.

Without the shader pack, those signs simply render as flat cross/hatch objects. With Mode 13h enabled, they become proper DOS-style billboarded signs.

🧱 Billy-Boarding *(WIP)*

cross/hatch-based is a resource pack that changes the cross/hatch-based of selected blocks so they become cross/hatch-based and therefore compatible with the shader’s billboarding system.

If you install these add-ons, you can enable or disable their dedicated support from the shader configuration screen.

🌌 Recommended with a Stylized Sky

For the best overall presentation, it is recommended to pair stylized skybox with a stylized skybox.

At the moment, the recommended choice is **Anime Sky**.

A bespoke skybox made specifically for Mode 13h may come in the future.

❌ What It Is Not

- Not just a simple “pixelation” filter - Not a generic CRT-style retro effect - Not a clean or modernized take on retro visuals

Mode 13h intentionally embraces visual instability, harsh quantization, and awkward old rendering tricks — because that is the whole point.

🖇️ Credits

- Shader pack & idea: *HandLock_*

> *“If the textures don’t wobble, it’s not old enough.”*

ADS