MOD Reverser with Source Code v1.0 A Tesseract Software Production in 1995 Please distribute!! Well, today an idea just POPPED into my head, and I decided to code it before I decided it was boring. What this does is reverse all the patterns and orders of a .MOD file. This is meant to reverse the song, but it doesn't work out on some with commands (especially break pattern). It doesn't reverse the samples because I was too lazy to do that. I just wanted to make a little contribution to the music scene, and I'm no good at composing... and I'm not a good enough coder to write a player or a tracker, so... Why the obsolete .MOD? Well... because I lost TECH.DOC that came with Scream Tracker... and it was the only one I had format information for. Also it's the simplest tracker format to use. BTW, the format file came with PCGPE and was written by Lars Hamre, with additions by Mark J. Cox and Mark Feldman. What are it's limitations? It only recognizes the signatures M.K., 6CHN, 8CHN, FLT4, and FLT8. It may choke on some formats, although I've tested it on several mods. It has only a few very basic error messages. Chances are, if something goes wrong internally, the program will crash. Lastly, it does not reverse commands; for example if you have a D0x command it won't change it to Dx0, or the loop command might even cause an error. I dunno. I'm thinking of more possible problems by the second here :), but I can't think of ways to fix most of them. Oh well, I hope you like this program anyways. The source code has no comments, but it's not too complex anyways, so you should have no trouble understanding or modifying it. Damn, I'm too lazy to write any more greets or anything, so I'll just copy them from another of my doc files and edit them slightly. Denthor (he has been a MAJOR help for my demo coding even though his trainers are in pascal) Psi (Starport Intro ][ source influenced my assembler programming a lot) Jare (his sources have also been helpful) Draeden, Tran (more source) Cecil the Snake (sysop of The Far Site!!!) BCG (I get nostalgic when I think about Sorcerers) Zodiak (Libertine mod is a very nice piece...) Skaven (Realm of Chaos is also way up there...) Croaker (music to 42 was the only cool thing in the entire intro) Necros (How could I forget him? Best composer in North America!) Big Jim (Very interesting music (some of it's quite good, too)) Other products from Tesseract Software: ÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅ ³ ÛÛÛÛÛÛÛÛÛ ³ Save the planet from destruction by ³ ÛÛÛ ÜÛÛÛÛÛÛÛ ³ the evil Macintosh computers! Fight ³ ÛÛÛ ÛÛÛÜÜÜÜ ³ off wave after wave of the hellspawns ³ ÛÛÛ ßßßßÛÛÛ ³ in this new arcade game for your PC ³ ÛÛÛÜÜÜÛÛÛÛÛÛÛÛÛß ³ from Tesseract Software! ³ ³ ³ TESSERACT SOFTWARE ³ -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- ÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅ ³ PROUDLY PRESENTS ³ Supports 256 color VGA and Adlib ÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅ (Sound Blaster) sound effects ù MAC INVADERS! ù ú ú File: MACINVAD.ZIP 45k zipped ÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅ ³ ßßÛßßÛßßß ³ ³ Û ßßßÛ Proudly ³ ³ Û ßßßß Presents: ³ ³ úùÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄùú ³ ³ ³ ³ The C source code of ³ ³ The Far Site Intro 2 ³ ³ ³ ³ Full Explanation! ³ ÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅ ù A TESSERACT SOFTWARE ù ú PRODUCTION ù File: FS2SRC.ZIP 13k zipped Distribution sites for Tesseract Software: The Far Site BBS: (609) 921-9450 Sysop: Cecil the Snake Location: Princeton, NJ, USA If you want to become a dist site, write to me. Chances are, I'll accept with no difficulty. Since my current addresses will be invalid within a month, I ask that you either mail me on The Far Site, or send mail to Dag Wa at the below address and ask that he forward it to me. BTW... if you want to send a big binary file to me, mail him asking for my address and then send me the file directly. Contact Addresses: Send email on The Far Site BBS: Pfister Dag Wa: pcxw96c@prodigy.com And DO send mail, please, for ANY reason. - End of File -