News:

Printed Amstrad Addict magazine announced, check it out here!

Main Menu
avatar_TFM

Exomizer Problem - Please help.

Started by TFM, 18:03, 18 October 13

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

TFM

Hi!


When calling DEEXO from basic (the routine to uncompress data generated by exomizer) the process of uncompression works...


BUT it screws up memory between &0100 and &01A0, so the BASIC loader get's screwed up.


Is there a solution for that problem?

TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

AMSDOS

Quote from: TFM on 18:03, 18 October 13
Hi!


When calling DEEXO from basic (the routine to uncompress data generated by exomizer) the process of uncompression works...


BUT it screws up memory between &0100 and &01A0, so the BASIC loader get's screwed up.


Is there a solution for that problem?

It's possible to move the location of the BASIC program, would that be of any help?
* Using the old Amstrad Languages :D   * with the Firmware :P
* I also like to problem solve code in BASIC :)   * And type-in Type-Ins! :D

Home Computing Weekly Programs
Popular Computing Weekly Programs
Your Computer Programs
Updated Other Program Links on Profile Page (Update April 16/15 phew!)
Programs for Turbo Pascal 3

Urusergi

Hi!
Quote from: TFM on 18:03, 18 October 13BUT it screws up memory between &0100 and &01A0, so the BASIC loader get's screwed up.

Looks like you've used the address &100 for the buffer (&A0 = 160 bytes)

In that case you should increase the value of IY to reach a safe area

TFM

Found the solution: The DEEXO needs a 156 bytes area for working, this is defined at &0100 at the end of the source code. Did over read that before. By changing that everything shall be fine.
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Urusergi

 ;D just answered at the same time!


TFM

Yes, everything fine now. One can put the buffer more or less everywhere just by changing the value of the variable in the source code.
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Powered by SMFPacks Menu Editor Mod