sábado, 19 de outubro de 2024

Horários (MIA)


Conforme prometemos, continuamos a partilhar os trabalhos do professor Noémio Ramos. O professor, entre o final de 1982 e 1983, desenvolveu três programas para o ZX81: Turmas, Salários e Horários. E o que hoje deixamos à comunidade, em duas versões, é Horários. Curiosamente já tínhamos deixado uma versão posterior deste programa, mas para o FDD (ver aqui).

Deixamos também aqui algumas notas adicionais. Assim, é preciso terem em conta que as versões standard do programa não serão carregadas nos emuladores do ZX81. Isto acontece por uma simples razão: estes programas foram desenvolvidos para correrem em 64K, num aparelho preparado para o efeito (Alfa-ZX - ver as fotos no final). Quer isso dizer que também na máquina física é muito provável que não consigam correr o programa, mesmo que acoplem as extensões de memória com 48K.

Por outro lado, os emuladores existentes não estão preparados para o 'mapeamento' organizado pelos engenheiros responsáveis pelo Alfa-ZX. No entanto, é possível em programas como o InkSpector64 verificar que o código do programa está completo e funcional. Até é possível nesse programa observar-se as variáveis do sistema, a memória, a listagem do programa, bloco de dados, etc.. E por falar em dados, estes também foram recuperados, mas também não é possível serem lidos, a não ser no próprio Alfa-ZX. O hardware foi doado ao Museu LOAD ZX e nos próximos tempos iremos reparar o aparelho, portanto, quem sabe, possa haver novidades no futuro...

Mas a história não acaba aqui. É que o Zé Oliveira pegou em Horários e conseguiu adaptá-lo para funcionar em modo 48K (os emuladores do ZX81 têm esse modo). Resolveu portanto o problema do mapeamento e é possível agora funcionar com o programa (não esquecer que a primeira opção deverá ser a "C" - Dimensionar, só depois se pode funcionar com as restantes opções).

Deixamos então na pasta o programa standard de Horários, sem dados (estes também iriam conter dados confidenciais, portanto nunca seriam partilhados - de resto temos a listagem dos dados, também prontos a ir para o Museu LOAD ZX, para acompanhar o Alfa-ZX. Para isso basta aqui virem descarregar as duas versões do programa (a do Zé Oliveira contém as instruções de carregamento).

4 comentários:

  1. Olá a toda a equipa!

    Há algum tempo atrás, consultei umas páginas no dropbox onde se encontravam os arquivos com as colecções completas dos programas preservados pelo Planeta Sinclair, organizados por pastas como "Homebrews Nacionais", "Programas Estrangeiros", "Timex Portugal", etc.

    Agora não consigo encontrar forma de lá voltar... essas coisas não costumavam estar num menu no topo aqui do blog ? Há algum link para a pasta "raiz" no dropbox ou equivalente ?

    Muito obrigado!

    ResponderEliminar
    Respostas
    1. Estou a tentar ver o que se passa, elas estão no dashboard, mas no blogger depois não aparecem. É capaz de ser algum bug momentâneo, veremos se isso amanhã está já corrigido.

      Eliminar
    2. Já lá está de volta! Obrigado mais uma vez! :)

      Eliminar
    3. De nada, alguma coisa esquisita se passou, mas ainda bem que está de volta. Seria pena perder-se isso...

      Eliminar