# Showcase

Source: https://sh4zam.com/showcase/

> Dreamcast ports, engines and demos accelerated with SH4ZAM, from Mario Kart 64 DC to Quake 2 DC and the Simulant engine

The following projects have been successfully accelerated with SH4ZAM and make great references. The list is upstream's, from the SH4ZAM README.

| Project | Description |
| --- | --- |
| [SH4ZAM PVR](https://github.com/dfchil/sh4zam_pvr) | Advanced PVR DR rendering examples with SH4ZAM acceleration. |
| [Mario Kart 64 DC](https://github.com/jnmartin84/mk64-dc) | jnmartin's Mario Kart 64 DC port with SH4ZAM acceleration. |
| [Star Fox 64 DC](https://github.com/jnmartin84/sf64-dc) | jnmartin's Star Fox 64 DC port with SH4ZAM acceleration. |
| [Super Mario 64 DC](https://github.com/jnmartin84/sm64-dc) | Super Mario 64 DC port with SH4ZAM acceleration. |
| [FFFFTT](https://github.com/meisei4/fffftt) | Audio signal visualizations, with SH4ZAM accelerated FFT and more. |
| [Sonic Mania DC](https://github.com/michael-fadely/Sonic-Mania-Decompilation) | Sonic Mania DC port with SH4ZAM acceleration. |
| [Simulant Engine](https://gitlab.com/simulant/simulant) | General-purpose cross-platform engine backed by SH4ZAM math. |
| [Meese Engine](https://meese4.github.io/) | Open-world voxel game built for the GC, using the SH4ZAM SW back-end. |
| [Quake 2 DC](https://github.com/Bruceleeto/Quake2) | Port of Quake 2 to the DC, with SH4ZAM accelerated matrix math. |
| [DCSinge](https://github.com/GPF/DCSinge) | Singe API + FMV playback engine on DC using SH4ZAM memory routines. |
| [Xash3D DC](https://github.com/maximqaxd/xash3d-fwgs_dc/tree/pvrrender) | SH4ZAM'd up DC port of the Half-Life compatible Xash3D engine. |
| [Gael Force](https://mrtheplague1.itch.io/gael-force) | Stylized tactical RPG with sprites, 3D worlds, and dynamic lighting effects. |
| [DMS-Engine](https://github.com/Bruceleeto/DMS-Engine) | Bruceleet's "Dreamcast Mesh Shit" Engine, SH4ZAM'd to hell with skinning. |
| [The Cave](https://freakdave.itch.io/dreamcast-the-cave-tech-demo) | FreakDave's SH4ZAM-boosted DC tech demo with impressive lighting and effects. |
| [Audio Visualizer](https://www.youtube.com/watch?v=2KR_PtF_33c) | Brielle Garcia's CD Audio Visualizer for Dreamcast, using SH4ZAM math routines. |
| [DemoTek](https://youtu.be/GfbITGBcHHY?si=TwwZWQhc9E8sfbyi) | Crash Bandicoot-style 3D platformer, with SH4ZAM'd up 3D transform math. |
| [QuakeSpasm DC](https://github.com/maximqaxd/quakespasm) | Sega Dreamcast port of QuakeSpasm, with native PVR renderer + SH4ZAM math. |
| [Monkey Ball DC](https://www.youtube.com/watch?v=277AUBanFAQ) | Reimplementation of Monkey Ball using GameCube assets from Super MB. |
| [Elias Daler Work](https://www.youtube.com/watch?v=8S58Di7aMEk) | Renowned PS1 homebrew dev uses SH4ZAM for his beautiful DC experiments. |
| [Diddy Kong Racing DC](https://github.com/Bruceleeto/Diddy-Kong-Racing) | Rare's renowned N64 kart racer, ported to the DC. SH4ZAMed to all hell for gainz. |

## Examples in the repo

| Example | Description |
| --- | --- |
| [Bruce's Balls](https://sh4zam.com/guides/examples/#bruces-balls) | Pushes up to 4.5 million PPS, rendering Bruce's balls. |
| [PVR DMA](https://sh4zam.com/guides/examples/#pvr-dma) | Real-world, complex renderer using KOS's PVR DMA API. |

Shipped something with SH4ZAM? Say so in `#sh4zam` on the [Simulant Discord](https://discord.gg/G2Ay9kxec2) or open a PR adding it to the upstream README.

## Related

- [Examples](https://sh4zam.com/guides/examples/)
- [Community](https://sh4zam.com/community/)
