I don't really have a problem with a 512 byte sector. What seems to be the larger issue is the 512 byte minimum data allocation. That's what will kill memory usage. For programs, rounding up to the next 512 byte allotment won't waste enough RAM to notice. However, for data, allocating 512 bytes per record or worse, per field, will really hurt. Most modern OSes do memory allocation at the word level:2, 4, 8, or maybe even 16 bytes at a time. Multiple data segments can be stored in a single sector. There's no reason why PalmOS shouldn't follow this same guideline.
__________________
- Fushigi
|