ญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญ ญ The Player 4.0B Rev 3 ฎ ญ - ฉ 1992 Jarno Paananen ญ - Guru of Complex and Parallax ญ ญ Official release date 3.5.1992 ญ ญ Last changes: 31.5.1992 ญ ญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญ (Big thanx to Antti Toiviainen and Janne Juhola for some ideas!) ญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญ ญ A few words about distribution: ญ ญ This program is freeware ญ ญ You can distribute this as long as ALL files are included and not ญ ญ more than a nominal fee for copying is asked. ญ ญ This program cannot be used for commercial purposes without written ญ ญ permission from the author. (and little $$$ :+) ญ ญ (Also hellos are welcomed !-) ญ If you have suggestions or remarks about this program, or if you find ญ ญ any bugs, please let me know. ญ ญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! Update report: This is a bugfixed,optimized and MUCH improved !! !! version of this program. Use this! This former version had a little !! !! bugs I hadn't noticed until now. Also converter is much more !! !! user-friendly now. !! !! SO THIS IS IT, ENJOY!! !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! This little utility was first made just for fun and to my own use. But when I saw, that there was no a GOOD Protracker-compatible replay and after I saw Azatoth/PHA's ProPacker, I decided to give other people a chance to play their ProTracker-tunes FAST! (Original replay is terrible and NoisePacker doesn't support PT and mine is faster...:-) When I designed the moduleformat, I also decided to include a sort of packing. Quite good I would say. It was a hell of work! I worked hard to make it possible and now it seems to work correctly! [better than NoisePacker 3.0 in most cases!] I also made a converter to make it easier to use PT-modules. It uses REQTOOLS.LIBRARY and POWERPACKER.LIBRARY (both by Nico Fran็ois) so it can also load PowerPacked ฎ -modules. The converter is made as easy as possible to the user. Gadgets,filerequesters,etc. I think everyone, who needs this utility, can use it, so I don't teach you how to use mouse. The converter first asks the module to be converted. (Can also be a converted module,it only asks you to play it) SUPPORTS BATCH-PROCESSING! (You can select multiple files to be converted!) The it loads your tune(s). If module is Powerpacked,it decrunches it first.If it was a Noise/ProTracker module, it asks the repeat position (usually 0) and you can choose the destination file (prefix P40. is already been inserted) and module is being converted and saved. You can see the statistics right after converting in a requester. Then you'll be asked do you want to hear the module played. If not it asks another module, but you surely want to hear it, so it loads the module and plays it. Also it calculates how many FULL rasterlines it takes, maximum and average lines . Max should be around 5 and average 2 or 3. In BATCHMODE it asks the destination directory,only loads the tunes, puts repeat position to default,inserts "P40." prefix,converts and saves. In the end you can see the statistics for all of the tunes. The replay itself is quite fast - max 4-5 :( lines - code is also quite well optimized. Uses lev6-interrupt, rest is in the source, find it out yourself. !!!! The new packing slowed it a little bit, but we (Simply and I) optimized it quite much, so it is FASTER than P40A (one more reason to use this!) It still can jump to 6th line,but who carez?!?!?! Call P40_INIT with module address in A0, then P40_MUSIC every frame and P40_END to stop DMAs etc. ญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญ Commands implemented at the moment: - Normal NoiseTracker 2.0 commands (0-6,A-F) - Tremolo (7), Sampleoffset (9), Fine slides (E1/E2), Set finetune (E5) Retrig (E9), Fine volumeslides (EA/EB), Notecut (EC), Notedelay (ED) Pattern delay (EE) - and of course finetune... I'll include the rest to version 4.1A (promise!) ญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญ I'm improving this utility for my own use, but send me some $$$ and I'll send you the newest version (mention which version you have, so I don't send the same version!) TO: (no swapping!) J.Paananen Puskalantie 6 37120 Nokia Finland Or call the official Player support-board: BOOMTOWN +358-31-423767 (DHST,24H) and leave a message to me, or you can download the newest version there. Also comments,questions,remarks,bug-reports etc. are welcomed! ญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญ History: 4.0B: (This bugfixed,optimized and improved version!) - Much improvements in the converter (BATCH!,Prefs,etc.) - Some commands have changed and became faster! - Replay is overall optimized and some BUGS! fixed (don't use rev2 if you don't have to!) also fineslides up/down now work correctly! - Ultra optimizing by Simply and me, now rarely jump to 6.line! - Now uses same data, if two same samples (quite rare case, but atleast in some chip-tunes) 4.0A: (First released version) - Much more efficient packing method! (doesn't play old modules..) - lots of little bug-hunting and improvements! ญ those goddamn bugs drive me mad! (The packer had more bugs than a dog!) 3.0A: (Used in Metro II by Parallax!) - More efficient packing method used! (Plays still 2.2A modules!) -patterndelay is back! -set finetune added! -tremolo added! -some things with replay note fixed -arpeggio changed to command 8 (little incompatibility... but faster!) 2.2A: (First main version, used in Compost-loader and Metro I) -big improvements in converter -some improvements with notes -BIG bugs fixed in converter -different only sample number thing (hard to tell you..) fixed -now works correctly with speed 1 -bug with "multiple patternbreaks in same line" fixed -some other nasty bugs fixed -some bugs with converter fixed -vibratotable added 2.1A: (A temporary version, only for own use) -whole player-system made again (F.A.S.T.E.R!!) -plays still 2.0D modules -patterndelay removed for a while 2.0D: (Introduction to version 2.1A, faster than 2.0C) -module format changed a bit -optimizing started 2.0C: (A major update to Protracker-compatibility) -finetune -sampleoffset -notecut -fineslide up/dwn -finevolumeslide up/dwn -patterndelay -a (bug?) in toneportamento fixed -notedelay -retrig note -back to safe (but slower...) routine 2.0B: (Ugly packer came up) -packer -LOTS of optimizations 2.0A: (First not standard moduleformat player) -own fileformat ญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญ 1.0A - 1.0K (Standard module players, NT2.0 combatible) 0.* (first experiments with Amiga's sound capabilities) --------------------------------------------------------ญญญญญญญญญญญญญญญญญ Special Message to world's biggest chip-factory ESTRELLA!: [finnish text] No niin, koska poliittinen toimintamme on osoittautunut melko tehokkaaksi, olemme pไไttไneet (ja jo aloittaneet!) toisen intronne hyvไksikไyt๖n. Se ei ollut vaikeaa, vaikka olittekin yrittไneet suojata kalleimpanne. Joten varautukaa... NO CARRIER!