Page 1 of 1

Free-up ~15 kB of space

Posted: Sat Nov 07, 2009 7:32 pm
by lemm
By rewriting the procedure that draws tiles into a more compact form, $38C0 = 14528 bytes are freed. Of course the procedure takes marginally longer to execute now, but on DOSBox at 3000 cycles it is not noticeable.

$1940 bytes are freed in the code segment
$1F80 bytes are freed starting at segment 1000:0.

Hope that's enough room to fit your patches in =).

http://files.commanderkeen.org/users/omp/adt.zip


EDIT: The first byte is located at $E6C0.

Posted: Mon Nov 09, 2009 10:28 am
by levellass
I think I shall need to make a new folder in the Patch Index for these sort of things.

So where is the first freed bytes segment located?