AminetAminet
Search:
84782 packages online
About
Recent
Browse
Search
Upload
Setup
Services

mus/play/pt-fixed.lha

Mirror:Random
Showing: ppc-morphos icongeneric icon
No screenshot available
Short:busywait-fixed ProTracker-replay
Uploader:
Type:mus/play
Architecture:m68k-amigaos
Date:1993-04-26
Download:mus/play/pt-fixed.lha - View contents
Readme:mus/play/pt-fixed.readme
Downloads:732

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: <aminetaminet net>