diff options
| author | Tillmann Karras <tilkax@gmail.com> | 2025-07-27 14:14:59 +0100 |
|---|---|---|
| committer | Tillmann Karras <tilkax@gmail.com> | 2025-07-27 14:22:10 +0100 |
| commit | 288da38dc33fb977279289926d20177292f35b1c (patch) | |
| tree | 9836e9caeb16604dea35cebf4078facd26759dc8 /docs | |
| parent | a6642d5f79c7a718477e3e3a880f2054af4eff02 (diff) | |
docs/DSP: fix some bit pattern inconsistencies
Thanks to @Oaisus who reported this.
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/DSP/GameCube_DSP_Users_Manual/GameCube_DSP_Users_Manual.tex | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/docs/DSP/GameCube_DSP_Users_Manual/GameCube_DSP_Users_Manual.tex b/docs/DSP/GameCube_DSP_Users_Manual/GameCube_DSP_Users_Manual.tex index aec339c55e..4fb858fa94 100644 --- a/docs/DSP/GameCube_DSP_Users_Manual/GameCube_DSP_Users_Manual.tex +++ b/docs/DSP/GameCube_DSP_Users_Manual/GameCube_DSP_Users_Manual.tex @@ -46,7 +46,7 @@ % Document front page material \title{\textbf{\Huge GameCube DSP User's Manual}} \author{Reverse-engineered and documented by Duddie \\ \href{mailto:duddie@walla.com}{duddie@walla.com}} -\date{\today\\v0.1.7} +\date{\today\\v0.1.8} % Title formatting commands \newcommand{\OpcodeTitle}[1]{\subsection{#1}\label{instruction:#1}} @@ -265,6 +265,7 @@ The purpose of this documentation is purely academic and it aims at understandin 0.1.5 & 2022.09.29 & vpelletier & Fixed \texttt{BLOOP} and \texttt{BLOOPI} suboperation order \\ \hline 0.1.6 & 2022.06.20 & xperia64 & Accelerator documentation updates, fix register typo in ANDC and ORC descriptions \\ \hline 0.1.7 & 2025.04.21 & Tilka & Fixed typos and complained about GFDL \\ \hline +0.1.8 & 2025.07.27 & Tilka & Fixed some bit pattern inconsistencies in the 'LDAX* opcodes \\ \hline \end{tabular} \end{table} @@ -4615,7 +4616,7 @@ When the main and extension opcodes write to the same register, the register is \begin{DSPOpcode}{'LDAXM} \begin{DSPOpcodeBytefield}{16} - \monobitbox{4}{xxxx} & \monobitbox{4}{xxxx} & \monobitbox{4}{11sr} & \monobitbox{4}{0011} + \monobitbox{4}{xxxx} & \monobitbox{4}{xxxx} & \monobitbox{4}{11sr} & \monobitbox{4}{1011} \end{DSPOpcodeBytefield} \begin{DSPOpcodeFormat} @@ -4642,7 +4643,7 @@ When the main and extension opcodes write to the same register, the register is \begin{DSPOpcode}{'LDAXNM} \begin{DSPOpcodeBytefield}{16} - \monobitbox{4}{xxxx} & \monobitbox{4}{xxxx} & \monobitbox{4}{11sr} & \monobitbox{4}{0011} + \monobitbox{4}{xxxx} & \monobitbox{4}{xxxx} & \monobitbox{4}{11sr} & \monobitbox{4}{1111} \end{DSPOpcodeBytefield} \begin{DSPOpcodeFormat} @@ -4670,7 +4671,7 @@ When the main and extension opcodes write to the same register, the register is \begin{DSPOpcode}{'LDAXN} \begin{DSPOpcodeBytefield}{16} - \monobitbox{4}{xxxx} & \monobitbox{4}{xxxx} & \monobitbox{4}{11sr} & \monobitbox{4}{0011} + \monobitbox{4}{xxxx} & \monobitbox{4}{xxxx} & \monobitbox{4}{11sr} & \monobitbox{4}{0111} \end{DSPOpcodeBytefield} \begin{DSPOpcodeFormat} @@ -5214,7 +5215,7 @@ Instruction & Opcode & Page \\ \hline \OpcodeRow{xxxx xxxx 11dr 10ss}{'LDM} \OpcodeRow{xxxx xxxx 11sr 1011}{'LDAXM} \OpcodeRow{xxxx xxxx 11dr 11ss}{'LDNM} -\OpcodeRow{xxxx xxxx 11dr 1111}{'LDAXNM} +\OpcodeRow{xxxx xxxx 11sr 1111}{'LDAXNM} \end{longtable} \end{center} |
