Pessoal,
Essa é a lista de pré-requisitos para rodar o TrekPalm 4.0:
- PalmOS 3.5 ou superior, com pelo menos 2MB de memória total
- Pelo menos 500 KB de memória livre
Em uma troca de emails com um usuário, descobri que o TrekPalm 4.0 não funciona no Palm III, um modelo mais antigo, e por isso precisei revisar a lista de pré-requisitos.
Para quem tiver curiosidade, esse é o email que enviei para ele com a explicação dessa limitação:
Olá Paulo,
Tudo bom? Consegui simular os erros que estão acontecendo no seu Palm III e as notícias não são boas. Apesar do equipamento possuir 2 MB de memória total, o PalmOS separa somente uma parte (pequena, infelizmente) dessa memória para os aplicativos rodarem (memória dinâmica).
Os modelos com Palm OS 3.3 (como o seu Palm III) têm apenas 96 KB dessa memória disponível. A partir do Palm OS 3.5, essa memória é maior: 128 KB para modelos com 2 MB e 256 KB para modelos com 4 MB ou mais.
Durante o desenvolvimento da versão 4.0 eu tinha enfrentado mensagens de “falta de memória” no meu Palm Zire 21, mas achei que com algumas simplificações no código que implementei, não aconteceriam mais nesse modelo ou em qualquer outro. Infelizmente, descobri agora que apesar do Zire 21 possuir a mesma memória total que o seu Palm III, ele tem mais memória dinâmica, pois a versão do Palm OS dele é mais nova (Palm OS 3.5). Esse é o motivo da falta de memória acontecer no Palm III, mas não no Zire 21, apesar de ambos possuírem 2 MB de memória total.
Bom, mas voltando para o Palm III, tentei fazer algumas outras simplificações no código do TrekPalm para reduzir o consumo de memória, mas todas infrutíferas. Creio que cheguei no limite das simplificações possíveis e a partir de agora, seria necessário retirar uma “parte” das melhorias dessa versão para que ela funcione nesse modelo.
Peço desculpas por não ter conseguido fazer a versão 4.0 funcionar no seu modelo de Palm, mas continuarei pensando em uma forma de tentar economizar o uso de memória da versão 4.0 e você será o primeiro a ficar sabendo se conseguir algo nesse sentido.
Vou atualizar a página de pré-requisitos do TrekPalm 4.0 para explicar essa restrição, até que alguma mudança seja implementada.
Enquanto isso, vocês podem continuar usando o TrekPalm 3.3 e espero que ele continue ajudando sua equipe!
Qualquer coisa, estou à disposição.
Abraço,
Daniel Jerozolimski
trekpalm@trekpalm.com.br
www.trekpalm.com.br
TrekPalm, O Seu Companheiro no Enduro de Regularidade