EOEC Source Code

12-Jun-1999

Se você não sabe o que é o EOEC, visite antes a Página do EOEC

Vim pra Alemanha em outubro de 1996 e não trouxe muita coisa pra cá em matéria de Bits e Bytes. E isso inclui o EOEC e todos os dados relacionados a ele, que ficaram para trás. O que eu tinha era apenas o pacote do EOEC que era o que os usuários podiam pegar na própria página. Achei que tinha perdido todo o source code depois de algumas "limpezas" que meus pais fizeram no micro que ficou lá.

Qual não foi a minha surpresa quando descobri, na minha viagem de março de 1999, o diretório do Turbo Pascal intacto e para a minha alegria, todo o source code do EOEC!

Por isso apresento aqui agora, mais como curiosidade do que qualquer outra coisa, o source code de um programa que, se não era perfeito, fazia muito bem o que se propunha, e criou até uma pequena legião de fãs.

Entre os dados realmente perdidos está a lista de usuários. Se eu a tivesse, poderia mandar o link para essa página para todos eles.

Aqui vai então... De 1994 e 1995... Direto do túnel do tempo!

ernst.pas
Unit com várias funções que eu usei nas mais diversas situações, não só no EOEC.

eoec.pas
Versão 1.0 do EOEC! Só eu usei essa versão e não tinha ainda idéia de que poderia ser útil pra mais gente. Da jurássica versão 0.9 não encontrei o source code. E muito menos do batch de 4DOS, que criei antes de ter a idéia de fazer isso em Pascal.
(acabei de perceber que esse arquivo contém na verdade algo similar a versão 1.2beta e não se trata do 1.0. O arquivo eoec11.pas contém algo que se parece que com a versão 1.0, mas acho que era o que chamei de 1.1. Confuso? Também acho.. Não lembro mais exatamente de como surgiram esses arquivos...)

eoec11.pas
Versão 1.1, de 16-Fev-1995. Feito sob encomenda pela Rachel Cohen, não lembro exatamento a motivação ou como chegamos a isso, mas sei que foi a primeira versão que deixou meu micro. Simulava header e taglines do BlueWave. ;)

eoec12b.pas
Versão 1.2b. Me empolguei com a idéia de mais gente usar o meu programa, assim surge a primeira versão lançada ao público, em 19-Fev-1995, que foi enviada para a Sherwood e o STI BBS! Pra isso, tinha que ser uma versão beta, pra poder argumentar com possíveis resmungões de que não podiam esperar mais do software! :) Foram feitas muitas mudanças em relação a versão anterior (a julgar pelo tamanho do source, que cresceu de 569 para 697 linhas).

eoec13.pas
Versão 1.3a de 26-Fev-1995. Muita coisa nova foi feita em apenas alguns dias. Passei noites em claro e realmente acho que eu não tinha muito mais coisa pra fazer da vida nessa época. Acho que existiu também uma versão 1.3 sem ser 'a', mas não sei o que houve com ela.

eoec14x.pas
Versão 1.4 beta.

eoec14.pas
Versão 1.4 de 10-Abr-1995, a coisa começou a ficar mais profissional! ;)

eoec15.pas
Versão 1.5 e 1.51. A versão final lançada publicamente em 22-Mai-1995. A versão 1.5 parece que teve tantos problemas e eu corrigi tão rapidamente (de um dia para o outro) que nem guardei o source do 1.5, e mesmo a versão 1.51 se apresenta como 1.5 :)

eoec16.pas
Versão inacabada 1.6. Continuei trabalhando no EOEC, mas nessa época meu tempo foi ficando mais escasso e a minha empolgação com o assunto menor. Não sei até que ponto alguma coisa ficou pronta, fica aqui como curiosidade (não tenho o Turbo Pascal aqui para poder testar, muito menos o OLX)

Diversos

eoec.txt
Algumas anotações técnicas sobre o funcionamento interno do EOEC que usei pra me lembrar dos diversos diferentes casos que podiam aparecer e o que o EOEC precisava fazer em cada um deles e como isso ia ser realizado. Nessa época eu era adepto da CodePage 860, então pra ver isso, o melhor é usar um editor de textos no DOS, de preferência sob CodePage 860 ;)

mail.pas
Um programa para gerar uma 'mala direta' de mensagens a partir da minha base de usuários do EOEC . Assim podia enviar mensagens com as novidades, o código de registro e outras coisas. A partir da versão 1.5 por exemplo passei a ter uma forma de registro onde cada usuário receberia seu 'Registration Code', foi aí por exemplo que usei esse mail.pas, para deixar todos os usuários sabendo de seu Key de forma automática.

reg.pas
Programa para gerar o Registration Key dos usuários que me contatassem. Não é nada muito complexo, se você for analisar o código, mesmo assim acho que não foi crackeado (acho que mais por falta de interesse do que dificuldade).

rep.pas
Programinha pra gerar um 'report' listando todos os usuários do EOEC com seus respectivos códigos de registro.

config.pas
Um começo de testes para criar um programa que permitisse configurar as opções do EOEC atraves de uma interface gráfica. Não passou de algumas brincadeiras de fading. Não sou muito bom nessas coisas não! ;)