blocksds / sdk

Main BlocksDS SDK repository
https://blocksds.github.io/docs/
155 stars 8 forks source link

Improve multithreaded performance of ARM7 TMIO functions #131

Closed AntonioND closed 7 months ago

AntonioND commented 7 months ago

As @profi200 mentioned in Discord:

That reminds me you can probably replace these swiHalts() with whatever kernel/thread primitives to make it actually save time when using multiple threads: https://github.com/blocksds/libnds/blob/d298d908a44c358d225d80c9103c45a2e10fa916/source/arm7/tmio.twl.c#L276

Right now, multithreading isn't enabled on the ARM7, but this may be an option in the future.

AntonioND commented 7 months ago

Closing this task and adding it to https://github.com/blocksds/sdk/issues/43