User Tools

Site Tools


base:exomizer_level_compress_decompression_for_beginners

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
base:exomizer_level_compress_decompression_for_beginners [2020-10-01 14:10] – [Using Exomizer's Decruncher on a Cross Assembler] richardbase:exomizer_level_compress_decompression_for_beginners [2020-10-01 14:15] – [Using Exomizer's Decruncher on a Cross Assembler] richard
Line 13: Line 13:
  
  
-====Using Exomizer's Decruncher on a Cross Assembler==== +====An Example Using Exomizer's Decruncher on a Cross Assembler==== 
  
 An example program (in ACME/C64Studio) - Note that I assembed Exomizer's wrap.s decruncher source to $C000: An example program (in ACME/C64Studio) - Note that I assembed Exomizer's wrap.s decruncher source to $C000:
Line 36: Line 36:
      
 </code> </code>
- +Please take note that there can be cases where running the decruncher, sometimes it might crash. This is normally if a zero byte has been read while depacking from reverse memory. Or the crash will occur if you are decrunching from the incorrect end address. Sometimes you may need to set the $01 value to #$35, #$36 or #$37 before/after calling the decrunch code, depending on which memory address you wish to decrunch from/to.
-... also note that there can be cases where running the decruncher, sometimes you might need to set the $01 value to #$35, #$36 or #$37 before / after calling the decrunch system, depending on which memory address you wish to decrunch from/to.+
 ====Using Exomizer's Decruncher on a Native C64====  ====Using Exomizer's Decruncher on a Native C64==== 
  
base/exomizer_level_compress_decompression_for_beginners.txt · Last modified: 2020-10-01 15:14 by richard