aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorspicyjpeg <thatspicyjpeg@gmail.com>2022-08-21 23:36:45 +0200
committerspicyjpeg <thatspicyjpeg@gmail.com>2022-08-21 23:36:45 +0200
commitf2e946cc0f9730c0da56aae533b3429a0381003e (patch)
tree7ae3607a4708d8cdae096fa07dea774cead6ae4d /doc
parentc845878cb43da4f7470914a064109db2270fd7e6 (diff)
downloadpsn00bsdk-f2e946cc0f9730c0da56aae533b3429a0381003e.tar.gz
Fix psxetc bugs, IRQ controller register size
Diffstat (limited to 'doc')
-rw-r--r--doc/known_bugs.md11
1 files changed, 4 insertions, 7 deletions
diff --git a/doc/known_bugs.md b/doc/known_bugs.md
index 9e83f03..3fbfdc2 100644
--- a/doc/known_bugs.md
+++ b/doc/known_bugs.md
@@ -32,12 +32,9 @@ fixed.
`psxspu`:
-- `SpuCtrlSync()` locks up on MAME, making any code that tries to initialize
- the SPU hang. It works on other emulators as well as on real hardware.
-
-- Calls to `SpuSetTransferMode()` are ignored. SPU transfers are always
- performed using DMA, which imposes limitations such as the data length having
- to be a multiple of 16 words (64 bytes, see above).
+- `SpuInit()`, `SpuRead()` and `SpuWrite()` may take several seconds on MAME
+ due to the SPU status register being emulated incorrectly. They work as
+ expected on other emulators as well as on real hardware.
`psxetc`:
@@ -51,4 +48,4 @@ fixed.
See [README.md in the examples directory](../examples/README.md#examples-summary).
-----------------------------------------
-_Last updated on 2022-06-29 by spicyjpeg_
+_Last updated on 2022-08-21 by spicyjpeg_