| ??? 01/15/03 20:50 Read: times |
#36535 - RE: Fixed pointer allocations..... |
Further Info:
Thc code was all written in C. Some assembler was used but for couple of minor things like startup, and banking support. I already understood the concept that the pointer was a 3 byte value with the upper '01' byte value being a pointer type specifier. All these are instances of usage in the code are are hard coded to various pages in the XRAM. In the various places that I have looked at the code closely I can always figure out what it does and how it works (just as Rob could see). The thing that still bothers me is WHY it is hard coded. What a maintenance headache. In looking closely too, all the various buffers are (for ones that are packets of data that come from the serial port) are located on 256 byte boundaries!! A whole lot of RAM is wasted in between each buffer becasue the packets are about 19 -> 33 bytes. Still looking for other comments. Michael Karas |
| Topic | Author | Date |
| Fixed pointer allocations..... | 01/01/70 00:00 | |
| RE: Fixed pointer allocations..... | 01/01/70 00:00 | |
| RE: Fixed pointer allocations..... | 01/01/70 00:00 | |
| RE: Fixed pointer allocations..... | 01/01/70 00:00 | |
| RE: Fixed pointer allocations..... | 01/01/70 00:00 | |
| RE: Fixed pointer allocations..... | 01/01/70 00:00 | |
| RE: Fixed pointer allocations..... | 01/01/70 00:00 | |
| RE: Fixed pointer allocations..... | 01/01/70 00:00 | |
| RE: Fixed pointer allocations..... | 01/01/70 00:00 | |
| RE: Fixed pointer allocations..... | 01/01/70 00:00 | |
RE: Fixed pointer allocations..... | 01/01/70 00:00 |



