Turtle Smasher V1.41 ******************** ------------------------------------------------------------------------------- Changes V1.41 Fixed a bug in the 'Write Tracks' option. It didn't save correct amount of data. Now its doesn't lock the system while crunching, and changes the crunch- indicator to ledflasher instead of screenflasher. This cruncher is also tested on a 68040 CPU and it works just fine. The cruncher now tells you if the crunched data was bigger than the original data, instead of printing out that you saved 4,506 Gigabyte. ------------------------------------------------------------------------------- Changes V1.32. Fixed some bugs in writing data tracks without decrunchheader. Now it asks the decrunchaddress etc. at the right place when writing datatracks ------------------------------------------------------------------------------- What is Turtle Smasher? Well Turtle Smasher is a rather powerful adress decruncher with possibilities to write datafiles, executable files, autoloading trackloads or just tracks with or without decrunchheader. Well let's start the intructions. Load: Pretty selfexplained, but this version is NOT capable of reading executable files, so if you want to crunch a demo you have to use ORG, LOAD in the assembler and then write datafile. Crunch: Well not so much to say about this either, but Turtle Smasher ask's about a 'crunch offset' and that means if you put this to the maximum it will crunch the file VERY hard, but it will take a very long time unless you have an 68030 or 68040. The best offset is about 16000 on a standard amiga. It will take aproximately 1 hour/100Kb in worst case (a sample etc.). Save Data: Use this if you want to save the crunched data without a decrunch-header. This is useful when you have a mainprogram and you want to load some data into it. Then you can use the decrunchroutine (that should be copied with this cruncher) to decrunch and use it. Save Executable: Use this if you want to run the program separately without any other program. First it ask's where it should decrunch the file. Then it ask's where it should jump after it has decrunch it i.e the startadress of the demo etc. Write tracks: This is the powerful thing about this cruncher. Use this if you want you make a megademo, trackloader, trackloading game and wathever you can think of. If you use this then I recommend that you are little familiar with the Amiga. This option can write datatracks with or without decrunchheader and with or without autobooting bootblock. First it ask's if you want to write decrunchheader, select 'No' if you for instance have a main program with the decruncherroutine and just want to read tracks and decrunch them. Select 'Yes' if you want to implement the decruncherroutine in the crunched data. If you answered 'No' then some of the explanations under this row about what the cruncher ask's never occure. Then it ask's you about the decrunchadress and the jumpadress and that did I explained earlier. Then it ask's if you want to write bootblock. Use this if you want to be able to boot, load, decrunch and start the program directly. The next thing it ask's is if it should allocate the diskblock's as 'used'. This is VERY important to use if you want to save some dosfiles on it. For example: You have done a very nice bootloader that select's between some different demos etc. And then you save it to the disk using this program. After that you copy the demos to the disk and then you reset the machine to se how nice it works and it doesn't work at all. What the fuck! you think and starting to grovel about what you did wrong (the answer is allocate bootblock). It is very important not to use 'Allocate Bootblock' if you want to make a megademo etc. with trackload, 'Cause then it could write over some pretty important data. After that decision about Allocate blocks it ask's about the startblock. Usually that is 2, but it's up to you (if you doesn't know where to put it you should never have used the 'Write Tracks' option). The next question the cruncher gives you is so obvius that I won't explain it. Then it ask's you to put the disk in the drive (that I think you can manage without further explanation). The last thing Turtle Smasher ask's is the loadadress, and that shouldn't be the same as the decrunchadress (if it crashes when decrunching it is probably because you put the loadadress to close to the decrunchadress). Well, Well nice cruncher... Lets's go on with the explanation. Delete File: That will simply delete the selected file... Rename File: As it sounds. Make Directory: First it ask's for the new directoryname and then a filerequester pops up and ask's where to put the new directory. About: Look for yourself. Ideas & bugreport can be sent to that adress, but mark the envelope 'Him' so I get it. Quit: This option will remove the Turtle Smasher from the processor's tasklist. NOTE! NOTE! NOTE! NOTE! NOTE! NOTE! NOTE! NOTE! NOTE! NOTE! NOTE! NOTE! NOTE! The user will accept the full responsability for any inconvenience that this program may cause him or her. No one is alowed to sell or send this program with other programs that is sold before contacting us. When spreading this program you must include the following files: TurtleSmasher TurtleDecruncher.asm TurtleSmasher.Doc See ya later... Him & Mr.Crook of VOX DEI