SH4ZAM! 0.9.1
Fast math library for the Sega Dreamcast's SH4 CPU
Loading...
Searching...
No Matches
Resources

Additional SH4 and optimization resources.

The following is a compilation of additional resources for low-level development and optimizations targeting the SH4 processor. Many of these were used to aid in the development of SH4ZAM itself.

Link Description
SH Instruction Set Summary Easy-to-navigate instruction set reference for the SuperH processor line.
Compiler Explorer Templates Preconfigured templates for viewing SH4 disassembly from KOS-based C/C++ source code within the web browser.
SH4 Programming Manual Detailed information on the SH4's instruction set.
SH4A Hardware Manual Detailed information about the SH4's peripherals and HW.
SH4 C ABI Specification Documents the C binary interface and calling convention.
SH4 Pipeline Simulator Low-level SH4 pipeline simulator for manually scheduling instructions.
SH4 Optimization Tips Dreamcast.wiki's list of useful optimization tips.
Reversing SH4 Vector Instructions Deep-dive into how FIPR, FTRV, FSCA, and FSRRA actually work on the HW.
SH4 Vector FPU Calculator Interactive calculator, visualizing the circuitry of the SH4 VFPU.
SuperH Manuals GitHub repository containing a collection of manuals for the SuperH architecture.