Ericde45 Posted January 28, 2022 Share Posted January 28, 2022 Hello there, this week i converted the LSP player from Arnaud Carré ( Leonard/Oxygene) to Jaguar it is a streaming format of Amiga audio hardware registers values, recorded while playing a module on PC https://github.com/arnaud-carre/LSPlayer i made a simple version, then a little more optimised version, both reading samples byte by byte then i did a version reading samples long word/phrase by long word. And stocking 4 bytes for each channel, in the SRAM of the DSP currently with no 68000 displaying any debug information, it reaches 50 KHz replay on real hardware. do you have any advice to improve it ? is transferring 2 long words/8 bytes each time faster ? accessing the same DRAM for 8 bytes each time for example is using blitter to stock some small buffers of samples a good idea to go further than 50 Khz ? something like 8 x 512 KB of buffers in the DSP RAM and is using blitter in DSP code a good idea if i want to use it in also in the GPU code ? putting the samples completly in the DSP SRAM enables to reach 83 KHz ( there are some modules using only 4 KB of samples) source code is available here : https://github.com/ericde45/LSP_Jaguar video of first working version is here : 12 Quote Link to comment Share on other sites More sharing options...
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.