-
In issue #40, fraespe asked:
|
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 1 reply
-
Hi, At first I copied the asm version from the Churrera source, and all worked fine. Then I discovered that BeepFX was included in the standard Z88DK install and tried to use it but the sound was not good. This was because the library code is normally linked in lower addresses by Z88DK, and your program in higher addresses, so the sound code was being run from contended memory, and sound effects sounded bad. So I rolled back and included again beepfx asm code as part of my engine, so that it is linked in upper memory for better sound. The beep_fx player code is just 148 bytes, so I decided it was a good tradeoff. I will probably will come back to this when I start working on issue #4 , I'll have to deep dive in memory management for that one (it's related to 128K memory management). J. |
Beta Was this translation helpful? Give feedback.
-
ok, thanks Jorge for your early response. I take advance this communication to let you other related question. Would it have sense to use a unique engine for music and fx sound? it would have a big memory saving. Do you know about something similar to this idea ? |
Beta Was this translation helpful? Give feedback.
ok, thanks Jorge for your early response.
I see that you have taken quite seriusly this development :-p
I take advance this communication to let you other related question. Would it have sense to use a unique engine for music and fx sound? it would have a big memory saving. Do you know about something similar to this idea ?