Pokechu22
|
44129dda4c
|
dsp_rom: Add version numbers and hashes to VerifyRoms and readme
|
2021-08-22 10:49:46 -07:00 |
|
Pokechu22
|
a5e2a0d973
|
dsp_rom: Remove illegal use of AX with SRS
|
2021-08-22 10:49:46 -07:00 |
|
Tillmann Karras
|
c881f4db22
|
dsp_rom: add pseudo code and fix small accuracy issues
Doesn't fix anything, hence not upstreaming this.
|
2021-08-22 10:49:46 -07:00 |
|
Pokechu22
|
d0b40528e5
|
dsp_rom: Fix readme eols and trailing whitespace
|
2021-08-22 10:49:46 -07:00 |
|
Pokechu22
|
4fa9517ba3
|
docs/DSP: Update version and history
The GFDL requires the history section to be updated.
|
2021-08-21 17:07:14 -07:00 |
|
Pokechu22
|
9ef388f1c3
|
docs/DSP: NEG can set overflow and carry
|
2021-08-21 17:07:14 -07:00 |
|
Pokechu22
|
602163b623
|
docs/DSP: Fix typo with MULCMVZ and MULCMV
|
2021-08-21 17:07:14 -07:00 |
|
Pokechu22
|
c51c339424
|
docs/DSP: Document initialization process
|
2021-08-21 17:07:14 -07:00 |
|
Pokechu22
|
5bf59f3ce4
|
docs/DSP: A failed RETcc only inceases PC by 1, not 2
This is because RETcc is a single-word instruction.
|
2021-08-21 17:07:14 -07:00 |
|
Pokechu22
|
1b84721b7f
|
docs/DSP: Add RTIcc
|
2021-08-21 17:07:14 -07:00 |
|
Pokechu22
|
5611bd8f23
|
docs/DSP: Change conditional names to match Dolphin
|
2021-08-21 17:07:14 -07:00 |
|
Pokechu22
|
af10eab938
|
docs/DSP: Split SRSH from SRS
|
2021-08-21 17:07:14 -07:00 |
|
Pokechu22
|
408623b6e9
|
docs/DSP: Document behavior of LRS/SRS/SI with CR
|
2021-08-21 17:07:14 -07:00 |
|
Pokechu22
|
8fa649e1d6
|
docs/DSP: Document masking/sign extension behavior of registers
|
2021-08-21 17:07:14 -07:00 |
|
Pokechu22
|
7c645e1865
|
docs/DSP: Fix registers used by MOVAX and MOV
|
2021-08-21 17:07:14 -07:00 |
|
Pokechu22
|
be753e5a45
|
docs/DSP: MADDC operates on acS.m, not acS.l
This matches the prose and Dolphin's implementation.
|
2021-08-21 17:07:13 -07:00 |
|
Pokechu22
|
0796fada17
|
docs/DSP: Add information about flags for every instruction
|
2021-08-21 17:07:13 -07:00 |
|
Pokechu22
|
9249454f33
|
docs/DSP: Document overflow and carry behavior
|
2021-08-21 17:07:13 -07:00 |
|
Pokechu22
|
a8ec0ad27f
|
docs/DSP: Fix MULXAC bytes
The previous encoding was for MULXMVZ.
|
2021-08-21 16:05:06 -07:00 |
|
Pokechu22
|
2db2683ea9
|
docs/DSP: Fix 'S format
|
2021-08-21 16:05:06 -07:00 |
|
Pokechu22
|
139e05800f
|
docs/DSP: Fix 'LS encoding
The old encoding was a copy of 'LN.
|
2021-08-21 16:05:06 -07:00 |
|
Pokechu22
|
8767df40e5
|
docs/DSP: Fix acD/acR conflation in shift instructions
|
2021-08-21 16:05:06 -07:00 |
|
Pokechu22
|
332bb6fd55
|
docs/DSP: Fix operation for LSR/ASR
|
2021-08-21 16:05:06 -07:00 |
|
Pokechu22
|
2eb791d5e1
|
docs/DSP: Note that ADDAXL is unsigned
|
2021-08-21 16:05:06 -07:00 |
|
Pokechu22
|
953670b057
|
docs/DSP: Fix operation of ADDR and SUBR
|
2021-08-21 16:05:06 -07:00 |
|