Hi again :-)
In this case I think it is: Rob CJ modified the program to run on a chip with
only 4kb of RAM, three large_arrays of 1024 bytes each and one large_array of
448 bytes. This makes 13 base arrays of 256 bytes each (filling banks 1 to 14)
and one array whith the remaining 192 bytes. This last array would fit to bank
0 if there are no serial buffers there. With the serial buffers, this last
array would go to bank 15.
By increasing the size of the fourth large array to 512 bytes, thus forcing the
last base array with 256 bytes into its own bank, Rob probably would get a
result similar to the first run with serial_hw_int_cts.
Greets,Kiste
Am Freitag, 13. November 2020, 12:09:13 MEZ hat Rob Hamerling
<[email protected]> Folgendes geschrieben:
Hello Kiste,
On 12/11/2020 21.57, 'Oliver Seitz' via jallib wrote:
serial_hw_int_cts uses a lot of RAM for buffers, so it is likely that the
large_array variables are placed differently depending on which serial lib is
used. This library reserves (by default) 32 + 64 bytes for output and input
buffering. Not much compared to the large arrays, and if you want they can be
reduced.
Furthermore: the serial buffers are located in the first data bank among other
variables, while the large arrays are located in completely free banks.
So I don't think (the locations of) the serial buffers are not of influence.
Regards, Rob
--
Rob Hamerling, Vianen, NL
--
You received this message because you are subscribed to the Google Groups
"jallib" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/jallib/11de9a37-949e-00c3-f457-e72681011fa5%40gmail.com.
--
You received this message because you are subscribed to the Google Groups
"jallib" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/jallib/878079251.5028354.1605266924208%40mail.yahoo.com.