
|
84782 packages online
|
|
 |
|
|
|
No screenshot available
|
|
the old routine wasted about 2*10 rasterlines for switching the DMA off and on.
this routine needs 2-8 lines for the dmawait (depending on the module). It was
tested on an A500/A3000/A4000 and seems to play all modules ok (or at least the modules the original pt 1.1b replay plays ok).
a very simple ProTracker-player for DeliTracker is included.
BTW, using this new technique it should be no problem to fix the busywait-loops
of almost every other replay !
known bugs:
sometimes when a module starts playing and the first note is played on
a channel, the routine needs ~100 rasterlines (in the mt_Wait2 loop).
perhaps this is a dma problem ?
if you know how to fix these bugs please contact me:
kunath@informatik.tu-muenchen.de (Peter Kunath)
|
Contents of mus/play/pt-fixed.lha
PERMSSN UID GID PACKED SIZE RATIO CRC STAMP NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic] 7630 27388 27.9% -lh5- c59a Apr 25 1993 PT-CIAPlay.s
[generic] 2927 5268 55.6% -lh5- 3c59 Apr 25 1993 PT-DeliPlayer
[generic] 7397 26738 27.7% -lh5- 9123 Apr 25 1993 PT-DeliPlayer.s
---------- ----------- ------- ------- ------ ---------- ------------ -------------
Total 3 files 17954 59394 30.2% Apr 26 1993
|
|
|
 |
Page generated in 0.02 seconds |
Aminet © 1992-2024 Urban
Müller and the Aminet team.
Aminet contact address: <aminet aminet net> |