Escolar Documentos
Profissional Documentos
Cultura Documentos
A\
FRACTAIS NO MICRO
CAOS E O MÉTODO
COMPUTACIONAL
■ -- ■. :.- tr™
li
D
INFORMATION TECHNOLOGY
H/Sucesu-SP CONFERENCE &
South America'94 PROFESSIONAL EXHIBITIOJ
12-16 SETEMBRO
IfSWlNDOWS WORLD'94 Anhembi - São Paulo - SP
INFORMÁTICA TELECOMUNICAÇÕES
THE
GUAZZELLI
INTERFACE
ASSOCIADOS
GROUP SU-SP
./Micro
ANO XIII - N°I42- SETEMBRO 94
Ao Leitor
cept
A Micro Sistemas abriu uma conferência na Rede Brasileira de Teleinformática
EDITOR GERAL:
Renato Degiovani (RBT), para tratar exclusivamente de assuntos relacionados com a revista. Com
isso, mais de 180 BBS, espalhados pelo Brasil todo, passam a ecoar as
REDAÇÃO:
Márcia Corrêa e Claudia Siqueira mensagens, promoções, debates, etc que irão compor tal espaço.
Nosso objetivo é criar um ponto de contato ente os leitores e a equipe técnica
PRODUÇÃO GRAFICA:
Marcelo Zochio que produz a revista, bem mais dinâmico e sistemático do que a própria MS. Rei
à sua tradição de manter os leitores sempre em dia com as novidades
CONSULTORIA TÉCNICA:
Cbuton Sampaio de Melo Jr tecnológicas, na área de programação, tal iniciativa visa também um contato mais
informal entre os leitores e a redação.
COLABORADORES:
MAGNO BARRETO A. FILHO; Se você já acessa de alguma forma um BBS, procure informar-se se o mesmo
CARLOS RODRIGUES SARTI; ecoa a rede RBT e se a conferência Micro Sistemas já está funcionando à pleno
LAÉRCIO VASCONCELOS;
ALEXANDRE DE AZEVEDO PALMEIRA FILHO; vapor. Será um imenso prazer encontrá-lo por lá.
ANDRÉ CALDAS OLIVEIRA;
RICARDO FLORES;
MARCOS SANTELLO; Nesta edição voltamos ao tema dos fractais, que tem servido de base para
CLÓVIS DUARTE; inúmeras criações gráficas para multimídia. Vale a pena conferir.
JOSÉ GERALDO ALBUQUERQUE;
CARLOS LUIZ MARQUES CASTANHEIRAS;
EDUARDO RIBEIRO POYART. Renato Degiovani
ATENDMENTO A ASSINANTESS
EMBRASSREPR.LTDA Neste Número
TeL: (0132)227621-Santos-SP
Central Assinaturas CAPA
José A Ferreira
Tel.: (011)257-4612 CAOS, fractais e o método computacional
(011)2584415 Marco Aurélio de Souza B .12
(011)258-8358
Nordeste CURSO
Mareio Augusto Viana
R. Independência, 23 - Salvador - BA Visual Basic - Parte 8
CEP 40040-340 - TeL (071) 241-5877 Ricardo Flores .8
Sio Paulo/PubBeldtdr
Daniel Gustaferro Neto ARTIGO
Rua Mrristro Godói, 239
05015-000-SP-SP Guia de Sobrevivência na selva do vídeo
TeL: (011) 657545 José Laurindo Chiappa 18
RIodeJaMiro/PuMIcMade:
Aüpio Lopes Pereira RI» VGA 256 cores
CAPA:
Victor SanVAnna 22
MARCELO ZOCHIO
ESPECIAL
«PRESSÃO: CAD FUNC for Windows
LangrafArtGráfco
Mario Leite .26
DBTRIBUCÂO:
Fernando CNnagiaDistr.Ltda PROGRAMA
ZOOM para BitMap
ASSINATURAS:
1 ano R$45,00- 2 anos R$90,00 Gustavo Torquato da Silva 38
MICRO SISTEMAS 3
& Bytes
CDSHAREBRA:
O terceiro CD da Série é lançado na Fenasoft
A Kanópus informática lançou por ocasião da 8o. Fenasoft evento ofertou programas sharewere como um brinde especial
a terceira edição do seu CD SHARE com 2.200programas de aos novos assinantes da mesma no intuito de difundir ainda mais
livre circulação na modalidade Shareware. Nesta edição o CD- a cultura do Shareware no país.
ROM traz 360 programas em português, 920 para eletrônica e
Rádio Amador, 480 para diagnose de micros, 150 programas Além disso a empresa teve uma atuação marcante no I
parareligião,180jogosporaDOSeWINDOWS,150programas Encontro Nacional de Operadores de BBS da BBT, evento
educacionais, um kitpara BBS montado efuncional, programas paralelo realizado durante a FENASOFT,fazendo de seu stand
de comunicação para acessar BBS e uma excelente seleção de umponto de encontropara mais de 100 sysops e usuários de BBS
multimídia internacional. Alguns dos destaques desta edição são do país inteiro, que aproveitam a ocasião para adquirir o CD-
o programa ESTOQWIN, um controle de estoque comfoto para SHARE a preços reduzidos de maneira a aumentar o acervo de
Windows, incluso coma "LicençadeUso" gratuito naaquisição programas nacionais em suas BBS e as empresas participantes.
do CD,a últimaversão antivírus TBAV, diversos títulos emRPG( "Foi uma experiência bastante válida e nos proporcionou a
Role Playing Games) e entre as multimídias destaca-se o Unreal oportunidade defazer novos contatos e ampliaro nosso mercado"
e um simulador de elementos químicos. - diz Maria do Carmo Zattar Struiving - diretora de Marketing
O CD-SHARE BRA ainda conta com 5 esdições do jornal da Kanópus quejá estapensando em retonar ao evento em 1995.
Eletrônico Versão Zero e 3 da revista multimídia WarmNews. O CD já está disponível ao público nas melhores casas do ramo
A empresa paranaense participou da FENASOFT como emaioresinformaçõespodemserobtidasnaKanópusinformática
convidada de uma revista da área de informática e durante o (041) 222-0277.
Novo ViruScan
Microsuljátemo
Pentíun da Compaq
ViruScan, o antivírus de maior base instalada do mercado mundial, com
proteções em mais de 40 milhões de Workstations, esta ganhando a atualização de
maior relevância de toda a sua trajetória de sucesso. Duas novas tecnologias para
detecção, identificação e eliminação de vírus denominada como Code Trace
AMcrosuíacabadeteceberorecéJniançâdoIJESKPRO
Scanning (CTS) e code Mix Scannig (CMS), destacão-se como as principais
XB 5.60 da Qtmm? O modelo pentían de 60 MHz é
novidades do ViruScan 2.0, que a Compusul lançou na fenasoft 94.
Segundo André Pi tKowski.diretortécni co daCompu sul, distribuidoraexclusiva
seja vital pata a eficácia das operações, como bancos e
do pacote anti-virus da McAfee Associates no Brasil, a tecnologia CTS permite ao
ViruScan seguir qualquer fluxo de programação ativo em memória. Neste caso, o
anti-vírus irá rastrear o arquivo à procura de qualquer atitude "suspeita" que possa
equpatnento é capaz, em alguns casos, de agüizarem 50%
provocar atividade viral, capaz de corromper os dados armazenados no sistema.
o tempo de processamento das infornjliç5es «> havendo
"Esta tecnologia também localiza virus novo ou desconhecido, seja ele polimórfico,
encriptado ou mutante", explica Pitkowsk, ao destacar que, assim, o usuário terá
eustosintemos'\afinnaFanChehSheug,dírettH-daMierosuI.
maior segurança com o anti-vírus, pois o número de alarmes falsos será reduzido
para próximo de zero. O ViruScan 2.0 estará mais compacto, passando a existir em
O Deskpro XE 5.60, além de ter maior velocidade de
apenas dois módulos. A partir da tecnologia Code Mix scannig, o Vshild continuará
pi ddídOVÍJ
protegendo totalmente o sistema, enquanto que o scan irá rastrear e eliminar
local bus (1.280X 1.024)e 1 MbdeVRAMexpancivel para
qualquer tipo de vírus, englobando também função antes exercida pelo Clean-UP.
2 Mb. Outra característica éjá vir equipdo com "Enhanced
"A conseqüência direta é que o pacote ganhou em performance", garante o diretor
Business Áudio"» que permite, enae outras coisas, <pe o
da Compulsul. "Com esta nova reengenharia de projeto, ViruScan 2.0 esta de três
a quatro vezes mais rápido que a versão 1.115 atualmente disponível no mercado".
Outra novidade é que, agora, o anti-vírus iráa consumir menos memória. Para
A Microsul foi escolhida a melhor revenda e a primeira
executar o Scan serão necessários apenas 340 Kb, enquanto que o VShield, o único
a ser selecionada como CTSC (Centro Técnico de suporte
módulo a ser instalado no disco rígido, vai ocupar somente 2 Kb de memória
pela qualidade da assistência técnica tpe já
convencional RAM. Entretanto, o VShield utilisara automaticamente qualquer
quantidade de memória estendida (XMS), espandia (EMS), superior ou alta que o
sistema protegido possuir.
4 MICRO SISTEMAS
Bits & Bytes
TABELA DE PREÇOS
APRENDA INFORMÁTICA CURSO R$
WwdPerrecí
786pãgs. Editora Campus
282 paginas
Este livro, uma introdução para Windows
Aprenda a usar o Word
as redes de computadores,
Perfect da maneira mais fácil
enfatiza os protocolos e
com este método passo a
algoritmos das redes.desde a passo, completamente ilus
camada física até a camada trado.
de aplicações, e desde as As ilustrações que acom
redes locais até as redes de panham o livro tornam o
satélites. Partindo somente de aprendizado do WordPerfect
rápido e fácil!
umafamiliaridadegeral com os
WordPerfect para Windows,
sistemas de computadores e
versão 6.0,é o livro ideal para
a programação, redes de com treinamento. O método revolu
putadores apresenta todo o cionário da Série da Rápido e Fácil utiliza:
espectro dos protocolos básicos, os conceitos,os algoritmos,o Reproduções das telas, antes e depois dos exercícios; notas de
software e as tecnologias. advertência,"Opa", e dicas dos exrcícios; um guia de advertência
Esta edição, revisada para refletir os últimos avanços na área, dos principais comandos; seções de/evisão úteis; abordagem por
apresenta materil sobre LANsflnclusive a IEEE 802), ISDN (Inte- tarefas ou por seqüência de exercícios.
grated Services Digital Networks) e redes de fibras óticas. Há
também um estudo detalhado das camadas superiores do modelo
OSI (as camadas de transporte, sessão, apresentação
eaplicações),bem como extensa discussão sobre MAP, TOP e na revista Micro Sistemas, devem enviar, além do
USENET. Entre os destaques do conteúdo, incluerrvse: livro a ser divulgado, um reatese e uma capa
A camada Física-A camada de Enlace de Dados 1-Acesso ao Meio
A Camada de Enlace de Dados2- Protocolos- A Camada de Rede
A Camada de Transportei Camada de Apresentação
A Camada de Aplicações- Sugestões de Leitura e Bibliografia
6 MICRO SISTEMAS
ALEX SOFT INFORMÁTICA
R. Pedro de Toledo, 967/2 - V. Mariana - S. Paulo/SP - CEP 04039-032 (Próx. Est. Sta. Cruz do Metro)
Preços (Consulte Promoções): Damos Garantia contra
Fone/Fax Grav. em 5 V* DD (c/ Disquete): R$ 1,20
Grav. em 5 V* HD (c/ Disquete): R$ 1,70 Defeitos de Gravação
(011)570-1478 Correio (à cada 20 Disquetes) : R$ 2,30 ouVirus
por Carta ou Telefone de Segunda à Sexta das 10:00 às 18:30, Sábado das 10:00 às 15:00, por Fax recebemos seu pedido por 24
todos os dias. Relacione o Código, o Nome e o Número de Disquetes de cada Programa Desejado. Não esqueça de adicionar a taxa de Correio.
FORMAS DE PAGAMENTO: 1-) CHEQUE NOMINAL: à Alex Soft Entretenimento e Locação Ltda. ou 2-) DEPÓSITO : Banco Bradesco, Agencia
2282-9, Conta 5.520 - 4 ou Banco Unibanco, Agência 0098, Conta 121.879 - 5 em nome de Alex Soft Entretenimento e Locação Ltda., os depósitos
serão conferidos através do Vídeo Texto.
UWn S197t HETURNIOZORX MM1(9tS) souo cuvspr S11t> JNMrWHIf SNOOUBI MV»
sim AUO-AMUI MUIOW S19» ROOOOOf M> MMtOMI S1HI HOMEAIONEI IKW SD94R KGJL MM) S ratXRSOR¥NNDOIW MMI
S1SJ7 AREIA EA FEIA MM) OSS S197I SAMIiMNC-HITIHEISOADMMIORRI sins «EENSuamrivoi S0R90 UNGSQUBTVI MM) i smrrasBn mm
fim «stmEn wmiph SISSf MOKHL tt3MSMr (VOU (SMI riU UlSTSEnfrOf RMNFOREST MM) S1SO SUBI1AU.MM)
sisw HiBmaa No>om IOOO4 SEAITOMMMIBM «HO S04U OUTOFTHSWDSU) (KW OIHD S070S LtGBCOfPWjPW MM) 1 TMamCWIUI MM)
S14S7 AIONEN1HEDARKR MM) DO* S1S11 SCNSRUSOOOBMWDW oiho som mNmaCKMHiKW» 01HD E*pofte* e Compeücoe*:
SIW! «MBOFfliacMMOW SiftS SHADOWCMISIMM)OM 05HD SOJW FITFOflBIM») OIHD SOm UKX1ÍHMXN
sim R-WINCMM)0*R> nVM oiho S0010 PHNaOFPBSU 02OD tlia PRWTBO01DMMI0M) som 4DsronsaoNc
nm ■ADEWDBTMr MM) POR) si40i sMansoo nanam m*> OIHD sosos PouaquESTiR mm) S0M7 4DSKMTBMS «W
11471 SUnfTOlC-AUMOfOOtOMMI sua smaqusrv «uia» oshd OSHD S099J QUESTnROORVRI MM) SOHS HARDSAU.fi {WMI
fifM ROorsiowMMaofl flS4f SffEDRACEJt MMtOSS) 01HO 01HD S1»S «ETURNOFTHErHANTONMM)0M - f10« iOROAH»IFUCHTMM)OR0l
risos ■mnu.trans ouiom tis» seucdntrdli MM)po« o«hd 90004 SSNESUIAIMMKIM 10HO SUO MUNCHESmUMIEOR MM)
tiss» avMoNmcm tonam SM44 StWTW-IUDGMENTSflBMMiatt) 11HO SSWSOWIMW S101J SHEKOOCHOUSMMIOM *—s MaameiuixFOOiiMLMM)
um omzvcwjiimmdm ft4M fliETFICHIBIf MM)QRS) OSHD SKEACII S0M7 fWUREJC-ISTHANNNatAIrMM) I OUMPHOMa MMIBW
S14M crrrs in1hjobmim mmxsos fuii MMicwuamMnioM
cwuamM dihd STMZHUUIVDOCW 04HD SI919 IHElBMCYRSAUKaflannaiMM) OSHD
tua 00fJfDOIAUBIN«aa(WM flffi MTNNUIKWIOIX SKMOFHsmr ivni OJHD SOMO IHESECRETMONtEirRMNDR MM)
fitn mmiom IBMNfl»HMMXIV»iaM STEULfOiasIMOIOW 09HD SOfiO UU*MUNDEMK»DI MMIORSI tCAMMlOOS
tu» DOOMrsNnMiMB (voums 1R.DOIC«.ROflBBO>M»IOW SnEETHCHIBIIW»! fllii MKnCfWDSU MMI MANmiEjraiRCHIBIMMOM
1HEDARKHA1F MM smncm iKniaw
tis» KXM COTOU MUI OW
1HEHBTSAMURAI MM)0W
04HD
OSHD UIOMUGMMN^BJ
Raciocínio em Geral: PUNt-RIOMOUIBISmCEKMI
fMUGKM PA»
fim bomi saudou* tom
BHi ■ - HDNnB dCN MS OIHD S1S44 IHElOSTVinNGI MMIOOR) OIHD IBIMM«DlllO»ft«IOW S1041 UMMNGSR.THEnRH MMI (BHD SIB1AS17
unuiocumvcmow OIHD >1M> mMHTE>MM)PRR) S THCOOOMIHBfVCM 1 MMORROSCSMRM4CI MW WMCO3MIMNDERI HO)
eucpiurmui mmi OIHD nsa unHvntMw«ivmaw mil UUMSOIS IVCMOM» S MONDFOUrraKWNOOWS MM) «MNCCOMIiMM»R MMOW
EncnNRMl.RMM> OIHD S147» KmGCOMMAMXR WMUIBIMM) SHD •071 WDUfSNfMM SD (VOV som suramnsi mm) oiho XWRNG MMIO0R) ^^
SM71 WOlf SD.R0NHVRDOIISMM) 01HD sino IWUEMSnM SD EDOOI (VUI S10S4 IHENaoraSUMAORNE MMI OIHD
FBaaFamrKG OSHD
IHmtO* e EfiâttcM;
f14IS «na mght mmi ow 11HD nsn
Sim
woaoacuiTfDnaiiwsAiow oiho
Corrida*, Carro* e Moto* :
ftf» CMKrNMKLtAniBl MMIO O4HO «OJOEMMIPM OIHD SUMWISIKHRAU.MM) 01HD
fifti CU1IK»OH OIHD Ação e Aventura*: «ORS 1000MSOIAS MM) I ODORAMUSMII IOTOM «MO
fim OORUMRIMWOM OSHD CMUSV1ON (KM) SOM* CU*DRNBMM)0«D» l MnMMI 01HO
fiSM MniiwAiow 1OHD Auato orno S0f41 FOnjLOUSI MM) «0049 GRANOFRKUMJMrcD MM) OIHO posnd
sino ivtwote OSHD AfI»B OJOO sosa SMCmrlvo) SOSIt MAR»ANDRETTlRAaNG MMI summsNOMMi 01HO
flIM tOrCMRAONGRDnDR MM)(MR] MOCIOlHErUTUEIO OIHO SO11I SMEAKTH {WM) ■W NKB.MANSB1WOXAMKMMI
SIM
OIHO
MIMWIHEMMi 01HD WLRK»
Simuladon* em Geral:
JUMSSKMKMMIOM
tino iMtfUKfUTuafnri imin ■ODVOUJWNOICIM 01HO Miw RSHD
fissi 1ANDSOFIORE MMI0M IHUCElEfLMB OSHD
Adventuras) e R.P.C»: S0041 STUKT5 OIHD S07I7 0-17 RIfCfOnNBS MM OS»
fiw iccaoof nwcMi mworr) aNOtCN 01HO A1ONIM1MEDUIC IKWOM OSHD dOOlf TaiDSMIS MV OIHO 10741 MIIÍBIWBH «OlOlt
flff4 un.am.MmoH 0SHD 01HD MW2DNIKXI0M OOHD 10075 lUnOOUTBJN OIHD sói» F-ii7AsmnHRCHniuMW
si 4» usn» m íwto omuenge <wxi 01HD OIHD IATMAN RETUBNS (KM) QM) 07HD S
S07» WDBOSCUT MM)
WDROCRKKT M S0SS7 IAICONU MM0M
MaanaNwaiow 0WO OSHD CAtMPmUIDtCOPfiUg WOX W OSHD —i cawwsMtsxnu mmiom
MEM.LMZ MMIOi
MMOtfi OtHB tons nocimctr osho CHAUBCE OF FIVE REMMS (VOV 10HD
Canino*, Tabuleiro* e Fllppen: 1 CUWMgsMM)
MORKl RDMRAT
RAT (OOfcRUME
(OOMPUMENfOt MM) «HD 01HD ajlOX OF CNCHAMT (MM) 009 OTHD ixnuocss o» SOOU Ml -UMinAJOON
wmaM) 04HD SIBfS DRAOOMIAIRIR 11OO OAKIAND MWOSSI 11HD S119R CHESSMIWRACSR1UJON1MM) 11HD 0 MOfEBUVO MMIOW
MMI 01HD S111S DRADONSLAIRIV MM) OSHD DARKSEED (WM)O0S) OTHD mm ORBMMTB3000MM) OIHD 3 RDIARON tOlIOH
S1S9R DOOMMM1DM OSHD MOFMimnilK» 04HD *CT1 CHSSMWTBIfccWMDOWSMMI OIHD S SnHODMMWaSMMIORS)
nm PUSHOVBMMI S0SR1 DUSNNUENIRMMI OIHD «EDOT MHMS (VOI008 OSHD S1H5 EnCPINRAU.1 MM) OIHD 1 STUNTISUND MM)O0S)
mu S0001 OOtDENAIOl OU» GO0UNI (KM) OSHD S19K EnCRNOAURM») 01HO sim vmioia\tano)am
flI7t RAnO>-«UOFTHESHM>DWMM1 S11<9 RASH SACK MM) OSHD HOOK (WCA) S092S HOVUtSRJ S1341 TORNADO WW ORO)
Á^jerSfa* e Calendário*:
01 DO ABTi «WHEDIT 010O
AO04 PCMSHWMM) Aim srrniMM 01 DD AUB WMS «DD
AO» PCOOK4ÍI AtRM SnOOMOBUEU 01 DO 01OD 01 DO
A010I rCHH» AO» 1HAKIU.10 OIHD flOOD
7 PROFBSORPC aos» mij 01 DO >BfnÚMCA 01DD
» TvrMcn/ioi9 «IDO TBBOM»
Promoções 1~> Na Compra de cada 10 Disquetes você ganha mais 1 Disquete Gravado;
j m«A- . 2-> Nas Compras acima de 30 Disquetes HD você paga c/ 2 Cheques (1 no Ato + 1 para 15 Dias);
QO IWcS . o.> go nacta «sdícão da revista houver outra loia nus venda -i- barato nós cobrimos a Oferta H
estes mulos em ars e muito mais estão disponíveis para Venda e Locação à RS 2,00 por dia (Locação somente p/Grande S8o ftãflõl
CURSO
Ctrl+P
Acione o botão para este item de menu ficar endentado \ N/A=Não Aplicável, ou seja, a propriedade não existe para este controle.
OK D/P=Deixar no Padrão, ou seja, não alterar o valor da propriedade.
Ao digitar o mesmo nome para este novo objeto, o VB
ADICIONANDO UM NOVO FORMULÁRIO enviará o Quadro de Mensagem: "Você jatem um controle
de nome bpvCor'. Você quer criar um vetor de controle?"
Painel de Controle Clique o botão "Adiciona Acione Yes \ Acrescente a última barra de paginação vertical.
Novo Formulário" OU
Novo Avaliação Menu File \ Add New Form PROPRIEDADES DAS BARRAS DE PAGINAÇÃO [=
Título:
Propriedades de Forml: SCROLL BAR] VERTICAL OU HORIZONTAL
MICRO SISTEMAS
LINHA 95 DOS PRODUTOS
Conta
Se o seu serviço está complicado, A contabilidade descomplicada e simples de usar. Permite
cheio de burocracia e com um plano de contas com até 6 níveis.
montanhas de papel, não se
desespere. Os nossos específicos são:
A estratégia tem a sua solução.
Oferecemos programas produtos Controle de Operações de Câmbio
que adaptamos à sua empresa, Este destina-se aos usuários que desejem informatizar as
para resolver o seu* problema e suas atividades de Câmbio, beneficiando-se assim da rapidez
acabar com a sua "dor-de-cabeça". e flexibilidade advindas do uso do microcomputador.
Chef
Se desejar, também oferecemos Controle de Custos Refeições
produtos sob-medida para sua destina-se a restaurantes e empresas
empresa, desenvolvidos no menor fornecedoras de refeições que desejam
tempo possível. ter um controle sobre a rentabilidade de
Experimente e comprove!! Faça cada prato produzido e servido.
você também uso das mordomias
da estratégia. "Test drive" gratuito, ônibus
instalação, treinamento, "hot line", É um software para empresas que operam com ônibus de
3nfim tudo aquilo que você sempre imaginou que ia receber turismo. Ele controla as reservas e as excursões, emitindo
quando comprasse um software. listagens de pick-up, estatística de vendas, relatórios de
Adote a melhor estratégia, solicite a visita de um serviços para cobrança dos agentes, bem como respectivas
representante técnico ou venha nos fazer uma visita. comissões e inúmeras outras informações.
Duplo clique na bpvCor (Qualquer uma.) Usamos Classificação Misturando as Cores Resultado
0 VB "percebendo" mudança [= Change] nos valores [= Tinta Cores Subtratrvas Vermelho Amarelo Azul Preto
Value] de qualquer barra de paginação vertical (bpvCorfO) -
parâmetro vermelho, bpvCor(l)-parâmeto verde ou bpvCor(2) Luz Cores Aditivas Vermelho Verde Azul Branco
■ parâmetro azul), estabelece a cor de segundo plano do
IbINovaCor conforme o valor retornado da função RGB.
Até a próxima
Isto posto, complete o procedimento:
MICRO SISTEMAS
GLOBAL INFORMÁTICA LTDA.
R. Barão de Itapetiniga, 297 - sala 44 - São Paulo - SP
CEP 01042-001 (Próximo ao Mpfrn TWihlira)
GRAVAÇÃO EM 51/4 HD. R$ 2,00
FONE/FAX: GRAVAÇÃO SM 51/4 D» R$ l»50
(011)214-0289
PREÇOS: GRAVAÇÃO EM: 31/2 m~_E$ \m
(A cada 1$ dlscosU^ 2M
Pedidos: Por carta ou telefone de Segunda a Sexta das 9:00 às 18:00 e aos Sábados das 9:00 às 13:00. Relacione o nome e a
quantidade de discos de cada programa. Se preferir visite-nos pessoalmente.
Pagamento: Envie um cheque nominal a Global Informática Ltda. no valor total de seu pedido, não se esquecendo de
acrescentar a Taxa de Correio. Promoção: A cada 10 cópias com disco, ganhe 1 à sua escolha; A cada 50 cópias disco, ganhe 9!
Catalogo Eletrônico: Envie 1 disco 5 1/4 HD ou R$ 1,80 com nome e endereço. Catálogo Impresso: Gratuito! Peça jà o seu
Marco Aurélio de Souza Birchal Um dos estudiosos dos fenômenos caóticos é Benoit
Mandelbrot, possuidorde umgênio superiore uma percepção
fantástica. Trabalhava na IBM na década de 60 e começou
Definir o Caos, hoje, não é mais uma mera questão
a investigar, com o auxílio de computadores, fenômenos
filosófica de conceituação da lei da incerteza ou do acaso.
aparentemente aleatórios, como: resposta de sistemas
0 estudo do Caos é o estudo dos fenômenos aparentemente
econômicos e bolsa de valores, ou o erro de transmissão em
imprevisíveis, na busca de padrões escondidos e de leis
sistemas digitais, que obedecem a sistemas não-lineares e
simples, num mundo no qual se suspeitava ser pura
por isso necessitavam de métodos numéricos para serem
desordem.
Esse estudo só se tornou efetivamente possível após a resolvidos.
MICRO SISTEMAS
a resposta). Verifica-se que, para a grande maioria dos pontos do
0 Método de Newton consiste em se estipular um valor plano, a bolinha realmente vai para o buraco mais próximo.
inicial para a resposta e, a partir dele, iterar a função até que Mas, o que acontece quando ela está numa região de
se aproxime o máximo possível da mesma, obtendo-se uma separação entre influências? A resposta mais razoável
resposta numérica e um fator de erro (aproximação). seria: Não sei, soltemos a bolinha para descobrir. É o que
0 Método de Newton (assim como outros mais modernos) estamos propondo aqui.
é usado para se resolverem sistemas não-lineares. Os Pois bem, acontece que quando a bolinha chega numa
sistemas não-lineares são equacionamentos matemáticos dessas regiões, ela perde totalmente sua característica
de sistemas físicos dinâmicos que representam a variação linear - ir para o buraco mais próximo - e começa a se
de uma certa grandeza, no tempo e no espaço. Conseguir comportar de maneira caótica - ir, talvez, para o buraco mais
resolver tais sistemas é achar a resposta para os problemas distante.
físicos.
Levando-se em conta que o próprio Método pode ser figura 2 - a bolinha oscila
encarado como um sistema dinâmico, devido à natureza e vai para o buraco mais
iterativa de sua solução, o presente programa traça no vídeo distante
do computador a tendência de cada ponto do plano complexo
de alcançar uma raiz de uma eq uação complexa. Pelo gráfico 0 programa possui
de tendências, podemos analisar o comportamento de cada uma cor para cada uma
ponto em relação ao esperado. das soluções do pro
Aqui, a revelação: Num sistema qualquer, é de se esperar blema (raízes da equa
(mesmo intuitivamente), que os pontos tendam a alcançar ção) e varre o plano
a raiz mais próxima, já que todo sistema tende a se região instável
Buraco complexo, pontoaponto,
estabilizar, quando alcança uma das suas raízes. Porém, o
dentro dos limites for
que se obtém é uma formafractal entre os limites de atuação necidos.
das raízes do sistema, de forma que um ponto que 0 Método de Newton é iterado n vezes para cada ponto
teoricamente tenderia a uma raiz, teima em se aproximar de e, no final testa-se para qual das raízes o ponto tomado
uma raiz mais distante, gerando um comportamento convergiu. Isso é feito através da diferença:
aparentemente caótico, mas que respeita uma formidável e
belaformageométrica de assustadorasimetria, independente P = PONTOk- RAIZn
do grau de escala (zoom) do gráfico.
Tomamos então uma equação de terceiro grau para
Onde PONTOk é o ponto resultante do valor iterado, e
traçarmos sua tendência em relação às raízes. A equação RAIZn é o conjunto de raízes da equação, tomadas uma a
é:
uma. Se Pformenorque a precisão requerida, indica que seu
valor tendeu para a raiz testada e ele é plotado com a cor da
Z3-1 = 0
raiz para a qual convergiu.
Tudo ocorre tranqüilamente nos pontos próximos das
Onde Z é um número complexo (um número formado de raízes, mas, quando chegamos à região de fronteira, obtemos
uma parte real e uma imaginária, ex.: Z=R+jX).
um gráfico totalmente atípico e maravilhoso (figura 3 e figura
A necessidade de se tomar um número complexo vem da 4). Ele nos mostra que os pontos da fronteira são
facilidade que isso traz quando vamos plotar um resultado
problemáticos e possuem um padrão próprio e que por muito
na tela do computador, pois, sendo ele formado de duas
tempo passou despercebido, mas, mesmo assim, é um
partes, tomamos o eixo dos x como a parte real R e o eixo
padrão - infinito e auto-repetitivo - é um padrão fractal
dos y como a imaginária, jX.
MICRO SISTEMAS
REM 1994
CLS
rinf = 0
PRINT " Entre com os valores dos
limites de x e y inferiores e
fig.4 superiores <"
PRINT " (xi,yi) - limites inferiores.
O PROGRAMA ex.s -1,-1"
PRINT " (xs,ys) - limites superiores.
ax.t 1,1"
0 programa foi escrito em QBasic, podendo ser rodado PRINT
em qualquer computador que possua MS-DOS 5.0 ou PRINT " OBSi apos iniciada a plotagem,
posterior, com teia VGA. Pode-se mudar a resolução para digite <T> para terminar a qualquer
instante"
CGA, desde que se altere o comando SCREEN 8 para
PRINT
SCREEN 2. INPUT "entre (xi,yi)"; xi, yi
Como o processamento é iterativo, ele será lento se INPUT "entre (xs,ys)"; xs, ys
interpretado, aconselhando-se a compilação para otimizar a PRINT
INPUT "resoluçãot (1 a 9) "; res
velocidade. Para se contornaresse problema, foram inseridas
INPUT "tamanho» (1,2,3 ou 4) "; tam
as grandezas Tamanho (numa faixa de 1 - pequeno a 4 - CLS
grande) que define o tamanho do gráfico em relação à tela SCREEN 8
e Resolução (numa faixa de 1 - alta resolução a 9 - baixa VIEW (0, 0)-(160 • tam, 50 * tam)
resolução) que define a quantidade de pontos a serem
er = .01
calculados dentro os limites inferior e superior definidos. nraiz = 3
Estes limites não são testados, ficando o usuário livre para raizd. 1) =: -1 / 2
modificação dos mesmos, tanto para mais, quanto para raiz(l, 2) == -(SQR(3) ) / 2
menos.
raiz(2, D =: -1 / 2
raiz(2, 2) == (SQR(3)) / 2
0 programa pede, inicialmente, os limites de cálculo, que raiz(3, D ■= 1
são dados pelo retângulo de diagonal inferior (xi, yi) e raiz(3, 2) == 0
diagonal superior (xs, ys). Deve-se fornecer, CLS
corant = 10
preferencialmente, coordenadas simétricas como (-1,-1) e
passox = (xs - xi) / ((160 * tam) /
(1,1) ou (-10,-10) e (10,10) para os limites inferior e superior res)
respectivamente, pois, desta forma, está-se ajustando a passoy = (ys - yi) / ((50 * tam) / res)
escala para uma área sempre simétrica em relação aos iter = 20
WINDOW (xi, yi)-(xs, ye)
eixos do plano.
Como se trata de números complexos, foram usadas FOR xx = xi TO xs STEP passox
matrizes 1x2 para representar as respectivas partes real (ex. i$ = INKEY$
qd(l,l)) e imaginária (ex. qd(l,2)) de tais números. IP i$ » "t" OR i$ ■ "T" THEN
END
END IF
MARCOAURÊUODESOUZA BIRCHALé Engenheiro Eletricista
e atua na área de processamento de ciados. Ê sócio- FOR yy = yi TO ys STEP passoy
mprierâno da empresa Idéia Informática, em Belo Horizonte.
z(l, 2) = yy
CAOS.BAS z(l, 1) = xx
PSET (xx, yy), 14
RRK CAOS.BAS - Um programa para plotage
1 = 1
do comportamento
DO
REM fraotal do Método da
quad z(l, 1), z(l, 2)
Nawton aplicado a
multi z(l, 1), z(l, 2),
RBM equações complexas do
qd(l, 1), qd(l, 2)
tipoi z*xAn - a
quol = mu(l, 1) - 1
RSK Autort Marco Aurélio de Souza
quo2 = mu(l, 2)
Birchal
multi 3, 0, qd(l, 1), qd(l.
MICRO SISTEMAS
2) IF i$ = "" THEN
divid quol, quo2, mu(l, 1), GOTO laço
mu(l, 2) END IF
z(l, 1) = z(l, 1) - di(l, 1)
z(l, 2) = z(l, 2) - di(l, 2) erros t
cor = 10 PSET (xx, yy), 8
POR aa = 1 TO nraiz rinf = 1
XF ABS(z(l, 1) - RESUME NEXT
raiz(aa, 1)) < er AND ABS(z(l, 2) -
raiz(aa, 2)) < er THEN SUB divid (ad, bd, CD, DD)
IF cor = 10 THEN multi ad, bd, CD, -DD
cor = 14 ed = mu(l , D
ELSE fd = mu(l , 2)
IF cor = 12 THEN gã s (CD * CD) + (DD * DD)
cor = 13
END IF di(l, 1) = «d / gd
END IF di(l, 2) = fd / gd
PSET (xx, yy), cor
corant = cor END SUB
1 = lter + 1
ELSE SUB multi (am, bm, cm, dm)
cor = cor + 1 mu(l, 1) » (am • cm) - (bm * dm)
END IF mu(l, 2) ■ (am * dm) + (bm * cm)
NEXT END SUB
031-496-6840
ULEOFTHEDEAD 04MD
UNNATURAL SELECTION 07*» AL-OAONW - THE QEMFS CURSE OM»
SYNOKATE DATA DiSK 01*» MCAI 1M»
CORRIDOR 7 - AUEN INVASION 02»» ALONEMTHEDARKII OM»
THE
■ ■ V^k RED
Ifbv CRYSTAL
Mun
OM»
A V. XANGRI-LA, 75 - Cl25 - ERA UNAS
Vil V W 1 ^^ftk
vomo
CMUZATION FOR WINDOWS 04»» RAVENLOFT 07*»
BATTLEISLEH 0M» LOST INTIME 1M»
BELO HORIZONTE - MG BLOODNET 04*» UTILDIVIL OM»
CEP: 31.365-640 RAPTOR - CALL OF SHADOWS 0M» OABRIEL KNKIHT 11*»
THEHORDE 0M» SAM&MAX 07*»
STARLORD OMffi ROBSON REQUIEM 04MO
REUNION 0M» BENEATH A STEEL SKY OM»
PREÇO POR DISCO (INCLUSO) CARRIERSATWARI 0M» OREAT NAVAL BATTLES H 04»»
TERMMATOR RAMPAOE 0M» ULTIMA VW - PAOAN ♦ SPEECH 11»»
380 DD R$ 1.20
1.20 HD R$ 2,00 PACIFIC STRIKE ♦ SPEECH 18»» MHERfTTHE EARTH OM»
1.44 HD RI 2,30 SIMCITY2000-SVOA 0M» LEOENDOFMYRA 02*40
RAC RALLY N - NETWORK 04»» U.F.O. ENEMY UNKNOWN OM»
SSN41SEAWOLF 0M» ■ MUITO MAI* VAIA VOet 1
CLASSIC SOFT TEL/FAX (011) 875-4644
O Ó - SÃO PAULO - CAPITAL - CEP 02960-000
RUA JOÃO CORDEIRO. 495 - FREGUESIA DO
FAÇA SEU PEDIDO: Por telefone, tu ou carta. PROMOÇÕES PC
FORMAS DE PAGAMENTO: 10 Jogoa ou apllc. ganha um grana ei dlaeo.
A) SEDEX à cobrar, você »6 pagara quando retirar pedido no correio da aua oidade. 50 Jogoa ou apllc. ganha 10 grátta ei diaco
(Lambramoa qua o» servigoe doa oorreioa aâc oarlaaimoa)
B) CHEQUE NOMINAL A CLASSIC SOFT LTDA.. para sua comodidade e economia recomendamos fazer o DISCO 5 1/4 HD C/ QRAV R* 2,00
pedido por crwque nominal pois você reoabe seu peddo em casa. DISCO 5 1/4 DD C/QRAV R* 1,50
C) DEPÓSITO BANCÁRIO: Unibanoo ■ ag. 137 - conta 113 444-4 em nome de Claesic Soft PARA COMPRA ACIMA DE 20 DISCOS
Bradesoo ■ ag 117-1 ■ conta 98741-7 em nome de Classtc Soft - enviando xerox do deposite junto ao peddo.
PAGAMENTO EM DUAS VEZES:
DESPESAS POSTAIS: (Repj«trada)pedMosatè1Bd«co6 R$2,80 (Preço somente para pagamento em cheque
metade no ato, metade para 15 dias após.
lou deposito bancário) ^
1092 90D LEBURESUITLARRY3(ega*gi) JI34 2DD F0R0SMULAT0R2(ega) H194 IHD WOLFPACKlcga»ga) 1348 SOD POKER CHNES (cga*ga)
H041 8HD LEBURESUITLARRYSt»ga) JI44 IDD GRANPRIXCIRCurr(cga) 1030 IDD POOL3D(cgafega)
J201 2DD UFEANDDEATH(ega) 12SI 4DD GRAN PRIX UNLMITED (vga) J349 IDD STRIP POKER (ega)
H1022 02HD AIRBUS320 H474 SHD MANSLEY LOS ANGELES (»ga) JSSS IDD KARDORIVNG(cga*ga) 1155 7DD STRIP POKER 3 (yga)
H07B5 03HD ACES OVER EUROPE H340 5HD MARIO M6SING (vga) J84I 2DD HARO DRlVKG2(cgaí»ga(oy) 1191 IDD 10 TH FRAME (bolicna)(cja) I26B IDD STRIP POKER EM PORTUGUÊS
H093S 02HD BUKE STONE FULL H370 9HD MIGHTANDMAGIC4(vga) JI77 2DD NDIANAPOLIS SOO (cgaJvga) HOSS IHD 4DSP0RTSB0XNG(vga) 1249 IDD TRUCO (cga/sga!
H1041 02HD CLASSIC 5 J518 8DD MONKEY SLANDI («ga) J244 2DD OUT RUN (egaftgaliif) 1113 4DD ABCBOXXING(«ga) 1423 IDD VÍDEO POKER (cga<iga)
H0S44 03HD COACHES CLUB FOOTBALL ARCADEVOLEY BALL (cga)
H027 8HD MONKEY SLAND 2 (»ga) 1305 2DD PARIS DAKAR(egaAiga»isr) J979 IDD
H0SS1 01 HD COOLWORLO BLADESOFSTEEL(cga»ga)
H407 EHD POUCE QUESTI VGA J2S4 4DD POWERDRIFT(cga«ga) 1174 2DD
H1030 11HD COMMANCHE ENHANCEO
H292 5HD QUESTF0RGLORYS(vga) J278 2DD nMSUZUKI(cgakga) 1355 SDD BUFALLOBILL(cgaAfga)
H0Í2S03HD COMMANCHE MISSION 2
H313 IOKD SHEHLOCKHOLMES(vja) J341 SDD STREET ROD(ega*ga*«) J0S2 SDD CALIFÓRNIA GAMES II (cga*ja) H574 2HD AIR TRAFFC CONTROLER (396)
H1010 01 HD CREEPERS
JB2S 3DD SPACEQUEST2(ega*ga) J344 4DD STREETR0D2(egaA(ga»iei) JS7S 5DD DREAMTEAM(«ga) HII6 IHD BATTLE CH ESS FOR WN DOWS
H1024 02HD OINO PARK
H083B 04HD OOCM FULL J3I6 SDD SPACEQUESTS(ega»iga»i«r) JSH 4DD STUNTS(coa*sati«) 1404 IDO EIROPEAN CHAMPON 1992 (vj>) WHISS IHD BATTLE SAT (batalha naval)
H0S40 04HD DOOM REDE H03S 6HD SPACE0UEST4(yga) J3S1 IDD SUPER HANG ON (egalsga) J559 IDD FE RH AN MARTN(cga)(basqu«li>) HI06 IHD CHESS MASTER 3000 FOR WN
HOSBB 02MD EIQHT BALL DE LUXE H365 SHD SPACEQUEST5(vga) J3E2 2DD SUPER OFF ROAD (egaftga) H2I2 SHD HARD BALL S («ga) 1283 IDD DAMAS FOR WINDOWS
H0847 01 HD ELECTRO BODY H4I3 2HD STARLEGIONS(vga) J377 10D TÊST DRIVEI (cga/»ga»ier) 1338 SDD HOLENONE(gollsXcgaliga) WH229 2HO GAMEPACKIV
H103S01HD ERICPIMBALL TESTDRIVE2(cgalagaAiga) JS7S 2DD NTERNATIONAL SOCCER (cga/vg) H021 IHD JOGOS FOR WINDOWS
H274 EHD STUNT BLANO t«ga) J378 4DD
H0B48 05HD ETERNAN H3S3 2HD MONOPOLY DELUXE (386)
H107 4HD THELEGENDOFKYRANDIA(vga) J3B0 SDD TEST DRIVE 3 (»ga) 1100 IDD ITÁLIA 90 (egaíiga)
H0S3S 04HD FUGHT SIMULA": OR 5.0 2HD PIMBALLWKDCWS(3B6)
J929 1DD TRÀNSILVANIA(cga) J739 IDD TURBO OUT RUN (ega) J184 2DD KINGS OF THE BEACH (egaJVga) H641
H0948 OSHD FUGHT SM. (SAN FRANCISCO)
H465 2HD VENGANCEOFEXCALBUR(yga) J73S SDD TURBO OUT RUN («ga) JI9I 2DD LAKERS i CELTICS (egakga) H457 IHD POKER FOR WIN00WS
H0879 02HD FORD SIMUIATOR 3
H074 IHD 12SS 5DD UNKS(»ga) W030 IDD PUZZLE
H087B 01 HD SALACTTX NEW VERSION
H498 4HD LINKS 386 (SeSAvga) H443 2HD RISK FOR WINDOWS (386)
H0829 02HD HIGTH COMMAND H334 3HD
H0932 01 HD HALLOWEEN HARRY J205 SDD LOWBLOW(BOXE)(cga»ga) 1351 2DD SIM CITY FORWINDOWS
H1058 10HD INCA2 JS13 2DD ASTERIX(ega/aga»ga) H399 IHD NCAABASKETBAlL(«ga) W067 IDD TAKEONE
H0713 03HD INDY CAR RACINQ
H06S IHD BAT(vga) H4SS 2HD aMPIADAS92(«ga) 1347 IDD TETRB FORWINDOWS
H1051 04HD JURASSIC PARK H4I5 IHD SUPER SKYII (iga) WH20I IHD WINSHARKlpok»)
H337 7HD BATMANR£TURNS(vga)
HOBse 01 HD LOTUSULTMATSCHALLENGE TAKEDOWN(lulali«ra)(cga) WH203 IHD WINWHELL
J03S 4DD BATMANTHEMOVIE(cgalvga) JS26 3DD
H0BS9 OSHD LEISURE SUIT LARRY 0 WHI72 IHD ZONE ONE
H448 IHD BUMPVS (egaívga) J0I8 2DD AFTER BURNNER (egaOgatiar) J997 4DD TENNS PRC TOUR (cgafega)
H1028 02H0 LESSLEANQEL
JB47 1DD CADÁVER (vja) J747 2DD BLOODYMONEY(»ga) Hl 12 IHD TENNSPT0T0UR2(«ga)
H003B 01 HD UVERPOOL
JIE7 1DD CAPITÃO TRUENO (ega) J740 2DD BLUEANGELS(ega«ga) 1280 20D WORLD CHAUPKjN SOCCER (vga)
H1043 OBHD METAL & LACE
H0747 03HD MORTAL KOMBAT JOSe 2DD CASTLE VÂNIA (cgafega] JI14 IDD ELITE (ega) J138 2DD WORLDCUPSOCCER(cga)
H0083 OBHD UOHT UAGJC V DARKSDE OF 1479 1DD CDMAN(pacman»rga) H12S IHD ELITE PLUS (»ga) J437 IDD WORLD GAMES (cga)
XEEN 1284 1DD CHARLIECHAPLN(cga) J964 4DD FIGHTERBOMBER(ega»ga) J440 IDD WORLD TOURGOLF (cga)
H0S18 03HD NIQELMANSSEL I47S 2DD COMMANDER KEEN S (ega) H087 IHD GALACTIC (vja) 1363 2DD ANMETEDMEMORY(vga)
H0677 01 HD PANO DINO BALL
■i
1311 6DD DICK TRACE («ga) 1198 IDD STARGOOSE(cja) J928 IDD ATOMDt (vja)
H0910 12HD POUCEQUEST4 J038 2DD BATTLE CHESS (cgaliga)
J107 2DD DUCK TALES (egafega) J329 IDD STARTRECKlcga)
H1075 01HD PINBALL DRENS FULL BATTLE CHESS4000 (vga/ivça)
H1S5 5HD FREE OC («ga) .333 SOD STARTRECKV(«ga) J0I4 IDD ADULT GAMES (ega) H38S 8HD
H0824 02HD PINBALL FANTASIES
HIE4 7HD STARTRECKXXV(«ga) J020 IDD AIDS (ega) J074 IDD CHESS MASTER 200 (cga)
H0S51 OSHD PRIVATEER J742 IDD aNTSTONES(cga»ga)
HIIS IHD GODS(386Arga) J394 IDD THEXDER (ega) X54 IDD BOCA (cga) H0E2 2HD CHESS MASTER S00O (vga)
H0740 05HD ROBOCOP3D
JI49 2DD HORA DO PESADELO (ejafega) J589 SDD XENONII (egaliga) JOn IDD CINE PORNÔ (cga) H3II 2HD CIVILIZATON(vga)
H1005 02HD RAQNAROK
H1055 03HD RALROADTYCONDELUXE 1041 3DD HORROR ZOMBIES(»ga) J412 IDD XONIX(cga) H458 SHD DLVIEWER(»ga) 1362 IDD COLUMMS(aga)
H06S3 OOHD RALLY J151 IDD HOSTAGES(cga) H329 SHD X-WINGSTARWAHS(3S6*ga) J9E5 IDD EASTSUCKSWEST(»ga) J0B9 IDD CYRUS XADREZ 3D (egakga)
H1001 04HD RAPTOR J5BB IDD LHA DISNEY (oga) L002 SHD WINGCOMMANDERH(«ga) J830 IDD MAXINE (cga) UD3 IDD DYNAMO (DAMAS) (ega/vga)
H0853 08HD STRIKE COMMANDEH 1300 2DD NlKKI(vga) JI25 IDD FACES (egatiar)
Jt74 IDD W DIANA JON ES (cga»ga)
HOSS2 01 HD SOLAR WINDS 1432 IDD PORNÔ I (ega) JS48 SDD FACES TETRIS (vga)
JI7S 2DD NDIANAJ0NES2(cga/«ga»wr)
H08S4 01 HD SINK OR SWIN JI98 SDD LEMMNGS I (<ja)
H296 IHD JOElMAC(386*ga) 1434 IDD PORNÔ CARTOONS (cga)
H0890 OSHD STREET FIGHTERII FULL
H449 2HD LUHE OF THE TEMPRESS (voa) J002 2DD 686 ATTACK SUB 2 (cgaftga) J2S2 IDD PORNÔ STORY (ega) H480 2HD LEMMINGS2TRIBLES(vga)
H0B34 01 HD SENSIBLESOCCER
J213 IDD MARIO BROSS(»ja) J004 4DD A<10 TANKKLLER(cgafcga) HOSS IHD SEXCAPPAD(vga) 1101 6DD LIVING JIGSAW (vga)
H0838 02HD SUPER PORNÔ 2
H0S4S 02HD SUPER PORNÔ 3 HOee IHD OUT0FTHBWORL0(«ga) JSS4 BDD A.10TANKKLLER2(agafcga) H049 2HD SUPER PORNÔ DEMO (vja) J898 IDD LOQICAL(vga)
H0S42 02HD SUPER PORNÔ 4 J24S IDD PAPERBOY(ega) 1332 EDD ATRAN(>ga) J78S IDD TELA ERÓTICA (ega) HI93 IHD MICKEYJIGSAW(egaAiga)
H0843 02H0 SUPER PORNÔ 5 H095 IHD PAPERB0Y2(>ga) J7B4 2DD ABRAMS BATTLE TANK (cgafcga) J226 I0D MONOPOLY (cga)
H0945 02HD SUPER PORNÔ S 1302 2DD PREHlSTORIC(aga»ga) J938 IDD ACES OF ACES (cga) 1307 IDO MONOPOLY 2 0(aga*ga)
H0M7 02HO SUPER PORNÔ 7 J943 3DD PREDAT0R2(cga»ga) H0S4 SHD ACES OF THE PACIFIC(ija) J939 IDD PACUAN (egaPCXT)
H1007 03HD SURF MNJAS
HiOeS 04HD STARCONTROL2
J268 2DD PRNCEOF PÉRSIA (qaftga) 1162 4DD ATP(ega/»ga»ga) mmm 1219 IDD PACMAN (agalvga)
H4SS IHD PRNCE PÉRSIA EDITOR(cgalvga) H116 SHD B-l7FLYINGF0RTRESS(iga) H418 5H0 POPULOUSÜtvga)
H0956 14HD STARWARSCHESS
H4E9 SHD PRNCEOF PÉRSIA 2 («ga) J043 2DD BATTLE HAWKS1942 (ega*ga) 1405 IDD AIRBONE RANGER (cgafega) H41S IHD SARGONVtvga)
H0720 11H0 STARTHECKJUOGMENT
J272 2DD RAMBOS(ega) J04S 4DD BATTLE OFBRITAN(cgaArga) 1154 IDD BATALHA NAVAL (ega) J363 IDD TETRB (cga)
RTTES
H0827 02HD SIM CITY 2000 H426 IHD RISKWOODS(yga) H2S0 SHD COMANCHE (3S6Aiga) J0S9 2DD CABAL (cga/sga) H43S IHD TETTRIS CLASSE (»ga)
H10SS 01 HD SIM CITY (SENARIOS) J260 IDD ROADRUNNER(egafega) J5I4 SDD Ft17A(«ga) H2IS IHD CONFUCT (cja»ja) H393 2HD THE HUMANS(V jato ja)
H0B21 02HD SIMHEALTH J281 IDD RDBOCOP(cga) H2SE IHD F-117ATUR0RIAL(»ga) H214 IHD CRACK0OWN(cgaJvgí*8i) H433 2HD THEATREOFWAR
H083S 02HO TIME RUNNER J292 2DD ROBOCOPSPECIALlega) JS44 4DD F14TDMCAT(«gal»ga) 1272 2DD GREENBERET(PCXUga) 1168 IDD X-MASLEMMINGS(vga)
H0777 01 HD THE LOSTVIKINGS HI43 SHD R0GERRABrrT2(yga) JIIS IDD F 15 STRIKE EAGLEI(coa) JIS7 IDD KARIWARRIORS(ega) 1109 IDD ZARKOV (lad/ai/cga* ja)
H1078 02HD TOPGUN
H442 2HD ROGERWLCO(»ga) J116 2DD F-15 STRIKE EAGLE 2 (cga*ga) 1410 IDD METAL GEAR (ega/ega/har)
H1014 OBHD ULTIMA S PAOAN
J30S IODD SPACEACE(cgalvga) H2E7 6HD F 15 STRICK EAGLE S («gaSSS) J24I SDD OPERATIONWOLF(ega)
H1011 OSHD ULTIMA BSPEECHPACK
1391 I2DD SPACEACE2(cga*ga) JIIS 2DD F-ISCOMBATPLOT(cgall«) H28S 1HD PACIFICISUND(ega4ga)
H032S 05HD X-WINQ
H0334 03HD WORLD CIRCUIT H32S 2HD SPEAROFDESTNY(vga) J12I SDD lg H482 SHD PATRIOT(vga)
HDS4S 01 HD WORLD CIRCUIT JS7S 2DD SPIDERMAN(cga»ga) 1421 2DD F29 («ga) J3E0 IDD SUPER CONTRA (cga)
UPGRADE H140 SHD THEROCKTEER(«ga) J127 IDD FALCON (cga) H436 6HD TASK FORCE 1942 (vga) J034 IDD BARBARIAM (egalagatiai)
H107S02HD YOJOE J672 40D THESIMPSONS(«ga) H0S5 SHD FALCON 3 0 («ga) H44S 3HD TWLIGHT2000(«ga) 12S8 3DD BRUCELEELIVES(cgaliaa)
H107B 04HO GREAT NAVAL BATTLE 2 J946 6DD THE SIMPSONS 2 (vga) H2SS 2HD FALCON 3 OMISSION J030 2DD ORAGONNNJA (cgafega)
HI83 IHD THESMPSONSviSPACEMUTANT 1435 SDD aiGHTOFINTRUDER(cga»ga) J104 2DD DOUBLE DRAGON (cgaAan)
H0S1 IHD THETERMNAT0R2(»ga) J130 2DD aiGHT SIMULATOR 3 0 (egaVg) JIOS IDD DOUBLEDRAGONII(cga)
J97S IDD TICO E TECO(cgafega) JI31 2DD FLIGHT SIMULATOR 4 0 (ega/ag) J02S IDD ARKANOID2(ega) 1151 300 DOUBLE DRAGON II (agaArga)
JS64 IDD TOM 4 JERRY (cgafega] H11S IHD FLIGHT SIM 4 unariei J940 IDD ARKANOID2(sga»ga) H4S1 IHD DOUBLE DRAGON III (yga)
H426 SHD ALONE IN THE DARK (vga)
1294 SDD WRATHOFD£MON(«ga) J9S6 2DD GUNSHIP(egakga) 1362 IDD BANANOIDlvga) H326 IHD FlRSTSAUURAI(vja)
H«; SHD AMAZON(»ga)
H122 IHD WOLFENSTEW3D(uga) H064 SHD GUNSHIP 2000 (vja] J209 IDD MACADAMBUMPER(cja) J14S 2OD SOLDEN AXE (cgaMgaAiar)
HI3I SHD CARMENSANDIEGODELUXE(vga)
J771 SDD XMEN (cgafcga) H395 2HD GUNSHIP2000MISSION J2I4 IDD MASTER BLASTER (ogafPC-XT) J1B3 IDD KARATEKA (cga)
J066 1DD CABMENSANDIEQO EUROPE (cja)
H09S IHD MEGAFORTRESS(«ga) JS97 IDD NIGHTMSSION(ega) J74S IDD NINJA GAIDEN (ega/aga)
J831 3DD CARUENSANOEGOTME(eglvga)
JS74 2DD MIG29[ega«ga) J250 IDD PIMBALL COLLECTION (PCXT) 1331 IDD NINJA RABBIT (CjaMja)
J924 1DD CARMENSANOEGOI<USA(ega)
J74S IDD MIRAMAR (ega) J257 IDD POP CORN (cga) J644 4DD PANZA KCK BOXXING (iga)
K354 11H0 DARKLANDSfvga)
mtt SHD DARKSEED(iga) l&JTSSLr J7SI
HI73
SDD
2HD
RALR0ADTYCON(ega*ga)
REDBARON(«ga)
H14S IHD TRBTAN(38B*ga) H07S
J274
IHD
2DD
PIT FIGHTER (»ga)
RASTAN SAGA (ega)
14S8 SDD DRAKKHEN(cgWgatur)
JSSS IDD 4i40FFR0ADRACNG(cga/ag) 1413 SDD SECRETWEAPONSLW (vja) JS66 2DD RENEGADE (ojWja)
H37S 4HD DUNEl(vga)
1111 IDD ACTIONF)GHTER(cga/«ga«an) 1007 4DD SIMANT(vjah«) J29S 2DD SHNOBI(cga<iga)
H240 JHD FIVEL (rgs)
J017 IDD AFRICAN RALLY (ega) 1358 2DD SIM CITY (cga) HOEO IHD AMARILO SLIM POKER («ga) JS1S 3DD STREET FIGHTER MAN (egaliga)
H427 1HD OALLEONSOFGLORY|«ga)
H323 4HD CAR S ORIVER (386*ga) J297 2DD SIM CITY (vja) J663 IDO BILHAR 30 (cgaftigafcar) J338 2DD STREET HGHTER(cga/ega)
H4S2 SHD OOBLINS (tga)
1304 IDD CISCO HEAT(eja»ga) J88I 4DD SIM CITY FUTURE (»gB) J6I6 IDD BUCKGAMMON(cja*ja) H4SI SHD STREET FKJHTER II (vga)
H297 IHD HOUSEOFHORRORSttga)
X91 2DD OAYSOFTHUN0Efl(cga*ga) 1176 4DD SIM CITY GRAPH ANC1ENT (vja) J9S9 IDD CANASTRA (cga) J367 4DD TARTARUGAS NINJA (cgafega)
H067 «HD KDWNAJONESATLANTStvga)
JI24 IDD MO(CJS) JS71 4DD SIM EARTH (vja) J9S2 IDD DOMINO (cjaüja) J698 SDD TARTARUGAS N NJA 2 (vga)
H4:3 SHD KGB(vja)
J609 2DD FERRARIF-1(cga»ga) H417 IHD SPECTRE(»ga) I2S5 IDD DRAW POKER (cga) Hl 11 IHD TARTARUGAS NNJA 3 (vga)
H302 SHD KING-S QUEST VI (.js)
1383 IDD FIREANDFORGET(cgaJ 1026 SDD STRIKE ACES (vja) 1477 IDO JIMMYWHITESSNOOKER(vga) J40I 4DD TONGUE OF FATMAN (egaliga)
J1Í6 2DD LEBURE SUIT LARRY 1 (ega)
J133 IDD FORD SMULATOR (cga) J386 IDO THEHUNTOCTOBER(C|)a) J247 IDD PC POOLS CHALLENGE {ega) Hl 19 IHD WRETLE MANIA (»ja)
H299 3HD LEBURE SUfT LARRY 1 (vga)
PROGRAMAS PARA WINDOWS A09I0 IDD ANSIPAINT-adltorgraflco.usatabalaasc. A0879 IDD CHART- programa para uginharla alatrica.
A090Í IOD CHARTS UNUMITEO • Intigragráficos a taxto. AH909 IHO EASECASEt.67-lcflwandlanguharla.
W0252 IDD ABOVE1 BEYOUND • admlnlltra InformaçSll pmull. A0907 IDO FINGERMAPSI.OI-adrtamapaicomdadossInformaçóas. A0B78 IDD NETWORK-criação a anallM dl drcultoi ilatronlcoi.
W0239 IDD ANIMATE FOR WINDOWS-Imagiraanlmadai. A0906 IDD FINGER PAINT2.0-adltor grafico faclluto. otlmo. AHB77 IHD PSPCE • simulador da drciáto alatrenlco.
W023B IDD ASTRONOMYCLOCK-horai astronômicas iraundlali. A090S IDD FINGER VGA ■ procusador d. Imagans. pinta a anima. A0B7S IDD RESISTOR COLOR(aga)-gula da ratlitor. cafcuk» imOhnii.
WH2S3 IHD ASTRONOMYLAB-gira ivantoi astronômicos slmultànioi. AO9O3 2DD FLOW DRAW 2.2-idltor da fluxo gramai, mapas ...novoll
W0270 IDO 8ANGBANG-|ogodllltrattglapara2|ogadoni. A0902 IDD HI-RES RAIMBOW ■ idltor grafico, (cga)
W0237 IDO BIZWIZ- calculadora rinancslra. A090I IDD LEONARDO (cga) - adltor grafico ti contruçto dl slldis. AO963 IDD ACHUNTER-altaqualIdadiralirintianlifoMi.
WH230 IHD BMP COLECTICN 1 - pacoli di til» BMP. A0900 IOD MAC PASTE 2.10- adltor (jrafloo. otlmo. A098S 1DD ADRESSMAfUGER-maladlran.tiM>n»i,indaricoi.
WH23I IHD BMP COLECTION 2 ■ mail tllai. AOS98 100 PAINTERS APPRENTICE • facll uso. farramanttp/ pintar. A09Í2 IDD AMORTIZATION-Iazcateifeiflnancalrosaattlmatlvai.
W0268 IDD BOD FOR WINDOWS-logodiraclodnlo cora palavras. AH899 IHD PAINT BOX - adltor grafico. A0970 IDD BUSINESSANALYSIS- programa rlnancalre • ittatlMIco.
W0254 IDD BOXPLOT-calculaatnquIndadaraipostadofaluta. A0897 IDD PARTYDOT-garadorda dasanhos artísticos. A0989 IDD CLIENT NOTE FILE • manipula InfomiaçU» sobra dlintis.
W0255 IDD SUILDER- cHa Iconii paradocumanlos. A0896 IDD PC ART 4.0 (cga) - adltor grafico d. radl uso. A097I IDD CONSTRUCTlONEST.-nrJnamatirlalianrop/coniIruçao
WM264 100 CADVANTAQE-podarosocadparawIndows. AH8I6 IHD CONTACTPLUS-agindaditilafomiinnipremInos.
WO236 IDD CHEMICAL FOR WINDOWS-modilo da moléculas im3d. A0967 IDD EASY DIAL 3.6 • programa para uso com modami.
AHS20 IHD EXPLOSIV WINDOWS/DOS • íonlii grafica» p/ monitor. A089I IDD ANYANGLE 2.65-astudo dos Irianguloi. nova viriaol AH98I IHD EZFORMSEXECUTIVE-ldlnrdltomiularloa.
W0240 I0D FINANCIERPLUS-organlzaoitamintoiflnanelaminloi... AH893 IHD CADET • adltor da taxto p/ uso com AUTO CAD. AH986 IHD EZFORMFIRST l.l -mistri para criação dl fomularlot.
W02S6 IDD FRACTAL PAINT • programa Intarallvo p/pro|itos gráficos AH892 IHD CURVE DIGITIZER • varsatll idltor grafico. AM980 IHD EZFORMSLITEI.5-adtor dl formulários.
W0269 IDD BAME COLECTION 1 • trás |ogoi da raciocínio tipo tatrls. A089O IDD DICOGO 3.0 • gira coordinadas gaomitrlcas am 2D. AH822 IHD FAST BUCKS • contrai! as flnançai dl caia.
W0235 IDD GIF 2 BMP - convartl tllai .GIF para .BMP. AO989 IDO DRAFTCHOICE 1.51-nova varsao do otlmo cad. A09B3 IDD FINANCEANALIZER 2.0- calcula impriHImos. dipoütoi...
W0234 IDD HP CALCULATOR ■ calculadora HP paraWindows. AHBIB 2HD EMVISION PUBLISHER (VGA) - diktop publlsnlng. ucilintil A0964 IDD FIND ÁREA CODE-procura coolgos dl tHafonuno! EUA.
WH259 IHD INCCNTACT-complato administrador dl contatos. AH894 IHD HYPER SLIDE ■ aprisinta l cria Ilidas, usa mas AUTOCAO A0968 2DD FONE 6.1 -fomacapriooa dl chamadas Intarnadonals.
WH2S5 2H0 INSIOE COREL DRAW - vários utilllários para Windows. A099S IDD LAYOUT • crlaçto dl duinhoi a farramantai p/ manutinçio A0965 IDD FONE BOOK 3.0 • organiza sua ajandatilinnica.
W0233 IDD 10 TESTFO WINDOWS -IMti dl 01. A0888 IDD MEGA DRAW 4.0 ■ firraminta p/ disinhos • anlmaçíis. AH824 IHD FORM GENERATOR - adtor da tildo ti canelara graflooi.
W0259 IDD LASER TAME • utilitário para Impnssoras à lasar. AH83I IHD PCDRAFTCAD3.i-podarosocad. A0808 IDD LASELMAGIC 3.01-adnordiatlquatai grafe».
W02SO IDD MATAGRAFV2.4-giracurvai matimatlcas. A0884 4DD PC KEY DRAW 3.76a - vinatll ilitima grafico, novoll A0984 IDO LOAN CALC.- calcula rnantalrnanti pagr1 dl ampmttaos
W0262 IDD METRIC CONVERTER ■ convirior dl mídldas matricai. A0883 IDD PRINTCADI.I4-amuladordaplortirparacad. A0972 IDD PC ÁREA CODE 3.0 -procura anal das ddadudos EUA.
WH261 IHD MICRO LINK ■ pacoti di comunicação para modim. A0835 IDD RECURSIVEREALM 3.0-listamap/criar fractals. A0973 IDD PC BID 2.1 ■ praco Mimado am contratos! trabalhos.
W02S3 IDD MGNEYSMITH-controla ssustalSss da chiqui. AO692 IOD OUEST V3.l-ldltor grafico im3d. otlmo. A0974 2DD PC ESTIMATOR • llabora tabllas dl pracos.
W0232 IDD MY CATS-gato qui fica caçando o cursor. A0988 3DD PC MAIL 2.92-mala drata, roalutl.
W0245 IDD PAINT SMOP PRO ■ convir».ixlbi,allira • Imprimi Imagins AH976 IHD PHONE2.2O- agandatilafonlcac/nomisaindiHCoi.
W0251 IOD RCCKFORD-idltorproflstlonal dl cano». AO952 100 BETTEREYESIGHT-tudo sobn os olhos mus músculos. A0966 IDD PHONE MAN - aguda dl udancos i tilafoms.
W0250 IDD SYNCrr-fajtranilirandadaarquIvountramlcroi. AO956 IDD BISIM - Imita ico Ultimai naturais. A0978 2DD REGIT 4.2- transforma saupe «numa caixa registradora.
W0267 IDD TETRIS3DFRACTAL-t«rllimtr«idlmini6ll. A0955 IDD CHEM PACK ■ complita tabila pirlodlca. A0992 3DD STOCKCHARTING 3.11-controladlituquii mircadorlas.
W0249 IDD TOUCHTYPETUTOR-mim lua datilografia, axciluti. A09S8 IDD CHEMICAL 4.2 ■ cria moldis dl molKulas 3d. nova varsao. 1977
W0244 IDO XWCRLDCLOCK-horaidltodoioipallisdomundo. A0957 IDD CHEMVIEW-animação molicularim3D.
W0247 IDD WHOOP IT UP • maximiza ai íunçíii dl lom dutro do wlnd. A0954 IDD ELECTRON • tudo sobn ilitrons • ilatrlddadi.
WH248 IHD WIN ABC - Introdução ao computador para crlançai. A0959 IDD ELEMENT STUDY AID - tudo sobn os ilimintos químicos. AO39O IDD ADM. ESCOLAS E ACA. - UMima para iscolas • acadamlas.
W0242 2DD WIN GRAB • para Imprimir mdariçoi im invilopas. AO82I IDD FAM«.YTREE-afatua cálculos gimtlcos. A056I IOD AGENDA - agwida complata com manual amportuguai.
WH24S IHO WINFIN-dora programai para uallu flnancilra. A0823 IDD FLAGS-bandiIrasditodosospalsisiittados. A0004 IDD AGENDA - aguda di oompromliioi.
WH24I IHD WINSPELL-tailidiortoorafla. AH82S IHD GEOCLOCK(vga)-aliasdigitalizado. A0532 IDD AMIGO (cga) -código di dafasa do consumidor.
AO96O IOD HAZADOUS CHEMICAL-analisi dl comparlbllldadi química. A0009 IDD ASTHAL (zodpc)- faz calcuws • mapai astrologlcoi.
AO8O9 IDO LEARN TO SING - imlna o alfabaro uiado pilo mudoi. A0655 IDD CADASTRO OE CLIENTES-cadastre dl dlutll.
AH927 IHD ADVENTURE TOOL KIT-para criar advintum. AOSIO IDD LOTUS LEARNING • amlna a usar a planilha Mu» 123. A0025 300 CONSTITUIÇÃO ELETRÔNICA - constituição brasileira d! 88
AO926 IDO ALPHABETGAMES- alfabitoparacrlançat, pra-ucola. A0829 IDD NATIONSOFWCRLD-ittatlstlcasgiograflcasdopalsis. A0484 2DD CONTABILIDADE - llstima dl contatlidadl.
A0925 IOD AMAND LETTERLOTTO-|ogo p/crlançai. corai ilitrai. A096I IDD PC CALIB-calibra concantraçfcdi substancias químicas. A0447 IDD CONTAS A PAGAR 8.2 -contas a pagar.(Compasso)
A0924 IDD ANIMALMATH-aprindaacontar.iomariubtralr... A0S32 IDD PC FASTYPE (cga)-otlmo curso dl datilografia. A03S9 IDD CONTAS A PAGAR/RECEBER-contas a pagar incibar.
A0922 IDD ANIMAL OUEST Ivga) • logo para crlançai. axcilintil. A09I4 IHO THE HEART-tudo sobn o coração humano. A0764 IDD CONTAS A RECEBER S.2-contai a racibir.(Compasso)
AH923 IHD ANIMATED ALPHABET(agaZvga)- otlmo p/ aprandar Inglu. A0838 IDD VACATIONPLANNRE-IntormaçSisi mapas dos EUA i Canada A0763 IDD CONTROLE BANCÁRIO • conlroli luai nnancas.(Compasso)
AH826 IHD ANIMATED MATH liga) - aprinda a contar com figuras. AO962 100 WATOR-simulação dl pradadoras■ pnsai. A0779 IDD CONTROLEDEESTOOUEg.2-otlmoconlr/ailoqui.(CompasK)
AH92S IHD ANIMATED SHAPES(iga/vga)- p/ Idantlflcaçio dl figuras A0564 2DD CÓSMICO CONTABIUDAOE ■ slstama dl conlablldadl.
AH929 IHO ANIMATEDWOROS|iga/vga)-apnndalngliic/figurai • som A0729 IDD CRIPTO ■ crlprografador da programas.
A0842 IDO BERTS DINOSSAUROS-cria paltaganli voei pinta. A0873 IDD ALBUNMASTER-vinatlIcatalogador dl álbum. A0486 IDD CUSTO * FATURAMENTO -tudo para controlar lua firma.
A0936 IDO BOATBOX-otlmo |ogo para crianças. A0872 IDD BOOKLIBRARIAN-catalogadordllIvroiproflnlonal. A0569 IDD DAP1.1 V147-tlraassuhasdi|ogoi.
A0932 IDD BRAINSCAPE-advutunimlnglii. AH875 IHD BUCK FILE • otlmo programa p/ colKlonadons. A0786 IDD OISKINDEX-catalogadordldlsquitll.
A0933 IDD BRAN00N'SLUNCH80X-progr. p/Introdução ao ticlado. AOS70 IDD CASSETE MASTER- cataloga fitas c/funçSis dl Imprmao. A0785 IDO ELETRO-ixiculaorcamutodiprolltoiilatrlooi.
A0944 IDD CATCHEM(vga)-olmo logo para crianças. AH874 IHD CASSETEI ■ slttama para catalogar fitas K-7. A0787 IDD EXTOK2.09-cwilrolsdaiitoquiflilcoinnancilro.
A0934 IDD CHILDRENSGRAPHICS- paradaauhar • contar. A0871 IOD COIN FILE - llltima da Invantarlo p/ colaçoai da moadai. A0768 IDO RCHARIO ELETRÔNICO-banco dl dados, aguda...
AO9I3 IOD CLOCKANDMOUSE-aprindaavarhorai. A0869 IDD COLLECTI ■ virtatll slltima banco di dados. A0762 IDD FLUXO OE CAIXA t.2-llstima dl fluxo dl ca!xa.|Compa»o)
A08IS IDD COIN IN THEBOX- |ogo para crianças, soma. AOBSB IDD FOR ANTIOUE 00C-p/catalogar anlloos • raros documintoi AO496 IDD FOLHA DE PAGAMENTO-llstima dl folha d! pagamulo.
A092I IDD CRAZYSHUFFLE-otlmo |ogo dl mimorla. A0867 IDD FOR COMICBGCK-programa para colidonadoraldi livros. A0388 IDD FOLHA DE PAGAMENTO- outro otlmo tolha dl pagamuto.
A0S27 IDD EGA COLOR BOOK - lilat c/dmnhoi p/crianças plntanm A0866 IDD FOR GUN COLLECTORS - para colKlonadons dl armas. A0242 IDD GUIA PAULISTA -gulada rmls. lazar. ristaurarMi...
AO93S IDD EGA MOUSE PAINT IEGA)-29 figuras p/pintar. A0807 IDD INTELICAT-caralogadordidliquitii. A078I 3DD INFO2000-IntroduçãoaInformática.
A080S IDD FUNNELS í SUCKETS -|ogo com contas matimatlcas. AH865 IMD MOVIES • banco dl dados para nimis. A0656 IDD LDSK- faz «quitas p/ disco com drttorlo.
AH93I IHD XHN'S ANIMATED-dlvirsao para crianças. A0067 IDD LOTO DESDOBRADO- faz sorlilo da loto podando Imprimi-,
A0928 IDD KID PAINT (aga)-Mas para crianças plntarim. A0766 IOD MALA DIRETAÍ.2 • lupar mala Onta. (Compano)
AH93O IHD THE ANIMATED MEMORY (igaívga) • |ogo dl mimorla. A0843 IDD BARTENDERI.I-200raciltasdlbibldasicoqultlll. A0069 IDD MALA DIHETA PRO BASE • llstima dl mala dlrata.
AO839 IDO WORDGALLERY-aprandalnglaicomdaianhos. A09S1 IDD BIORHYTHM - gara lista dl blorrlllmo mimai. A0780 IDD MANUALOOSSISTEMAS-manualdoilImmasdaCompaaio.
AOS 14 IDD WCRD PROÇESSING FOR KIDS-adltor da laxto p/ crianças. A0920 IDD COMPUTER BAKER- 99 nciltas pf forno. Banco dl dados. A0428 IOD MULTIMALA 1.2-alatmadi mala dlrita.
AH840 IHO WORD RESCUE ■ |ogo da ação. monti palavras. AH915 IHD DIET AID- plano dl dlita computadorizada, banco dadoi. A0497 IDD PCPOLILOT-tortilodalotoilotirlaiiponlva.
A084I IHD WUNDER BOOK (vga) - |ogo para crianças O diunhos. A09S0 IDD DIETTEST-controla da paso. A0520 IDD PRONTO • fleharlo ilüronleo.
AO9I9 IOD EDNAS'SC00K BOOK ■ complito ilslima para nciltas. A0099 IOD SAMI-fantasrlca aguda dl compromlisos.
A0940 IDD EKG • Intirassanu aprasantaçlo involvindo corpo humano. «539 IDO SENA91-lortalodl|ogoiparaiina.
AHB58 IHO ACEASTRONOMY-tudo sobn o llltima solar. AO939 IDD EMS • tacnlcas dl imargancla rnidca. A0646 3DD SENA4200-fazaortiloiicomblnacoiidaiua.
A0959 100 ASTROCLK-riloglo astronômico. A0917 IDD FAST FCODS ■ lista nutrlclonal c/ sius valoris protilcu AHBOI IHD SIS. CONTROLE BANCÁRIO • contraia bancano.
A0860 IOD ASTROL 96 -calcula o zodíaco, poilçío dos planatas... A0938 IDD FLOWER REMEDY PROGRAM • Mllno sobn ai floril. AHB02 IHD SIS. CONTROLE FINANCEIRO ■ controll flrmclro.
AOtei IOD ASTROMICAL EPHEMERIS ■ formea mapas aslranoralcos. A09I6 IDD GOURMET RECIPES • 66 dlfirintis racaltas im formato TXT. A0767 IDD SISTEMA CONTÁBIL-llstima da contabllldadi Migrado.
A0857 IDO COSMOS8.07-simulaçãoastronômica, iitlloplamtarlo. A0946 IDD HEADACHEFREE-Inforniaçloilrilatrvas a dor dl cabaça. AOI05 IDD SISTEMA CONTROLE ESTOOUE• contraia da «loqua.
A0855 2DD DEEPSPACE3D-produz mapa istllar. AH9I8 IHD HEALTHAIDE-orlinraçâo nutnclonal. A0777 IDD SISTEMA IMOBILIÁRIA -slstama para Imobllarlas.
A0BS4 IDD EARTHWATCH-axIblçío dl gráficos da Urra • lua. A0913 IDD HOMEBARTENDERSGUIDE-raciltasdlbibldasidrinki. A0444 IDD SISTEMA PADRÃO CONTÁBIL-slstimada oontablldadl.
AO8S3 IDD GRAVITYSIMULATOR- simula gravldada antri os planatas. A094S IDD INSULIN-prog. p/a|udar na ngulagim dl Iruullna inada A0576 IDD SUPER LOTO MASTER -lortalo da loto.
A0BS2 IDO JUPITORSATELLITE SIM.-simulação a axlbloao dl lúpltir A0944 IDD KINETICS-a|uda o madlco no controla di dons • dragai. A0788 IDD TBAV 6.004 • antl-vlrus im portuguii.
A08SO IDO LAUNCHER • Irformaçoas sobra ortltai, A0949 IDD NON-MEDICAL - licnlcas p/suparar sofrlmanto • dons. A0II3 IDD TUTOR DOS 4.01- tudo lobra o dos 4.01.
AH8SI IHO MISSIONTO MARS- rodas Informaçoii sobn marti. A0948 IDD NURSE W0RKS 2.0 - sirln da anfirmagim c/ utllltarloi. A0II4 IDD TUTOflLOTUS123-aprudaauUllzaraf>MHplanlha.
A0849 IDD MOONSOF JÚPITER-posIçSis dl lupltar a suai luas. A0947 IOD PRESCRIPTIONASSISTANT-pralcrlçaodlirlquitas. A0778 IDD WNE-adltor dl tixtotimpõrtuguH.
A0848 IDD NAVAGATIONJUPITOR-programa p/navagaçlo marinha. AH943 IHD SUMMER • riduçao dl puo p/ nlvil dl coliitwol alto.
A0847 IDD PLANETS-utDtanoc/Informaçaoaiobriosplanitas. AH953 IHD THE ALTERNATIVE HEALTH • vários assuntos sobn lauda.
A0846 IDO SLICONSKY-mba mapa calaitlal a poslçio dos planatas A0942 IDD THESTRESSTEST-ditirmlnauunlvildlltms.
A0845 IDD SKY BASE2000-orlamapas aImagam doeiu. A094I 100 WHYYOUSMOKE-avalia a ralara procadlmanto da fumar.
A0836 IDD SKY GLOBE 3.0 - faz mapas das istnlas a conslilaçSls. AH937 IHD YOUR NUTRITIONIST - nutrição, analisa a planalaminto
Aí912 IDD 256 DRAW (vga)-«ltor grafico, axciluti. A088I IDO A-FILTER• calcub p/ raslstor a vakxn p/filtros.
AH9II IHD ANATHER PROGRAM (vga) • anlraaçoii. adlçlo a aom. AO88O IDD CC COGO- programa para anginhariacMI.
RUA JOÃO CORDEIRO, 495 - FREGUESIA DO Ó - SÃO PAULO - CAPITAL - CEP 02960-000
ARTIGO
PROCEDURE CheckWidthHeight;
VAR
BEGIN
ScreenWidth,
ScreenWidth := Crt_Cols;
ScreenHeight : Byte;
ScreenHeight := succ(Crt Rows);
END;
PROCEDURE FastWrite(S : String; co, ro, at
: Byte);
(** INITIALIZATION **)
PROCEDURE FasterWrite(S:String; co, ro, at
, : Word);
BEGIN
PROCEDURE CheckWidthHeight; CheckWidthHeight;
IF LastMode - 7 THEN
IMPLEMENTATION
Display := Ptr($B000, 0)
ELSE Display := Ptr($B800, 0);
TYPE END.
WordArray = ARRAY[0..65520 DIV 2] OF
Word;
VAR
Display : AWordArray;
Crt_Cols : Word ABSOLUTE $0040:$004A;
Crt_Rows : Word ABSOLUTE $0040: $0084;
PROCEDURE FastWrite(S : String; co, ro, at Este programa demonstra como reconhecer
: Byte);
e utilizar uma placa VGA/SuperVOA
VAR
de padrão VESA; a função da rotina é
Start, WordAttr : Word; útil para se detectar modos de re
N : Byte; solução nao-padrao (como é sabido, os
serviços padrão do PC só usam re
BEGIN solução de no máximo 640x480 em 16
Start:= pred(ro)*ScreenWidth + pred(co); cores ou 320x200 em 256 cores).
WordAttr := Word(At) SHL 8; Obs : as rotinas foram testadas com
; FOR N := 1 to length(S) DO placas VGA Trident com 512k, que
iDisplay*[start+pred(N)] := WordAttr + atendem às especificações 1.2 do
ord(S[N]); comitê VESA. Se o programa nao identi
END;
ficar corretamente uma placa VESA,
contate o fornecedor para obter um
• PROCEDURE FasterWrite(S:String; co, ro, at upgrade ou um novo release de driver.
; : Word); Assembler; *)
j ASM PROGRAM Vesalnfo;
j MOV AX, ro { USES Crt, FWrite;
MrCRO SISTEMAS
: Byte; POP ES
MemoryModel
: Byte; LEA Dl, Buffer
BankSize
: Byte; INT lOh
NumO £ ImagePage s
: Byte; CMP AL, 4Fh
Reserved
: ARRAY[0..224] OF JNE SNoVesa
Filler
MOV AL, 1
Byte;
RET
END;
UNoVesa:
MOV AL, 0
VAR
MBuffer : Modelnfo; END;
Buffer : InfoBuffer;
FUNCTION GetVESAVidMode : WORD; As sem-
VidMode, CmpX, CmpY,
N, X, Y, CmpMode : Word; bler;
Cmp8x8 : Boolean; ASM
: Char; MOV AH, 4Fh
CH
Power2 : ARRAYE0..15] OF MOV AL, 03h
Word; INT lOh
Const
SFailed:
Digits : ArraytO..$F] of Char = MOV AX, OFFFFh
'0123456789ABCDEF'; END;
Begin
FUNCTION GetModelnfo(M : Word) : Bool
HexW[0] := #4; ean; Assembler;
HexW[l] := Digits[hi(W) shr 4]; ASM
HexW[2] := Digits[hi(W) and $F]; MOV AH, 4Fh
HexW[3] := Digits[Io(W) shr 4]; MOV AL, Olh
HexW[4] := Digits[lo(W) and $F]; MOV CX, M
End; PUSH DS
POP ES
FUNCTION SupportsVESA Boolean; Assem- LEADl, MBuffer
bler; INTlOh
ASM MOV AL, 0
MOV AH, 4Fh CMP AH, Oh
MOV AL, OOh JNE ©Failed
PÜSH DS
MICRO SISTEMAS 21
VGA 256 cores
Rotinas gráficas para sua placa VGA 256 cores, em Turbo C
/* ************ * / À
Resolvi fazer uma "limpa* em meus disquetes de programas e, ponto(int x, int y.int cor)
como tenho o péssimo hábito de esquecer o que os nomes dos
programas significam, tive de compilar novamente diversos.deles char buf;
para descobrir o que cada um deles fazia. Comecei a verificar que buf=(char)cor;
um grande amontoado de rotinas em C que acumulei em meus pokeb(0xA000, y*32O+x, buf);
disquetes durante os últimos meses poderiam servir para algum
I* ************ */
outro programador e resolvi organizar tudo.
Fiquei surpreso com o grande número de bobagens que escrevi,
mas consegui achar algumas rotinas que serão úteis para A rotina "modo" permite que chamemos qualquer modo gráfico
programadores iniciantes em Turbo C. (inclusive texto, CGA, EGA e até Super VGA, desde que você saiba
Vamos começar falando do modo VGA de 256 cores, resolução os números corretos). Para chamar o modo VGA o número é 19. Para
320x200. Uma coisa que sempre me intrigou é como alguns voltar ao modo texto (antes de terminar o programa) o código é 3.
programadores conseguiam acessar esse modo em BASIC e o meu Para usar a rotina PONTO os parâmetros devem ser as
Turbo C 1.5 não mencionava nada além dos modos (EGA) 640x200, coordenadas X (O a 319) e Y (0 a 199) desejadas e a cor (0 a 255).
640x350 e 640x480,16 cores. 0 modo de 320x200x256 estava Como pode se notar, no modo 19, um poke na área OxAOOO (que
também disponível no Microsoft C e no Quick C, mas eu só tinha o tem 64K) é o mesmo que "pokear" diretamente a tela. Isto só
Turbo. 0 modo 320x200 sempre me pareceu o mais interessante funciona no modo 19, por isso as rotinas aqui listadas não
pois era, aparentemente, o mais parecido com o modo CGA que funcionarão se você usar outro número. A área de memória OxAOOO
sempre utilizei em meus programas gráficos. Além disso, apesar funciona como se fosse uma grande matriz de 320x200 (1 byte) ou,
dos modos disponíveis me deixarem com 16 cores, não era possível se preferir, um grande vetor de 64000 bytes. Com isto feito, se você
alterar a palette com suavidade e quantidade de cores que o modo tem programas em QBASIC (1.0 ou outro) nesta resolução em VGA,
de 256 cores proporcionava. pode gravar a tela com BSAVE e depois usar estas informações para
Com 256 cores eu poderia trabalhar com telas coloridas montar uma rotina que leia sua tela no "C", dando os pokes certos
digitalizadas e com 16 cores (EGA=ECA?) não. Mais tarde descobri nos lugares certos.
que havia disponível, nos EUA, para compradores do Tu rbo C, o driver Voltando ao nosso programa: como a unidade básica para
de 256 cores "VGA256.BGI". Mas aj já era tarde, pois eu já tinha qualquer desenho é o ponto, você já pode, em teoria, desenhar
terminado de escrever as rotinas que seguem. Pois apresento qualquer coisa na tela. Basta criar novas rotinas que chamem a
agora, gentil público leitor, a rotina MODO, que pode chamar o modo rotina PONTO e... pronto!
19 (320x200x256) e a rotina PONTO, que coloca pontos na tela com A rotina linha, que vem a seguir é um exemplo disso. Adaptei-a
qualquer uma das 256 cores: de uma rotina CGA (do livro: Computação Gráfica para IBM PC, de
/* ************ * /
LeendeitAmmeraal, editora Atlas). Aproveite seus conhecimentos
modo(int mode_code) de trigonometria e tente fazer rotinas para desenhar círculos
{ elipses, etc.
union REGS r;
/* ************ * /
rh.al = mode_code;
r.h.ah=O; linha(int xl, int yl, int x2, int y2, int cor)
int86(0xl0.&r.&r); int x,y,t,e,dx,dy,denom,xinc=l,yinc=l; char buf;
MICRO SISTEMAS
int veitlonger=0,aux;
buf=(char)cor; getch();
dx=x2-xi; dy=y2-yl; modo(3);
if(dx<0){ xinc^l; dx=-dx;}
if(dy<0){ yinc^l; dy=K|y;} /* ******************* * /
} int ij;
/* ****** */ int palette[256][3]; /♦ para armazenar cores */
modo(19);
Com as rotinas acimajá dá para brincar um pouco, mas, para nós, for(i=O;i<256;i++)
é insuficiente. Queremos mudar as cores da palette. Acrescente ao {
programa anterior a rotina PALETTE que irá ser usada mais tarde: plt(i,O,O,O); /* ficando preto */
linha(i,0,i+60,199,i);
/* ************ * / .
MICRO SISTEMAS
Bonito, não? Após admirar o trabalho, não pare por aqui. int pal[109][3]={
Aproveite para criar rotinas do tipo "putimage" e "getimage". 0xlA,0xlC,0x26, 0x03,0x01,0x01, 0x03,0x02,0x01,
Não é tão difícil já que a área OxAOOO funciona como uma 0x06,0x05,0x08, 0x06,0x06,0x09, 0x06,0x06,OxOB,
grande matriz. Modifique a rotina ponto para ler (peekb) e 0x07,0x07,OxOC, 0x07,0x07,OxOE, 0x08,0x09,0x10,
retomar a cor de um ponto e você terá uma rotina "getpixel"! 0x08,0x09,0x13, 0x08,0x0A,0xll, 0x0A.0x0C.0x0E,
Assim, aos poucos, vá descobrindo como recriar todas as 0x10,OxOD,OxOA, 0x09.0x0A.0xl3, 0x09.0x0A.0xl5,
funçõesgráficas da biblioteca BGI e logo você estará competindo OxOF.OxOE.OxOE, 0x0A,0x0C,0xl9, OxOC.OxOF.OxlA,
com a BORLAND! OxOC,OxOE,OxlD, OxOD,0x10,OxlD, OxOD.0x10,OxlF,
Para terminar, se você é do tipo trabalhador, reescreva 0x12,0x14,0x15, OxOD,Oxll,0x20, 0xl0,0xl3,0xlE,
novamente a rotina "main": 0x13,0x16,0x17, 0x0E,0xl3,0x23, Oxll,OxOD,0x30,
0x0F,0xl4,0x23, 0x0F,0xl4,0x25, 0x13,OxOE,0x31,
/* ***** Exemplo 3: rosto digitalizado 22x17*/ 0x0F,0xl5,0x26, 0x12,0x16,0x23, 0x0E,0xl5,0x2A.
0x08 , 0x05 , 0x06 , 0x13 , Oxll, 0x14 , 0x42 , 0x46 , 0x54 0x17,OxlB,0x31, OxlC,0x17,0x36, 0x15,OxlD,0x2F,
, 0x64 , 0x68, 0x69 , 0x69 , 0x69, 0x67 , 0x69, 0x69, 0x07 0xlF,0x21,0x22, 0x15,OxlC,0x31, 0x19,OxlC,0x31,
, 0x07 , OxOE, 0x21 , 0x13 , 0x09 , OxlF , 0x52, 0x51, 0x46 0x17,Oxl E,0x2F, 0x15,OxlC,0x32, 0x20,0x21,0x27,
, 0x52 , 0x69 , 0x6A , 0x6A, 0x6A, 0x69 ,0x6A,0x0D, OxOE 0x19,OxlD,0x33, 0xl7.0xlE.0x31, 0xlA,0xlF,0x2E,
, 0x19 , 0x42, 0x17 , 0x06, 0x17 , 0x52 , 0x57 , 0x52, 0x4C 0xl7,0xlD,0x34, 0xlA,0xlF,0x31, 0xl8,0xlF,0x32,
, 0x40 , 0x67, 0x6A , 0x6A, 0x6A, 0x6C , 0x10 , 0x16 , 0x32 0xlA,0x20,0x2F, 0x28,0x25,0x21, 0xl9,0xlF,0x34,
, 0x51 , 0x17, 0x18 , 0x48, 0x47 , 0x5D ,0x57,0x52, 0x3C OxlA,0x20,0x31, 0xlA,0x20,0x33, OxlD,0x22,0x31,
, 0x40 , 0x67 , 0x6B , 0x6B , 0x6C, OxlE ,0x32,0x4E, 0x58 0x22,0x25,0x28, OxlB,0x21,0x35, OxlC,0x22,0x33,
, OxlF , OxOC, 0x3B , 0x47 , 0x57 , 0x5D ,0x57,0x4D, 0x38 0x23,0x23,0x2E, OxlC,0x22,0x35, OxlD,0x23,0x36,
, 0x40 , 0x65, 0x6C , 0x6C , 0x35 , 0x4E , 0x58, 0x56 , 0x2B 0xlF,0x24,0x33, OxlD,0x23,0x37, 0xlF,0x24,0x35,
, 0x18 , 0x4B, 0x4E , 0x5D, 0x5D, 0x57 , 0x4A, 0x33, 0x46 0xlF,0x25,0x36, 0x21,0x26,0x35, 0x22,0x25,0x37,
, 0x47 , 0x65, 0x6C , 0x45 , 0x50, 0x58 , 0x58, 0x47, 0x42 0x25,0x27,0x34, 0xlF,0x26,0x38, 0x21,0x26,0x37,
, Ox4E , 0x5D, 0x5D , 0x5D, 0x5B , 0x4A ,0x3E,0x4C, 0x4A 0x25,0x27,0x37, 0x22,0x27,0x38, 0x21,0x28,0x37,
, 0x45 , 0x60 , 0x41 , 0x51, 0x58, 0x58 ,0x56,0x4E, 0x5D 0x21,0x28,0x39, 0x24,0x28,0x37, 0x24,0x29,0x39,
, 0x62 . 0x61, 0x58 , 0x53, 0x51, 0x4E , 0x4A, 0x51, 0x4A 0x28,0x2A,0x37, 0x24,0x2A,0x39, 0x28,0x2A,0x39,
, 0x30 , 0x46 , 0x56 , 0x5 E, 0x5C, 0x58 , 0x58. 0x5D, 0x5C 0x2D.0x2D.0x33, 0x27,0x2B,0x3A, 0x2A,0x2C,0x39,
, 0x5C , 0x58 , 0x52 , 0x50, 0x51, 0x3C , 0x49 , 0x52, 0x4A 0x2A,0x2C,0x3B, 0x2D,0x2F,0x3A, 0x34,0x33,0x37,
0x37,0x35,0x34, 0x36,0x35,0x3A, 0x3A.0x3B.0x3B,
0x4D , 0x56 , 0x61, 0x5C , 0x55 , 0x5C , 0x5F, 0x5F, 0x5F 0x3A,0x3B,0x3C, 0x3C,0x3C,0x3D, 0x3C,0x3D,0x3E,
, 0x58 , 0x58, 0x49, 0x51, 0x33, 0x22, 0x51, 0x56 , 0x4C 0x3E,0x3E,0x3E
, 0x51 , 0x58. 0x51, 0x4D, 0x56, 0x5C, 0x5E, 0x61, 0x5C
, 0x5F , 0x4D, 0x50 , 0x2C, 0x22 , 0x3C, 0x56 , 0x49, 0x55 modo(19);for(x=0;x<109;x++)plt(x,pal[x][2],pal[x]tl],pal[x][0]);
, 0x5C , 0x32, 0x27 , 0x4A, 0x56, 0x51, 0x4D, 0x4D, 0x58 for(x=0;x<tx;x++)
, 0x44 , 0x49 , 0x28, 0x2E, 0x28, 0x51, 0x4D, 0x58, 0x56 for(y=0;y<ty;y++)
, 0x12 , OxlE, 0x52, 0x5D, 0x58 , 0x4F, 0x44, 0x49 , 0x23
, 0x4A , 0x28, 0x28, 0x26, 0x51, 0x4D, 0x58, 0x42, OxOA for(i=10;i<320-tx;i+=tx*2)
, 0x00 , 0x57 , 0x62 , 0x5E, 0x56, 0x46, 0x41, 0x2A, 0x49 for(j=10;j<200-ty j+=ty*2)
, OxlA , 0x34, 0x29 , 0x51, 0x5A, 0x5E, 0x17 , OxOF, 0x66 pokeb(0xA000,x+i+(y+j)*320,rosto[k]);
, 0x57 , 0x5F, 0x61, 0x5E, 0x46, 0x2F, 0x44, 0x3C , OxlD
, 0x34 , 0x2C, 0x58, 0x59, 0x4E, 0x14, 0x03, 0x43, 0x4E
, 0x5F , 0x5F, 0x5E, 0x51, 0x41, 0x51, 0x3C , 0x22, 0x25 getch();
, 0x44 , 0x5C , 0x58 , 0x30 , OxlB , 0x15 , 0x36 , 0x4E, 0x5F modo(3);
, 0x63 , 0x61, 0x51, 0x4D, 0x56 , 0x33, 0x25, 0x3C , 0x55 }
, 0x5C , 0x4D, 0x2B , 0x21, OxOB , OxlF, 0x53 , 0x61, 0x5F
, 0x5C , 0x4D, 0x56 , 0x50 , 0x20, 0x33, 0x4D, 0x56, 0x56 Se você tiver paciência e trabalhar direito, um belo rosto
, 0x3D , OxlF, OxlC, OxOD , 0x4A, 0x61, 0x5F, 0x61, 0x5A feminino (tirado de uma tela digitalizada) deverá surgirem sua
, 0x4C , 0x50, 0x51, 0x40, 0x56 , 0x56, 0x4D, 0x39, 0x37 tela. Beleza!
, OxlE , 0x19, 0x30, 0x5C, 0x5E, 0x5C, 0x58, 0x51, 0x49
, 0x4C , 0x58, 0x58, 0x56, 0x45, 0x24, Oxll, 0x35, 0x27
, 0x32 , 0x51, 0x58, 0x58, 0x5C , 0x56, 0x4C, 0x3A, 0x49
, 0x4D , 0x50, 0x41, 0x27, 0x12 , 0x04, 0x31, 0x31, 0x37 (Um VICTORM.SANTMNAéfòrmadoemlnfòrmâticapelaPUC/
, 0x49 , 0x49, 0x4C , 0x4C, 0x49, 0x3F, 0x2D, 0x3A, 0x3C Ipi I RS. Dá cursos e aulas particulares de linguagem Basic e C.
, 0x35 , 0x24 . 0x12 , 0x06 , 0x02 } ; L="J Atua na área dejogos e programas educativos.
MICRO SISTEMAS
MEGASOFT INFORMÁTICA Tel:(011) 231-2367
Av. Ipiranga, 345 - sala 1107 - São Paulo - SP CEP 01046-923 (Metrô República)
^=^ * PROMOÇÕES SEMANAIS : Consulte ! Telefone I Fax: 214 -2650
* PREÇOS (Discos incluídos): HD MAXELL = R$ 2,00 / DD VAT = R$ 1,50
* TAXA DE CORREIO : A Cada 15 disquetes = R$ 2,50 (Carta Registrada)
A cada 10 cópias com disco, ganhe 1 DD gravado à sua escolha. A cada 50, ganhe 9 !
* GARANTIA : 60 dias contra defeitos de gravação ou vírus.
* SUPORTE TELEFÔNICO : Dicas de jogos e instruções sobre aplicativos.
TOP 9 - ADVEWTURE TOP 9 - ESníATÉCIA E MAIS ...
b&3aw ia th» Dark 2 dngíês)
"■ ■' SlSk
iFootbaÜPro m.
Pedidos: Por carta, telefone ou fax de Pagamento: Envie um cheque nominal Catálogo Eletrônico: Envie um disquete
Segunda a Sexta das 9:00 às 18:00 e aos a J&M INFORMÁTICA LTDA. no valoi HD formatado ou R$1.80.
Sábados das 10:00 às 17:00. Relacione o total de seu pedido, não se esquecendo Catálogo Impresso: Gratuito. Peça já o
nome, código e a quantidade de discos de acrescentar uma Taxa de Correio a seu com Jogos, Aplicativos e Multimedia
de cada programa. Se preferir, visite-nos cada 15 disquetes. Não trabalhamos
pessoalmente. com SEDEX a Cobrar, devido Consulte sobre locação de
problemas com o Correio. CD's para São Paulo !
CADFUNC for Windows
Monte um cadastro de pesscai n-
MICRO SISTEMAS 27
procedures em cujo nome não aparece o sublinhado, ou Top
'Falsa
Viaible
melhor, aquelas que não estão ligadas diretamente a Width
qualquer evento disparado pelo usuário, foram criadas para Bnd
Begin commandButton CmdRetorno
darem suporte ao sistema (tal como uma procedure normal Caption = «^Retomo»
Height = «5
ouumaUDFdoClipper).
Left = 5280
Veja por exemplo a procedure ShowCurrentPicture(); ela Tablndex = 6
é a responsável por carregar o arquivo matrfcula.BMP Top
Visible
=
=
3120
0 'False
correto e colocar a foto do funcionário dentro da caixa de Width = l215
Controle Picture, de acordo com a matricula que lhe e End
Begin CommandButton cmdAnterior
passada. Existem, ainda, outras proceduresque sãoexecutas Caption = "SAnterior-
quando ocorrem eventos inerentes ao ambiente do VB. Por Height = *95
Left = 5280
exemplo, neste nosso sistema usamos a conhecida proce Tablndex = 5
dure SubFom_Load() . Oevento_Load(ligadoaoformulário), Top = 2520
Visible = 0 'False
sempre ocorre quando esse é carregado (na partida do
Width = 1215
programa); desse modo, usamos esse evento procedure End
Begin CommandButton CmdProximo
para configurar alguns controles (em tempo de execução): Caption = "ProSximo"
inicializar variáveis, abrir o arquivo de dados, etc. Height = 495
Devido estarem razoavelmente documentadas, não Left = 5280
Tablndex = 4
comentaremos as procedures de maneira mais detalhada; Top - 1920
entretanto como puderam notar por este pequeno exemplo, Visible = 0 'False
Width = 1215
o VB possue recursos realmente fantásticos. Com os novos End
recursos incorporadosàversãoProfissional.essa linguagem Begin TextBox Txtlnforme
Height 1575
tornou-se ótima opção para os desenvolvedores. Left 1680
DDE, DLL, MDI, OLE, "Front Ends", enfim, essa "sopa de MaxLength 100
HultlLine -1 'True
siglas" que alguns gostam tanto de mencionar, é uma ScrollBars 2 'Verticrl
"barbada" para o VB. Podemos desenvolver qualquer tipo Tablndex 3
Top 2040
de sistema com ele. Imaginem o VB 4.0 rodando com o Visible 0 'False
Windows 4.0 ! Assim nem precisaremos saber se a Width 3495
End
pronúncia correta é C mais mais ou C plus plus!!... AUU
■ LISTAGEM.WR II Left
MaxLength
=
=
840
40
Begin Form FrmCadFunc Tablndex = 0
Caption = "CADASTRO DE Top = 120
FUNCIONÁRIOS" Visible = 0 'False
CllentHelght = 3690 Width = 4335
ClientLeft = 1590 End
ClientTop = 1935 Begin Label LblNome
ClientWidth = 6585 Caption ="Nome:"
Height = 4380 Height = 255
Left 1530 Left = 120
LinkTopic = "Forml" Tablndex = 9
MaxButton = 0 'False Top = 120
ScaleHeight = 3690 Visible = 0 'False
ScaleWidth = 6585 Width = 615
Top =1305 End
Width 6705 Begin Label LblHatricula
Begin PictureBox PicFuno Caption = "Matrio:"
Height = 1575 Height = 255
Left == 120 Left • - 120
ScaleHeight == 1545 Tablndex = 8
SoaleWldth = 1425 Top = 720
Tablndex = 10 Visible = 0 'False
Top :: 2040 Wldth = 615
Visible = 0 'False End
Width = 1455 Begin Label LblSetor
End Caption = "Setor:"
Begin TextBoz TxtSetor Height = 255
Beight = 375 Left = 120
Left = 840 Tablndex = 7
MaxLength = 9 Top = 1320
Tablndex = 2 Visible = 0 'False
28 MICRO SISTEMAS
DATACAME
MODEM INTERNO DE VIDEOTEXTO PARA PC XT/AT
Placa de modem interna para ser conectada em qualquer dos slots do PC XT/AT/286/
386/486. Fácil instalação e baixo consumo. Acompanha manual de instalação e
operação, e disquete com programa de acesso do videotexto homologado pela Telesp.
Sub cmdRetorno_Click ()
do arquivo
' Calcula último registro/Preserva registro/
Atualiza título da janela.
LastRecord = FileLen(arqDados) / RecordLen
CurrentRecord = LastRecord
Sub CmdAnterior_Click ()
ShowCurrentRecord
SaveCurrentRecord
' Torna os controles visíveis
FrmCadFunc.Caption = "CADASTRO DE
Flag = 1
ShowControles (Flag) FUNCIONÁRIOS"
TxtHome.SetFocus
Dim TmpRegFunc As Registro
Dim RecNum As Long
Dim TmpRecNum As Long
End Sub
30 MICRO SISTEMAS
CD VENDAS
326 PutPutJoinstheParade.R$45.
Acrescer + R$ 5 por cada CD para custo do Sedex. Para o que estou enviando cheque
nominal à Minimax Processamento de Dados Ltda. no valor de R$
Nome:
Endereço:
Enviar o cupom (ou xerox) acompanhado do cheque para INTEGRAL HARD/SOFT AC/ ENTER PRESs"
EDITORA LTDA. - Rua Lourenço Ribeiro, 124 - A - Maria da Graça - Rio de Janeiro - RJ - 21050-510
Name arqTemp As arqDados
Dlm Matrix As String
Dlm Found As Integer ' Reabre CADFUNC.DAT
FileNum = FreeFile
' Recebe do usuário a matrícula a ser Sen arqDados For Random As FileNum Len =
RecordLen
InputBox$("Bntre com a matrícula:-.
"Bxclulr") ' Atualiza LastRecord como anterior.
LastRecord = LastRecord - 1
' Se nâo entrar com nenhuma matrícula, sai da
procedure. ' se LastRecord for zero então, considere-o
If Matrix = "" Then como sendo .
Exit Sub ' o primeiro (e único) do arquivo.
Bnd If If LastRecord « 0 Then
LastRecord = 1
' Procura o registro com a matrícula a ser
Bnd If
excluida.
Found = False ' se o registro corrente estiver fora do
For RecNum = 1 To LastRecord
escopo, então
Oet #FileNum, RecNum, TmpRegFunc
' considere-o como sendo o ultimo.
If Matrix = If CurrentRecord > LastRecord Then
UCase(Trim(TmpRegFunc.Matric)) Tben
CurrentRecord = LastRecord
Found = True ' Achou o registro
End If
Exit For
End If ' Apaga arquivo de foto do disco
Next
ArqFoto = "C:\CADASTRCA" +
Trim(RegFunc.Matric) + ".BMP"
' Se o registro foi localizado, salve-o /
On Error OoTo Sem_ArqFoto
Exiba-o / Carregue foto,
Kill ArqFoto
' caso contrário, avise o usuário e saia da
procedure.
' Exibe registro corrente/Carrega foto/
If Found s True Then
Focaliza TxtNome.
Flag = 1
ShowCurrentRecord
ShowControles (Flag)
ShowCurrentPicture (RegFunc.Matric)
CurrentRecord = RecNum
TxtNome.SetFocus
ShowCurrentRecord
ShowCurrentPicture (RegFunc.Matric) Exit Sub
Blse
Sem_ArqFoto:
Beep
MsgBox "Funcionário com matricula " + 'Nâo existe o arquivo de foto
Matrix + " nao cadastrado 1" Resume Next
Exit Sub
End IC Bnd Sub
' Cria CADFUNC.TMP com o mesmo formato de ' Abre o arquivo para acesso aleatório.
CADFUNC.DAT arqDados = "C:\CADASTRO\CADFUNC.DAT"
32 MICRO SISTEMAS
Get #FileNum, RecNum, TmpRegFunc
'Atualiza título da janela
If Matrix =
FrmCadFunc.Caption = "CADASTRO DB
FUNCIONÁRIOS" UCase(Trim(TmpRegFunc .Matric) ) Then
Found = True ' Bncontrou a
matrícula
BxistMat = 0
Bxit For
Incluir = -l 'Flag para
Bnd If
MnuProcurar_Click()
Next
MnuProcurar_Click
invisíveis1" t±tUl° da JaMla ' T°rna oontroles ' Salva RegRunc no registro corrente.
FrmCadFunc.Caption = "CADASTRO DB Put #FileNum, CurrentRecord, RegFunc
FUNCIONÁRIOS"
Flag = 0 End Sub
ShowControles (Flag)
MICRO SISTEMAS 33
ÚLTIMAS NOVIDADES
RAPTOR 2B .
O melhor jogo espacial já criado para o PC!
XARGON 1H
Excelente aventura tipo "Prince of Pérsia".
MUTANT BATS OF DOOM 1B
Um game para os saudosos do "Galaga"!
ZOOL 1B
Fantástico jogo no estilo do "Sonic"! CATACOMBABYSS
DUKENUKEMII 1B Um dos melhores "RPG". Todoem3-D! 1 HJ
Sensacional seqüência ao "Duke Nukem I
/A H
Colorfuldemofrom
KnowledgeAdventure
::x: BIOMENACE a ai
PAGE PLUS for WINDOWS ::x Uma super aventura num futuro sombrio! 1 Hj
Um dos nossos maiores "best-sellers"!
Simplesmente o melhor sistema de
desk-top publishing em shareware! ^ |
LANDS OF LORE
i Uma grande chance para você entrar no
mundo dos "role-playing games"! ^ §]
ELECTROBODY
KOMBATZONE
I Uni jogo super emocionante! Sua mis
são: combater diversos monstros! \
CADA S * RS 5,00
CADA H = R$3,00
Atenção: Todos os programas são
gravados em disquetes de alta
densidade, requerem monitor "VGA" e Í99. HOME DESIGN for WINDOWS
"winchester". Todos os programas A palavra final para plantas de arquitetura! 2 HI
podem ser gravados em disquetes de
31/2 ou 5 1/4, exceto pelo programa
"3D Dinosaur Adveriture", que pode ser
gravado somente em disquetes de 3
1/2! O pedido mínimo é de 3 (três)
disquetes. Para pedir pelo correio, envie
vale-postal ou cheque nominal à
NEMESIS INFORMÁTICA LTDA.
Caixa postal 4.583 Cep 20.001-B70 -
Rio de Janeiro - RJ. Ou venha ao
nosso "show-room" na Rua Sete de
Setembro, 92 sala 1.203 - Centro.
Conheça o nosso sistema de vendas
pelo telefone: TEL (021) 242-0348 ou
FAX (021) 242-4760. Solicite nosso BODY BLOWS i ORGANIZER for WINDOWS
catálogo completo cheio de novidades! Muito melhor que "Street Fighter 2"' 1 || A versão shareware desta famosa agenda!
EMPIRE SOCCER COPA 94
O melhor jogo de futebol para o PC. ASSEMBLY 93/94 DEMOS
MULTIMÍDIA SEM CD ROM £;:;
iti;i
s;
e:
XARGON
IS)
Excelente aventura tipo Rastan Saga.
End Sub
CADFUNC.BAS
' Módulo que contém declarações globais para
Sub ShowCurrentRecord () variáves que
' devem ser visíveis em todo o projeto
' Declara variíveis auxiliarão para o titulo
da janela. 'Todas as variáveis precisam ser declaradas.
Dim Titlel As String Option Explicit
Dim Title2 As String
Dim Title3 As String ' Declara uma variável tipo definido que
corresponde a um
' Preenche RegFunc com os dados do registro ' registro no arquivo CADFUNC.DAT
corrente. Type Registro
Qet tFileNum, CurrentRecorâ, RegFunc Nome As String * 40
Matric As String * 8
' Exibe o registro do funcionário. Setor As String * 9
TxtNome.Text = Trim(RegFunc.Nome) Informe As String • 100
Txtmatricula.Text = Trim(RegFunc.Matric) End Type
VENDAS, VOCÊ
NÃO PERCA versão 5.0
Totalmente escrito em Assembler, o
ESTA PROMOÇÃO:
GRAPHOS III é o mais rápido editor para
o PC e um dos poucos que não exige
megas e megas de memória para ser ex
ecutado. Tudo nele é simples e fácil de
40% de desconto
usar.
Além dos recursos tradicionais de edição gráfica, tais como linhas, retângulos, raios,
círculos, fill, spray, inversão, rotação, espelhamento, etc, o GRAPHOS III possui ainda
ferramentas especiais para corte e duplicação de pedaços da tela, zoom para
correções delicadas nos desenhos, troca de atributos e uma nova ferramenta para uso
Na compra do GRAPHOSIII e mais um jogo você ganha 40% de com os padrões gráficos pré-definidos.
desconto no valor total do pedido e recebe ainda, inteiramente grátis, o A grande novidade desta versão é o arquivo Clipboard, que pode manipular até 180
telas. Essas telas podem ser posteriormente compactadas num único arquivo e integrar
PRO KIT topview para fazer as incríveis animações da seção Bitmap.
um sistema de slide show simples e fácil de programar. É possível controlar o tipo de
efeito especial que será usado para mostrar a tela, o tempo que ela permanecerá
mostrada e até mesmo associar uma tecla a cada tela. O sistema pode criar um
kmkm e mistério no programa executável, para o slide show, que independe do GRAPHOS III para fun
cionar.
O editor de alfabetos permite que o usuário crie e edite alfabetos proporcionais, com
Forme um grupo de jogadores, pois a 2 pixels de altura até 16 pixels. Novos recursos de clipping e captura gráfica aumentam
PRO KIT está lançando sua mais consideravelmente o poder dos editores de padrões e de alfabetos.
fantástica aventura no reino dos jogos in A edição da palette está mais simples ainda. Com poucos comandos do mouse é
teligentes: um autêntico RPG para com possível alterar as intensidades de RGB de cada cor. Além disso, é possível controlar a
putadores. intensidade (claro/escuro) das cores e calcular o tom de cinza correspondente da cor.
O mestre cria os cenários onde O programa GRAPHOS III ainda permite que se grave ou recupere arquivos no for
acontecerão as missões e os jogadores A criação das missões é extremamente mato TIFF, não compactado, com definição de cores.
são colocados frente às mais diversas simples e totalmente comandada por
situações. Ao terminar uma partida, o ícones. O mestre pode visualizar cada Requisitos:
mestre avalia o desempenho do jogador uma das salas do subterrâneo e PC 286/3B6 - VGA 256Kb - A: 1.2Mb - MS mouse
A
grave acidente nuclear.
Requisitos:
Características da nave:
A mais nova sensação da revista Micro no monitor, macetes de criação usando o
Controles por mouse
Sistemas agora em disquete, especial GRAPHOS III, e muito mais.
Tela de informações
mente para VGA. Todos os shapes da
Diário de bordo Disponível no BBS Século 21 • RIO
galeria de arte, os roteiros de animação,
Sistemas de análise Requisitos: (021)521-6947 • Download livre
os ícones, programas shareware, etc,
Torpedos fotônicos e phasers PC 286/386 - VGA 256Kb - A: 1.2Mb - MS mouse
numa estrutura gráfica interativa (como PC 286/386 - VGA 256Kb - A: 1.2Mb - mouse
Velocidade WARP
num livro digital).
Botão de autodestruição LJ Nautilus R$ 25,00 D Bitmap #1 R$6,00
Dicas e truques para obter mais cores
PROGRAMA
33 MICRO SISTEMAS
if FUND0<>4 then setfillstyle (1,4) inc (
elae setfillstyle (1,1); end;
bar (5,10,getmaxx-5,20); writeln (ARQ,");
setcolor^(15); inc (L,.10);
getdir(0,S); end;
settextjustify (bottomtext,rlghttext); close (ARQ);
outtextxy (5,10,S+'.:'); Retorno;
moveto (5+textwidth(S+'.:'),10); showmou;
S s> XReaâ; end;
setcolor (COR);
Barra :- S; procedure Limpa;
end; var
N : integer;
procedure Retorno; begin
begin hidemou;
setfillstyle (1,FUNDO); setfillstyle (1,0);
bar (5,10,getmaxx-5,20); bar (30,350,90,420);
end; L:=31;
while L<=411 do begin
procedure Abre; V:=121;
var while V<=601 do begin
NA : string; N := getpixel (V,L);
ARQ : text; if N<>0 then floodfill(V,L,15);
CH : char; inc (V,10);
N,G, end;
H : integer; inc (L,10);
begin end;
hidemou; showmou;
NA := Barra; end;
assign (ARQ,NA+'.GLR');
reset (ARQ); procedure Inicializa;
readln (ARQ); const
readln (ARQ); GDRIVER : integer = 9;
readln (ARQ); GMODE : integer - 2;
moveto (121,31); GPATH : string ■ " ;
while not eof(ARQ) do begin begin
while not eoln(ARQ) do begin COR := 1;
read(ARQ,CH); initgraph (GDRIVER,GMODE,GPATH);
N := ord(CH)-32; setfillstyle (1,FUNDO);
Q := getx div 10 - 11; bar (0, 0,getmaxx,getmaxy);
H := gety div 10 - 02; Vi=30;
putpixel (35+G,355+H,N); for L:=0 to 15 do begin
setfillstyle (1,N); setfillstyle (1,L);
floodfill (getx,gety,15); if (L mod 2)=0 then
moveto (getx+10,gety); bar (30,V,60,V+30)
end; else begin
readln (ARQ); bar (60,V,90,V+30);
moveto (121,gety+10); inc (V,30);
end; end;
close (ARQ); end;
Retorno; if FUNDO=0 then setcolor (15) else
showmou; SETCOLOR (0);
end; rectangle (29,29,91,V+l);
rectangle (29,V+19,91,V+51);
prooedure Salva; setfillstyle (1,COR);
var bar (30,V+20,90,V+50);
NA : string; setfillstyle (1,0);
ARQ : text; bar (120,30,610,420);
CH : char; bar (30,350,90,420);
N : integer; Button (120,430,220,470,4,'SALVAR');
begin Button (225,430,325,470,4,'ABRIR');
hidemou; Button (330,430,430,470,4,'SAIR');
NA := Barra; Button (435,430,535,470,4,'LIMPAR');
assign (ARQ,NA+'.GLR'); setcolor (15);
rewrite (ARQ); L:=30;
writeln (ARQ,'Ali Rights for'); while L<=420 do begin
writeln (ARQ,' Gustavo Torquato V:=120;
da Silva'); while V<=610 do begin
writeln (ARQ, " ); line (V,30,V,420);
L:=31; inc (V,10);
while L<=411 do begin end;
V:=121; line
(120,L,610,L);
while V<=601 do begin inc (L,10);
N := getpixel (V,L); end;
CH :•> chr(N+32) ; setfillstyle (1,COR);
write (ARQ,CH); end;
MICRO SISTEMAS 39
function MOUSEON : boolean;
procedure Verifica; begin
begin MOUSEON := false;
if not xnouseon tben begin R.ax := 0;
writeln ('Este programa requer intr ($33,R);
MOUSE...'); if R.axoO then begin
halt(O); MOUSEON := truè;
end; exit;
end; end;
end;
begin
Verifica; procedure SHOWMOU;
Inicializa; begin
showmou; R.ax := 1;
repeat intr ($33,R);
if ebutton then begin end;
if area(30,30,90,250) then begin
hidemou; procedure HIDEMOU;
COR := getpixel(moux,mouy); begin
showmou; R.ax := 2;
Mudacor(COR); intr ($33,R);
end; end;
if area(120,30,608,420) then begin function MOUX : integer;
hidemou; begin
floodfill (moux,mouy,15); R.ax := 3;
X := moux div 10 - 11; intr ($33,R);
Y := mouy div 10 - 02; MOUX := R.cx;
putpixel (35+X,355+Y,COR); end;
showmou; function MOUY : integer;
end; begin
if area(124,434,216,466) then Salva; R.ax := 3;
if area(229,434,321,466) then Abre; intr ($33,R);
if area(439,434,531,466) then Limpa; MOUY := R.dx;
end; end;
until area(334,434,426,466) and ebutton; function Área(XI,Y1,X2,Y2:integer) :
closegraph; boolean;
end.
begin
if (MouX<Xl) or (MouX>X2) or
(MouY<Yl) or (MouY>Y2) then begin
Área := false;
exit; end
unit MOUSE; else
Área := true;
interface end;
uses function BUTTON(N:integer) : boolean;
dos; begin
R.ax := 3;
function MOUSEON : boolean; intr ($33,R);
procedure SHOWMOU; if (R.bx and N) = N then
procedure HIDEMOU; BUTTON := true
function MOUX : integer; else
function MOUY : integer; BUTTON := false;
function ÁREA end;
(XI,Y1,X2,Y2:integer):boolean; function EBUTTON : boolean;
function BUTTON(N:integer) : boolean; begin
function EBUTTON : boolean; EBUTTON := BUTTON(1);
end;
implementation
var end.
R : registers;
BANK SOFT
Informática Ltda.
Shareware, Jogos e Aplicativos para Micros PC/XT/AT
Peça já seu catálogo gratuito pelo telefone: (011) 293-7957
ou pela Caixa Postal: 14.181 - Cep : 02799-970. ^^1
Não Perca Tempo!! Temos o Melhor Atendimento e Controle de Qualidade - Comprove!!
APROVEITE NOSSA PROMOÇÃO REAL
Discos: 360 Kb = R$1,0 - 1.2 Mb = R$1,5 - 1.4 Mb = R$2,0
E ainda na compra de cada 15 discos, grátis 1 disco \2 Mb Gravado.
■■■■■■■■■ ■■■■■■■■■ ■■■■■■■■■ ■■■■■■■■■
■■■■■■■■■■■ ■■■■■■■■■■■ ■■■■■■■■■■■ ■■■■■■■■■■■
■■■■ ■■■■ ■■■■ »in ■■■■ ■■■■ ■■■■ ■■■■
■■■■ ■■■■ ■■■■ ■■■■ ■■■■ ■■■■ ■■■■ ■■■■
■■■■ ■■■■ ■■■■ ■■■■ ■■■■ ■■■■ ■■■■
■■■I ■■■■ ■■■■ ■■■■ ■■■■ ■■■■ ■■■■
■■■■ ■■■■ ■■■■ ■■■■ ■■■■ ■■■■ ■NI
■■■■ ■■■■ ■■■■ ■■■■ ■■■■ ■■■■ ■■■■
■■■■■■■■■■■ ■■■■ ■■■■ ■■■■■■■■■■■ ■■■■
■■■■■■■■■ ■■■■ ■■■■ ■■■■■■■■■ ■■■■
■■■■■■■■■■
ainda melhor!
■■■■ ■■■■ ■■■■ ■■■■ ■■■■ ■■■■
■■■■ ■■■■ ■■■■ ■■■■ ■■■■ ■■■■ ■■■■ ■■■■
■■■■ ■■■■ ■■■■ ■■■■ ■■■■ ■■■■ ■■■■ ■■■■
■■■■■■■■■■■ ■■■■■■■■■■■ ■■■■■■■■■■■ ■■■■■■■■■■■
■■■■■■■■■ ■■■■■■■■■ ■■■■■■■■■ ■■■■■■■■■
A PRO KIT acaba de lançar a segunda versão do curso que está programas em Assembler é fornecido pela PRO KIT, inclusive a
fazendo o maior sucesso: Assembler para PC, sem sair de casa. biblioteca de rotinas especiais, usada nos programas produzidos pela
nossa equipe técnica.
O curso de programação foi planejado em 10 partes, prevendo uma
duração de aproximadamente um ano. Neste período o aluno per TÓPICOS:
manece em contato (por carta) com a equipe técnica da PRO KIT, com
o propósito de elucidar as dúvidas. As principais instruções
O teclado e suas funções
Cada parte é remetida ao aluno que, após o estudo, deverá devolver à O vídeo em modo de alta resolução
PRO KIT um pequeno teste. Este teste serve para identificar as Menus pulldown e comandos por tabelas
possíveis áreas ainda sem entendimento e servem ainda para Entrada de dados e rotinas de input
preparar o aluno para os assuntos que serão tratados mais à frente. Manipulação de arquivos
As lições só serão remetidas após o recebimento do teste (respon Uso e controle do mouse
dido, ou não). A impressão
Acesso irrestrito aos disquetes e HD
Para fazer o curso é preciso ter o conhecimento mínimo indispensável Rotinas genéricas
na programação em qualquer outra linguagem: bases numéricas,
memória, RAM, ROM, bit, byte, compilação, edição de textos, etc. O O objetivo deste curso, único no mercado brasileiro, não é apenas en
curso possui uma linha básica, cuja compreensão não exige muita sinar o jso das instruções, mas principalmente a mecânica, os tru
experiência anterior. Dependendo do grau de dificuldade de cada ques e macetes de se criar programas em Assembler. O curso é
aluno, a PRO KIT produz um APÊNDICE específico, ;om elucidações compatível com micros padrão IBM PC XT / 286 / 386 / 486.
complementares.
A PRO KIT coloca ainda à disposição dos programadores, que já pos
As dúvidas mais simples são respondidas juntamente com o envio das suem conhecimentos de Assembler, três discos contendo suas prin
partes subseqüentes. Todo o material necessário para a criação de cipais bibliotecas de rotinas.
ROTINAS
#include <stdio.h>
Esta função executa a ação desejada em cada arquivo
#include <dos.h>
encontrado.
#include <dir.h>
Afunção AlISearcherfunciona da mesma maneira, entretanto #include <stdlib.h>
ela procura arquivos também em subdiretórios, porexemplo: #include <string.h>
Searcher( "*.com\ FA_ARCHIVE, MyFunc); #include <errno.h>
#include <process.h>
Procura todos os arquivos com extensão COM apenas no
diretório atual e executa a função MyFunc para cada arquivo
/* Funções de busca de arquivos
encontrado.
Searcher e AlISearcher */
#include "FSRCH.C"
AIISearcher( "*.com, FA_ARCHIVE, MyFunc);
Procura todos os arquivos com extensão COM no diretório
unsigned long FilesFound = 0;
atual e subdiretórios e executa a função MyFunc para cada
arquivo encontrado.
char FileMask[ MAXDRIVE + MAXPATH - 1
A função MyFunc poderia ser algo simples como: li
int MyFunc( struct ffblk *B, char *C ) { char Command[ 256 ];
ou algo muito mais complexo. if( ( Pos >= &str[ Len ] ) II ( Num
== 0 ) ) {
0 programa exemplo FINDAND.C utiliza a função retura( str );
AlISearcher para procurar arquivos e aplicar um comando
definido pelo usuário.
42 MICRO SISTEMAS
Num » ( Num <■ strlen( Pos ) ? Num : strcat( TheFile, FB->£f_name );
strlen( Pos ) );
if( Num ) { strcpy( Comi, Command );
memmove( Pos, £Pos[ Num ], strlen(
&Pos[ Num ] ) + 1 ); fnsplit( TheFile, D, P, F, E );
strcpy( FE, F );
return( Str ); strcat( FE, E );
}
strcpy( DP, D );
strcat( DP, P );
char *strins( char *Str, char *Pos,
char *Insrt ) { strcpy( Com2, strsubst( Comi, "$1",
size_t Len = strlen( Insrt ); TheFile ) );
char *Tmp = &Pos[ Len ]; /
* drive:\diretorio\arquivo.extensão */
memmove( Tmp, Pos, strlen( Pos ) + 1 strsubst( Com2, "$2", FE );
/* arquivo.extensão
memmove( Pos, Insrt, Len ); */
strsubst( Com2, "$3", F );
return( Str ); /* arquivo
*/
strsubst( Com2, "$4", D );
/* drive:
char *strsubst( char *Str, char *Find, */
char *Rplc ) { strsubst( Com2, "$5", DP );
char *StrWork = Str; /* drive:\diretorio\
size_t LenRplc = strlen( Rplc ); */
strsubst( Com2, "$6", P );
while( ( StrWork = strstr( StrWork, /* \diretorio\
Find ) ) != NULL ) { */
strdeK Str, StrWork, strlen( Find strsubst( Com2, "$7", E );
) ); /* .extensão
strins( Str, StrWork, Rplc ); */
StrWork +■ LenRplc;
FB->ff_attrib & FA_DIREC
printf( "<DIRECTORY> " );
return( Str );
printf( " %b", TheFile );
Pronto
5.01 ou 5.2
'onica
Softs executáveis prontos para
NTA o uso em PC XT/AT 286/386/
Caixa Postal 6015 486/OS/PENTIUM c/Fontes em
CLIPPER. INFODATA Informá
FORTALEZA tica Ltda., Caixa Posta1 -"224,
Av. Marechal Floriano,167 A - CER20080-005 CEP 60451-970 CEP 01059 970, São Paulo,SP
Tels:
Rio de Janeiro - RJ Participe do Club» de Windows
(011^259-8169 e 259-6399
TEL:(021)263-9590 FAX:(021 )263-8840
ERR = errno;
FSRGI-iG if( ERR ==18 || ERR 2 )
retura( 0 );
else
HeM 1994 return( ERR );
FSRCH.C
int Searcher( const char *Mask, int fnsplit( Mask, Drive, Ds, Ns, Es );
Attr, SRCHPROC ) { strcpy( GlobalSearchDirMask, Ns );
struct ffblk SR; strcat( OlobalSearchDirMask, Es );
char Drive[ MAZDRIVE ]; OlobalSearchDirAttr = Attr;
char Ds[ MAZDIR ]; OlobalSearchDirProc = SearchProc;
char Ns[ MAZFILE ]; if( ( Er = Searcher( Mask, Attr,
char Es[ MAXEXT ]; SearchProc ) ) == 0 ) {
char DrDir[ MAZDRIVE + MAZDIR - 1 ]; strcpy( TMP1, Drive );
int ERR - 0; strcat( TMP1, Ds );
strcat( TMP1, «*.*» );
ERR o findfirst( Mask, &SR, Attr ); return( Searcher( TMP1, FA_DIREC,
while( ERR 1- -1 ) { SearchDir ) );
fnsplit( Mask, Drive, Ds, Ns, Es
else
strcpy( DrDir, Drive ); return( Er );
strcat( DrDir, Ds );
( 'SearchProc )( &SR, DrDir );
ERR = findnext( &SR );
/• Thafs ali folks */
MICRO SISTEMAS 45
Divirta-se com este super jogo VGA
\ recomeçando o jogo
I chato$ = "N" Nio há chatos
' (até o presente momento)
' Declaraçlo das funç_es do jogo | NUMERO = NUMERO + 1 Próxima fase
DECLARE SUB FazDesen () SEGANT = TIMER _ltima movida
DECLARE SUB PoeFig (1!, c!, oq$) do chato
i ' Define nome do arquivo da fase
i arquivo$ = RTRIM$(LTRIM$(STR$(NUMERO)))
Declaraçlo das matrizes normais ou j arquivo$ = STRING$(8 - LEN(arquivo$),
compartilhadas (SHARED)
j "0") + arquivo$ + ".DAD"
DIM SHARED parede*(l TO 200) '
matrizes d« desenho ' ' Mensagem final
DIM SHARED vazio*(1 TO 200) ' mfinal$ = "1!!!!!!!! 1 m !!! Parabéns !1!
ii
Você zerou o Blocos V.1.0 ...
DIM SHARED pedra%(l TO 200) '
tf
ON ERROR GOTO fim ' Se
DIM SHARED paredeestr%(l TO 200) ' houver erro na abertura do arquivo, vai
u
p/o final.
DIM SHARED buraco%(l TO 200) ' OPEN arquivo$ FOR INPUT AS #1 '
ii
Tenta abrir arquivo da fase.
DIM SHARED bcheio<fc(l TO 200) IF RECOMECEI$ = "S" GOTO começo ' Se
tf
está recomeçando o jogo, vai para o
DIM SHARED boy%(l TO 200) '
começo
u
ON ERROR GOTO 0 '
DIM SHARED chato%(l TO 200) ' Ignora tratamento de erros
tf
2
DIM hs$(ll), esc(11) QT = 0 'Quantidade de pedras nos
usadas no escore alto buracos
DIM TAB$(21, 41), bak$(20) QTB = 0 'Quantidade de buracos
Define tabuleiro
' Lê dados do arquivo de fases
SCREEN 12 Inicializa
LINE INPUT #1, NOMEFASB$ ' nome da
modo aráfico 640x480 (VOA)
fase
FazDesen ' Desenha as
LINE INPUT #1, DESCRFASE$ ' descriçlo
figuras e grava na memória
da fase
NUMERO = 0 ' n2 atual da
LINE INPUT #1, FINALFASE$ ' mensagem
fase
do final da fase
ESCORE = 0 ' escore
inicial
FOR f = 1 TO 20
INPUT #1, bak$(f) ' linhas do
começo t ' Começo de
tabuleiro
cada fase
NEXT
RBCOMBCEI$ ' Ni o está
CLOSE #1 'Fecha
MICRO SISTEMAS
arquivo Desenha o homenzinho
' Passa linhas inteiras para divisjo d* ' Se houver chato, e tenha passado 1/4
colunas • linhas de segundo, chama sua rotina de "vida"
FOR f = 1 TO 20
IF Chato$ ■ "S" AND TIMBR - SBGANT > .25
FOR g = 1 TO 40 THBN GOSXTB chato
TAB$(f, g) = MID$(bak$(f), g, 1)
IF TAB$(f, g) = "O" THBN QTB ■ QTB ' Se a quantidade de pedras nos buracos
+ 1 ' Conta o número de buracos for igual a quant. de buracos,
completou-se a fase
' linha • coluna inicial do IF QT ■ QTB GOTO completou
homenzinho
IF TAB$(f, g) = "X" THBN
LBOY = f« CBOY = gi TAB$(f, g) = "
REPRESENTANTE NACIONAL
EMBRAS REPRESENTAÇÕES LTDA.
MICRO
(0132)22-7621
SÂO PAULO BAHIA
CENTRAL DE ASSINATURAS MÁRCIO A. VIANA
RIO DE JANEIRO
(071) 241 -5877
PARANÁ
(021)230-4784 NICHELE
REPRESENTAÇÕES LTDA.
MINAS GERAIS (041) 225-2484 e 234-0566
SHS REPRESENTAÇÕES LTDA.
BASTA VOCÊ DISCAR (031)226-2910 MATO GROSSO DO SUL
NICHELE
ESPÍRITO SANTO REPRESENTAÇÕES LTDA.
SHS REPRESENTAÇÕES LTDA. (067) 384-1373 e 383-2779
(031)226-2910
SUCESSOS EDITORIAIS
SIM! Desejo adquirir os livros abaixo relacionados. Sendo assim, envio cheque nominal à
Livraria e Editora Infobook S.A., no valor total do pedido. Despesas postais por conta da editora.
CONECTIVIDADE Enviar seu pedido para: Rua Lourenço Ribeiro, 124-A - Rio de Janeiro - RJ - 21050-510
DE BANCOS
OE DADOS CÓDIGO PREÇO
QUANT. CÓDIGO PREÇO QUANT. CÓDIGO PREÇO QUANT.
EMPRESARIAIS
Nome:
Telefone:
HACKATHORN, CONECTIVIDADE Telefone:
Empresa:
DE BANCOS DE DADOS
EMPRESARIAIS - 352 PÁGS C.G.C.: _ Insc. Est.:
•SISTEMAS
Você continua enrolado?
LVC - LAÉRCIO VASCONCELOS COMPUTAÇÃO LTDA. Av. Rio Branco, 166/2812 Rio de Janeiro. Tel (021) 262-1776, Fax (021) 240-0663.
Antecipe-se
CASE "I" - Para
no jogo, volta para o início
cima
GOTO INICIO
sl$ = TAB$(LBOY - 1, CBOY) END SELECT
conteúdo do 1* lugar acima do hamenzinho
(se ó pedra,etc) ' Faz um blic..
82$ = TAB$(LBOY - 2, CBOY) ' PLAY "MBt255o5164deg"
conteúdo do 2a lugar acima do homenzinho s$ = TAB$(LBOY, CBOY) ' conteúdo atual
lbol = LBOY - 1 ' 1«
da posiçio do homenzinho
posiçio numérica acima do homenzinho
Ibo2 = LBOY - 2 ' 2a
posiçlo numérica acima do homenzinho ' testa conteúdo da Ia pos.
' Ia a 2* posiç_es numéricas ao lado SELECT CASE sl$
(dir. ou esg.) do homenzinho.
' S|o iguais a atual, pois ele mover-se-á 'Se for parede , volta ao início
horizontalmente CASE "-"
cbo2 = CBOY GOTO INICIO
cbol = CBOY
'Se for parede nio ecológica, volta ao
CASE "K" ' Para início
baixo CASE "/"
Sl$ s TAB$(LBOY + 1, CBOY) ' GOTO INICIO
conteúdo do 1» lugar abaixo do homenzinho
s2$ = TAB$(LBOY + 2, CBOY) '
conteúdo do 2* lugar abaixo do homenzinho 'Se o Ia for CHATO, volta ao inicio
lbol s LBOY +1 'Ia CASE "Y"
posiçio numérica abaixo do homenzinho GOTO INICIO
Ibo2 = LBOY + 2 '2a
posiçio numérica abaixo do homenzinho
' Ia e 2a posiç_es numéricas ao lado CASE "o" 'Se o Ia for pedra
(dir. ou esg.) do homenzinho.
'Se 2a for pedra, buraco cheio, paredes
' Sio iguais a atual, pois ele mover-se-á ou chato, volta ao início
horizontalmente
IP s2$ = "o" OR s2$ = "-" OR s2$ = "/"
cbol = CBOY
OR S2$ = "0" OR S2$ = "Y" GOTO INICIO
cbo2 = CBOY
IP s2$ = " " THEN s2$ = "o"i sl$ = " "
' 2a vazio ? entio 22=pedra e 12= nada
CASB "J" ' para a
' 2a buraco ? entio 2a=b. cheio e la =
esquerda
nada. Ganha 300 pts e acrescenta 1 pedra
sl$ = TAB$(LBOY, CBOY - 1) ' no bur.
conteúdo do Ia lugar à esquerda do
IP 82$ = "O" THEN s2$ a "0": sl$ = " "»
homenzinho
QT = QT + 1: ESCORE = ESCORE + 300« PLAY
s2$ = TAB$(LBOY, CBOY - 2) '
"MBtl00o3bcdefga"
conteúdo do 2' lugar à esquerda do
homenzinho
CASE "0" 'Se o Ia for b. cheio
cbol a CBOY - 1 ' i«
'Se 2a for pedra, buraco cheio, paredes
posiçio numérica à esquerda do homenzinho ou chato, volta ao início
cbo2 = CBOY - 2 '2a
IP s2$ = "o" OR s2$ = "-" OR s2$ = "/"
posiçio numérica à esquerda do homenzinho
OR s2$ = "0" OR s2$ = "Y" GOTO INICIO
' Ia e 2a posiç_es numéricas ao lado
' 2a vazio ? entjo 2a=pedra e 1«=
(inf. ou sup.) do homenzinho.
' Sio iguais a atual, pois ele mover-se-á
b.vazio. Perde 300 pts e dim 1 pedra no
bur.
verticalmente
lbol = LBOY IP s2$ = " " THEN s2$ = "o"« sl$ = "O"i
Ibo2 = LBOY QT a QT - 1» ESCORE b ESCORE - 300» PLAY
"MBtl00o3agfedcb"
IP s2$ = "O" THEN s2$ = "0"» sl$ = "O"
CASE "L" # Para a
direita ' 2a buraco ? entio 2s=b. cheio e
l"=b.vazio
sl$ = TAB$(LBOY, CBOY + 1)
conteúdo do Ia lugar a direita do
homenzinho
s2$ = TAB$(LBOY, CBOY +2)
CASE ELSE
conteúdo do 2a lugar à direita do
END SELECT
homenzinho
cbol = CBOY +1 'ia
' Redesenha Ia e 2a posiç_es
posiçio numérica a direita do homenzinho
CALL PoePigdbol, cbol, sl$)
cbo2 = CBOY +2 '2a
posiçio numérica & direita do homenzinho CALL PoePig(lbo2, cbo2, s2$)
' Ia e 2a posiç_es numéricas ao lado
(inf. ou sup.) do homenzinho. 'Redesenha posiçio antiga do homenzinho
' Sio iguais a atual, pois ele mover-se-á CALL PoePig(LBOY, CBOY, TAB$(LBOY,
CBOY))
verticalmente
lbol = LBOY
Ibo2 = LBOY ' Refaz tabuleiro com as novas figuras
(pedras,etc) nas posiç es movidas
CASE ELSE TAB$(lbol, cbol) = sl$~
' Se a letra pressionada njo tem funçio TAB$(lbo2, cbo2) = s2$
Continua na próxima edição
MICRO SISTEMAS
MENORES PREÇOS
Oraz R. TIRADENTES, 433 CONJ. 5
DIADEMA - SP
DISCO C\ GRAVAÇÃO:
DISCO 5 lA DD - R$ 1,00
CRAZY SOFT INFORMÁTICA DISCO 5 V4 HD - R$ 1,50
CEP: 09911-190 CORREIO P/20 DISCOS - R$2,50
T: 456-8373
rPRAZO PI GRAVAÇÕES: 24 hs PEDIDOS: Por carta ou fone de Seg. a Sex. das 9:00 às 19:00 hs aos Sab. das 9:00 as 15:00
PEDIDO ACIMA DE 15 DISCOS relacione o Nome e a Quantidade de discos de cada programa.
GANHE 1 HD DE BRINDE PAGAMENTO: Envie um cheque nominal a FRANCISCO BELÉM FERREIRA no valor
SOLICITE CATALOGO GRÁTIS de seu pedido, ou faça um deposito em conta no Bradesco Ag. 0302-6 CC. 0124443/4
COM RELAÇÃO COMPLETA Enviando xerox do deposito junto com o pedido, não esquecer de adicionar a taxa de correu)
3APLICATIVOS PARA PC S
01 DD FDREAD £ FDFORMAT FORMATADOR 01 DD 1000 ÍCONES ÍCONES P/ WINDOWS 01 DD
1001 ED. GRAFICO
PHDT. TELA 01 HD
ABC FUN KEY ENSINA INGLÊS 01 DD GRAPH IN THE BOX ED. GRAFICO 01 DD AFTER DARK I
* PROT. TEIA 01 HD
ABC TALK ENSINA INGLÊS 01 DD HAUNTED HOUSE SOUND (SB) PROC. SONORO 01 HD AFTER DARK II
02 DD IMAGE3-D ED. GRAFICO 3-D 01 DD BB VIEW CARREG. TELA 01 DD
ABmnr ED. TEXTO GRAF.
02 DD LABELS PRO ED. ETIQUETAS 02 DD BIT FAX FOR WINDOWS ÚTIL. P/FAX 01 DD
ADVENTURE T0OL KIT ED. JOGOS
01 DD IABELS IMJMTrED U ED. ETIQUETOS 01 HD CAKE WALK PRO (SB) ED. MUSICAL 01 HD
AGENDA ELETRÔNICA AGENDA
AGENDA TELEFÔNICA AGENDA 01 DD LYRA (SB) ED. MUSICAL 01 HD EMCORE (SB) ED. MUSICAL 02 HD
DEMOST. GRÁF. MUSIC. 01 HD MODPLAY PROC. MUSICAL 01 DD FDME (SB) ED. MUSICAL 02 HD
AMNÉSIA IVGA)
01 DD MUSICAS P/BAND IN T. BOX MUSICAS 01 HD FONTS FOR WINDOWS * 1 LETRAS 01 HD
AMPLE NOTICE AGENDA
ED. GRAFICO 01 DD MUSICAS « 1 C.MOD) MUSICAS 04 HD FONTE FOR WINDOWS • 2 + LETRAS 01 HD
AQUARELA
COMPACTADOR 02 DD MUSICAS «21* .MOD) MUSICAS 04 HD ICONDOrr ÍCONES ANTM. 01 HD
ARJ MENU
ED. GRAFICO 01 DD NEOPATOT 2 (VGA) ED. GRAFICO 01 HD ICONHEARIT ÍCONES ANIM. SON. 01 HD
ARTIST
01 DD NEVER LOCK 93 DESTRAV. DE JOGOS 01 DD ÍCONE EDITOR ED. ÍCONES 01 DD
ASTROLOGY 94 ASTROLOGIA
ATLAS PC ENCICLOPÉDIA GEOG. 01 DD PC GLOBE ENCICLOPÉDIA GEOG. 01 HD KWIKDRAW ED. CAD 01 DD
BACKTT2.0 COMPACTADOR 01 DD PKZIP 2.04 COMPACTADOR 01 DD LIGHTNING FOR WINDOWS ED. GRÁFICO 02 HD
BWD IN THE BOX ISB) ED. MUSICAL 01 HD PRINT MASTER ED. DE CARTAZES 01 DD MASTER TRAX PRO (SB) ED. MUSICAL 01 HD
ED. DE FAIXAS 01 DD PRINT SHOP ED. DE CARTAZES 01 HD KID 2 MOD (SBI CONV. '.MODP/ '.MID 01 HD
BANNER MANIA
ED. CÓDIGO DE BARRA 01 DD PRO-DOS C0NV. *.PAT P/ *.EXE 01 DD MIDI COLLECTION • 1 MUSICAS 01 HD
BARCODE
CHECK IT CHECK-UP DO MICRO 02 DD PROFISSIONAL FILES MALA DIRETA 01 HD MIDI COLLECTION • 2 MUSICAS 01 HD
CRYSTAL DEMOST. GRAFICA 01 DD RAW COPY DESTRAV. DE JOGOS 01 HD MONTAIN FRACTAL ED. GRAFICO 3-D 01 DD
D.A.PVB147 DESTRAV. DE JOGOS 01 DD SKY GLOBE MAPA ESTRELAR 01 DD NJ'S FHE FMBR COMPACT. S DESCOMP. 01 DD
DAZZLE IVCA) DEMOST. GRÁFICA 01 DD SPECTRUM EMULATOR IVGA) EMUL. TK90-X 01 DD PASSPORT MUSIC ISB) ED. MUSICAL 02 HD
DIGI BONT 2.0 ED. GRAFICO 01 HD TEIAS • 1 .QF (VSA) T£U£ *.G3F 02 HD PICTURESABC PROG. INFANTIL 01 DD
DI6H DUPE 4.01 COPIADOR 01 DD TEIAS I'-PCX) IVGA) TEUS *.PCX 04 DD PKZIP FOR WINDOWS COMPACTADOR 01 DD
DISK MANAGER LABELE 01 DD THE MUSIC CONSTRUCTICM ED. MUSICAL 01 DD SOUND FOR WINDOWS S/ PLACA DE SOM 01 DD
EAEY INVENTORY CONTR. DE ESTOQUE 01 DD TRACX BLASTER (SB) ED. MUSICAL 01 HD THE DBUM 4.0 (SB) ED. MUSICAL 01 HD
ELET. WORKBENCH IVGA) ED. CIRCUITO ELETR. 01 HD TURBO DESIGNER ED. GRAFICO 01 DD THE MOON TOOC INFORM. LUNAR 01 DD
ENVELOPE LASER ED. ENVELOPE 01 DD VISUAL COMPOSER IAD) ED. MUSICAL 01 HD WCOLDIE FOR WINDOWS ANIMAÇÃO GRAFICA 01 DD
EXIOK2.09 CONTR. DE ESTOQUE 01 DD VISUAL PLAXER 2.0 PROC. MUSICAL 01 HD WIN FAX PRO ÚTIL. P/FAX 01 HD
FÍOL ED. TEXTO 01 DD VGA COPY PRO 5.0 COPIADOR 01 HD WIN MASTER ED. GRAFICO 03 HD
FANCY LABEL 01 DD VTX PC VÍDEO TEXTO VTX 01 DD WIN WAVES MUSICAS S SONS 03 HD
FANTAVISION ED. GRAFICO 01 DD WHACKER TRACKER 1.01 PROG. MUSICAL 01 DD WINDOWS OTILIDIES FERR. P/WINDOWS 01 DD
PROGRAMA
Criador de ícones
54 MICRO SISTEMAS
WWWMIMIMIJÜÜUÜÜÜÜÜÜÜÜÜIIÜÜÜ »ii»niiujujuuuujuuuuuuuimuuiiuuiu»uuuuuuumugu.uu...y
O MELHOR DA
INFORMÁTICA
NACIONAL
Quem quer ficar "por dentro" da Além disso a revista Micro
informática nacional não pode Sistemas é a única publicação que
deixar de ler Micro Sistemas. tem um espaço dedicado ao
Sempre atenta aos acontecimentos Shareware e à mídia magnética.
e tendências, Micro Sistemas é a Publica ainda mensalmente a
revista que mais reflete o que seção Pesquisa onde os leitores
acontece no mercado brasileiro. apontam os programas mais
Feita por brasileiros e para usados dentre jogos, aplicativos e
brasileiros, Micro Sistemas traz utilitários além das marcas de
sempre em suas páginas os disquetes mais confiáveis.
assuntos mais quentes do Por tudo isso você não pode deixar
momento, programas em diversas de ler Micro Sistemas. Não perca
linguagens, rotinas, livros,^cartas mais tempo! Garanta mensalmente
doe leitores, etc. ^ 0 seu exemplar fazendo uma
assinatura anual de MICRO
SISTEMAS por apenas:
1 ANO -R$45,00
2 ANOS -R$90,00
í í
+ ♦ *XXK f X-K+♦ ♦ *>XK-Tf X
CEP 21050-510
ON KEY(IO) GOSUB sobre
KEY{10) ON NEXT f, g: PAINT (502 + x, 122 + y), c, cl
FOR g = 0 TO 31
Xl = 10: x2 = 9
FOR f = 0 TO 31
"™ (0, 101)-(719, 101), 15: PAINT (0,
106;, 15 IF c = POINT(502 + f, 122 + g) THEN LINE
PSET (0, 100), 6 (121 + f • xl, 121 + g • x2)-(119 + (f +
D * xl, 119 + (g + 1) • x2), c, BF
POR f = 120 TO 120 + 32 * xl STEP xl NEXT f, g
LINE (f, 120)-(f, 120 + 32 • x2), 7
NEXT f '' FOR g = 0 TO 31
FOR f = 0 TO 31
POR f = 120 TO 120 + 32 • x2 STEP x2
PSET (502 + f, 122 + g), POINT(122 + f •
LINE (120, f)-(120 + 32 • xl, f), 7
Xl, 122 + g • x2)
NEXT f, g
x=0: y=0: c=0: pp=0:ml=40
LINE (501, 121)-(534, 154), 15, B
LINE (500, 120)-(535, 155), 1, B RETURN
POR f = 0 TO 15: LINE (f • 35 + 10, 420)- mudar:
(f • 35 + 45, 460), 0, B: PAINT (f • 35 +
15, 430), f, 0: NEXT po = POINT(122 + x • xl, 122 + y • x2)
IF po = c THEN RETURN
LINE (500, 200)-(536, 236), 0, B
FOR g = 0 TO 31
cores:
FOR f b 0 TO 31
™(° * 35 + 12' 425). seta: LINE (502, IF po = POINT(122 + f • xl, 122 + g • x2)
202)-(534, 234), c, BF
seta:
THEN LINE (121 + f * xl, 121 + g * x2)-
(119 + (f + 1) • xl, 119 + (g + 1) • x2),
<3 = x: w « y
c, BF: PSET (502 + f, 122 + g), c
LINE (120 + x * xl, 120 + y * x2)-(120 + NEXT f, g
(x + 1) • xl, 120 + (y + 1) • x2), 0, B RETURN
letras:
GET (180, 180)-(365, 250), tela
CASE CHR$(O) + *H": y = y + (y > 0)
LINE (180, 180)-(365, 250), 7, BF
CASE CHR$(0) + -M": X = x - (x < 31)
CASE CHR$(0) + "P": y = y - (y < 31)
CALL botao(180, 180, 365, 250, "NOME",
"U")
CASE CHR$(0) + -K": x = x + (x > 0)
LINE (200, 200)-(345, 230), 0, BP
CASE - -: IF pp = 0 THEN LINE (121 + x *
CALL botao4(200, 200, 345, 230)
xl, 121 + y • x2)-(119 + (x + 1) • xl, 119 lt$ = «-
+ (Y + 1) * x2), c, BF: PSET (502 + x, 122 letra:
+ Y), c ELSE IF pp = 1 THEN GOSUB pintar a$ = ""
ELSE IF pp = 2 THEN GOSUB mudar
WHILE a$ = "": a$ = INKEY$: WEND
CASE CHR$(13): LINE (121 + X • xl, 121 + v
IP ((a$ >= "a" AND a$ <= "z") OR (a$ >=
* X2)-(119 + (x + 1) * xl, 119 + (y + 1) *
"A" AND a$ <= »Z»)) AND LEN(lt$) < 8 THEN
X2), 15, BF: PSET (502 + x, 122 + y), 15
CASE -+": PUT (c • 35 + 12, 425), seta: c lt$ = lt$ + a$: LOCATE 14, 31: PRINT lt$
= c - (c < 15): GOTO cores
IF a$ = CHR$(8) AND lt$ o — THEN LINE
(202, 202)-(343, 228), 0, BP: lt$ =
CASE --": PUT (c • 35 + 12, 425), seta: c
■ c + (c > 0): GOTO cores
LEFT$(lt$, LEN(lt$) - 1): LOCATE 14, 31:
PRINT lt$
CASE CHR$(9): GOSUB menu
END SELECT IF a$ o CHR$(13) THEN GOTO letra
PÜT (180, 180), tela, PSET
IF g o x OR w o y THEN LINE (120 + g •
xl, 120 + w • x2)-(120 + (g + 1) • xl, 120 LINE (m2, 35)-(m2 + 67, 60), 7, B: RETURN
opl:
+ (W + 1) • x2), 7, B: IF pp = 3 THEN LINE GOSUB letras
(121 + x * xl, 121 + y • x2)-(119 + (x +
IP lt$ m •"• THEN RETURN
,LÜ Xl# 119 + (V + D * x2), c, BF: PSET tt$ = ""
(502 + x, 122 + y), c
GOTO seta POR g = 0 TO 31: POR f = 0 TO 31
menu: tt$ = tt$ + HEX$(POINT(122 + f • xl, 122 +
* x2))
?2: ?l: "™ (»i- 35±-w + «. «o), o, B NEXT f, g
OPEN lt$ + ".ccc" FOR OUTPUT AS #1
PRINT #1, tt$
CASE CHR$(0) + "M": ml = ml - 80 * (ml < CLOSE
RETURN
CASE CHR$(0) + -K": ml - nl + 80 • (ml > op2:
GOSUB letras
CASE - -: ON (ml + 40) / 80 GOTO opl, op2,
op3, op4, op5, op6, op7 IF lt$ = "" THEN RETURN
tt$ = -"
CASE CHR${9): LINE (m2, 35)- (m2 + 67, 60),
i, B: RETURN OPEN lt$ + ".ccc" FOR INPUT AS #1
END SELECT INPUT #1, tt$
CLOSE
LINE (m2, 35)-(m2 + 67, 60), 7, B
GOTO menu h = 0
pintar: FOR g = 0 TO 31
'OR f = 0 TO 31
PO = POINT(122 + x • xl, 122 + y * x2)
h = h + 1
IF po = c THEN RETURN
tt = VAL(-&H" + MID$(tt$, h, 1))
IF C o 0 AND po o 0 THEN cl = 0 ELSE IF
C = 1 OR po = 1 THEN cl m 2 ELSE cl = 1 LINE (121 + f • xl, 121 + g • x2)-(119 +
LINE (501, 121)-(534, 154), cl, B Lm XX * Xl' 119 + «O + D * X2), tt, BF:
FOR g = 0 TO 31: FOR f = 0 TO 31 SET (502 + f, 122 + g), tt
HEXT f, g
/c«?° "* POINT<502 + f' 122 + g) THEN PSET RETURN
(502 + f, 122 + g), cl
P3:
MICRO SISTEMAS
MICRO
SISTEMAS
ESTÁ MS agora é a revista
oficial da rede brasileira
de teleinformática - RBT.
São 180 BBS em todo o
NA Brasil - do Oiapoque ao
Chuí.
Nos BBS filiados a RBT
MICRO SISTEMAS
O MELHOR DA
INFORMÁTICA
NACIONAL
Quem quer ficar "por dentro" da Além disso a revista Micro
informática nacional não pode Sistemas é a única publicação que-
deixar de ler Micro Sistemas. tem um espaço dedicado ao
Sempre atenta aos acontecimentos Shareware e à mídia magnética.
e tendências, Micro Sistemas é a Publica ainda mensalmente a
revista que mais reflete o que seção Pesquisa onde os leitores
acontece no mercado brasileiro. apontam os programas mais
Feita por brasileiros e para usados dentre jogos, aplicativos e
brasileiros, Micro Sistemas traz utilitários além das marcas de
sempre em suas páginas os disquetes mais confiáveis.
assuntos mais quentes do Por tudo isso você não pode deixar
momento, programas em diversas de ler Micro Sistemas. Não perca
linguagens, rotinas, livros,jtartas mais tempo! Garanta mensalmente
doe leitores, etc. o seu exemplar fazendo uma
assinatura anual de MICRO
SISTEMAS por apenas:
1 ANO-R$45,00
2 ANOS - R$ 90,00
■
CALL letra(palav2$) IF letras$ - "T" THEN DRAW
END SUB "brIu5nrlnlIbd5br3-
IF letras$ = "U" THEN DRAW "nu5r2nu5br2"
SUB botao3 (xl, yl, x2, y2) IF letras$ = "V THEN DRAW
LINE (x2, yl)-(xl, yl), 15 "bu5dlfldlflndlelulelulbd5br2"
LINE -(xl, y2), 15 IF letras$ = "W" THEN DRAW
LINE (xl + 1, y2)-(x2, y2), 8 "nu5e2f2nu5br2lr
LINE -(x2, yl), 8 IF letras$ = "X" THEN DRAW
LINE (x2 - 1, yl + l)-(xl + 1, yi + D, "U2e2ulbl2dlf2d2br2"
15 IF letras$ = "Y" THEN DRAW
LINE -(xl + 1, y2 - 1), 15 "br2u3nh2e2br2bd5"
LINE (xl + 2, y2 - l)-(x2 - 1, y2 - d, 8 IF letras$ = "Z" THEN DRAW
LINE -(x2 - 1, yl + 1), 8 "nr2ulelulelulnl2bd5br2"
END SUB IF letras$ = - - THEN DRAW "br 5"
IF letras$ = "0" THEN DRAW Bu5r2d5nl2br2«
SUB botao4 (xl, yl, x2, y2) IF letras$ = "1" THEN DRAW "bu3e2d5br2"
LINE (x2, yl)-(xl, yl), 8 IF letras$ = "2" THEN DRAW
LINE -(xl, y2), 8 "bu5r2dlg2d2r2br2"
LINE (xl, y2)-(x2, y2), 15 IF letras$ = "3" THEN DRAW
LINE -(x2, yl), 15 "bu5r2d2nl2d3nl2br2w
LINE (x2 - 1, yl + l)-(xl + 1, yi + D, 8 IF letras$ = "4" THEN DRAW
LINE -(xl + 1, y2 - 1), 8 "bu5d2r2nu2d3br2"
LINE (xl + 2, y2 - l)-(x2 - 1, y2 - d. IF letras$ = "5" THEN DRAW
15 "bu5nr2d2rlfldlglllbr4"
LINE -(x2 - 1, yl + D, 15 IF letras$ = "6" THEN DRAW
END SUB "bu5nr2d5r2u3nl2br2bã3«'
IF letras$ = "7" THEN DRAW
SUB letra (palav$) "bu5r2dlgldlgldlbr4"
FOR f = 1 TO LEN(palav$) IF letras$ = "8" THEN DRAW
letras$ = MID$(palav$, f, 1) "U5r2ã2nl2d3nl2br2"
IF letras$ = "A" THEN DRAW IF letras$ = "9" THEN DRAW
"u5r2d2nl2d3br2" "bu3u2r2d2nl2d3nl2br2"
IF letras$ = "B" THEN DRAW IF letras$ = "(" THEN DRAW
"u5r2dlglnllfld2nl2br2" "bu5br2g2dlf2br2"
IF letras $ - "C" THEN DRAW IF letras$ = ")" THEN DRAW "bu5f2dlg2br4"
"nr2u5r2br2bd5" IF letras$ » "+" THEN DRAW
IF letras$ = "D" THEN DRAW "bu3r2nu2nd2r2br2bd3"
"u5rlfld3glllbr4w IF letras$ = "-" THEN DRAW *bu3r2br2bd31'
IF letras$ = "E" THEN DRAW IF letras$ = ":" THEN DRAW
"U5nr2d2nr2d3r2br2" "bulnr0bu2nr0bd3br2"
IF letras$ = "F" THEN DRAW IF letras$ = "." THEN DRAW -brlnulbr3"
"U5nr2d2nr2d3br4" IF letras$ = "?" THEN DRAW
IF letras$ - "O" THEN DRAW "bu4ulr2d211dlbd2r0br3"
"U5nr3d5r3u3nllbf2bdl" NEXT
IF letras$ = "H" THEN DRAW END SUB
"U5d2r2nu2d3br2"
IF letras$ = "I THEN DRAW "brlnu5br2" SUB telal
IF letras$ = "J1 THEN DRAW "nu2r2nu5br2" CALL botao3(0, 0, 639, 100)
IF letras$ = "K THEN DRAW U5d2ne2f3br2« DRAW -bm230,14c0s8"
IF letras$ = "L THEN DRAW "nu5r2br2" CALL letra("CRIADOR DE ÍCONES")
IF letras$ "M" THEN DRAW "u5f2e2d5br2" FOR f = 35 TO 565 STEP 80
IF letras$ "N" THEN DRAW "U5f3nu3d2br2" CALL botao3(f, 20, f + 79, 80)
IF letras$ = "O" THEN DRAW "U5r2d5nl2br2" NEXT
IF letras$ = "P" THEN DRAW DRAW "bm46,52cO"
"u5r2d2nl2bd3br2" CALL letra("SALVAR ABRIR NOVO
IF letras$ = "Q" THEN DRAW RISCAR RODAR CRIAR SAIR")
"U5r2d5nl2nhlnflbr2" DRAW "s6"
IF letras$ = "R" THEN DRAW END SUB
"U5r2d212f3br2"
IF letras$ = "S" THEN DRAW
"r2u312u2r2bd5br2"
COLABORAÇÕES:
Você pode mandar qualquer tipo de matéria (programas, artigos, crônicas, etc). Para que seu trabalho seja
avaliado por nossa equipe é imprescindível que:
- os textos, listagens, ilustrações, desenhos, etc venham em disquete 5 1/4 padrão IBM PC;
- os programas devem incluir a versão compilada e exemplos (se for o caso);
- cópia impressa do texto e das listagens;
- a jtorização impressa e assinada, para a publicação do material;
currículo do autor.
- Envie p/ Enter Press Editora S/A - Rua Lourenço Ribeiro, 124-A - CEP 21050-510 - Rio de Janeiro - RJ
O material enviado para a revista não será devolvido. Os autores das matérias publicadas
receberão uma assinatura anual de Micro Sistemas.
CD'S*Multimídia*CD'S
fone
(011)876-6418
Fone/Fax
RUA JOÃO CORDEIRO. 495 - FREGUESIA DO O - SAO PAULO - CAPITAL - CEP 02960-000
i mm B 11
1BIHHI il ■HBflflfl BB Bi
■ BflflflflflBflflfl II fl BflflflBflflflflfl flfl ■fl
■■ flflflflBflllflflflBfl El flfl ■■■■■■■flflflflfl BB ■■
■■■ BflflBBBflflflflHB B flflfl ■flflflflflflflflflflfl fl ■■ ■■■■■■■■■■■■ ■■
BBB BBBBBBBB BB B flflfl flflflflflflflfl flfl fl ■■■■■■■■■flflfl ■
BBB flflBB BB ■ B ■■■ ■■■■ IB fl fl ■■■■■■■■■ ■■ ■
fl ■■■ BBB fl BB B ■ ■■■ ■■■ B ■■ B
B BflB BB BBBB BBB r flflfl ■■ Baia ■■■
BBB BBB fl fl flflflfl ■BB Hflfl fl B ■■■■ BBB flfl BBBB
■BBBBBBB B BBSflflB Bflflflflflflfl fl flflBflflfl flflfl B B BHflfl
Bflflflflflflflflflflfl flflfl flflflflflflflflflfllfl flflfl flflflflflflflfl B BBBBBB
BBBBIBflflBB
BB BB flflfl ■■ ■■
BB BB Bflfl BB ■■■■■ ■■■
BB BB BB Bfll
BB BBBBBBB flflflfl flflflfl ■ ■■■■
BBBBB BB fl ■■■■BB ■■■■■■■ ■ ■■■
■■■BBB B ■■ fl ■■■■ ■ ■■■■ ■
Bflflflfl B flfl ■■■ ■ ■■ ■ ■
BB B ■ ■ ■ ■ BB B
MICRO SISTEMAS
■■ ■
.:■::
:: ii
3.!: '.::
»S"
*■*•"! 1 l"s"."I
■JaT-h?:...-
"w" ■■!.•-■«.
•r.v
l!'ÜÍÍÍ!i aiífe
H^^J"d*C9*9fifi"H H99SS !9 SS S ■ 68 ■■■■■■■■■■im
H^V^^^^B 955S ^^^^■■■■^•^^^•^•^^■"
"Stttiiin*
ni.
::::: ■■■■■
"iilISÉi
MICRO SISTEMAS
CARTAS
sos Centro - Franco da Rocha refados com seus empregos e Micro Clube PC - MCP
SP-CEP0778&O00 estudos. E por este motivo R. Rui Moaris Apoc,312 BI23 - 72
termina suas ativiades. São Paulo-SP-02842-260
v/i Olá pessoal da Micro
Possuo um386 DX40,
rSI Sistemas! Venho para i um moni
Sentimos muito por tal fato, e
benizá-los pelo excelente tra agradecemos por sua compre MS AGRADECI
tor VGA color e uma impressora ensão desde já.
balho com a revista. Mandei
Lazer, e comprei, recentemente, Como o clube foi iniciado há
esta carta para a MS por que Sou leitor/assinante da
um Kit Mult Mídia, estou pouco tempo não foi utilizado
tenho umagrande dúvida e queria Micro Sistemas há mais
entrando de sócio em uma nenhum valor recebido, sendo o
que vocês me ajudasse: comprei de 10 anos e gostaria de enviar
locadora de CD-ROM. Gostaria mesmo desolvido aos propri
um software há pouco tempo, o congratulações pela revista
de saber alguns dos melhores etários.
MS - C/C++ v7.0, e comprei pedindo que sempre que
jogos existentes. Info Ação Clube
também um livro chamado possível haja divulgação das
Se possível gostaria que alguém R. Paulo Cezar Erthal, 11
"Salvo pelo C++ de Kris jamsa. possibilidades das BBS"s e
me enviasse nome de jogos e de Itaocara - RJ - CEP: 28570000
O problema é que o livro explica alem disto, uma maior dinâmica
que tipo ele é. Sou muitochegado
como fazer programas em 0/ acerca do maravilhoso OS/2
a jogos de lutas, corridas e \/l Levamos ao vosso co-
C++, mas na compilação ele o Caruaru - Pemanbuco
explica com o Borland C e aí eu
espaciais. */ ^ nhecimento, da funda
Marcelo C. Z. ção do Micro Clube PC, que tem
não consigo compilar. Com o
Rua Alm. Calheiros da Graça, 68 por objetivo difundir, trocar e
MS C/C++ veio um editor espe
Méier - Rio de Janeiro - RJ ampliar os conhecimentos de
cial para isso mas mesmo assim
eu não consigo compilar nada. informática, em especial a da
CLUBE DE ^. família PC. Os participantes do
Por isso peço ajuda da MS e dos
leitores em geral para que me USUÁRlOj^-D clube tem acesso gratuito a
explique como compilar e linkar acervo aproximadamente de 5
programas em MS C/C++ Gigabytes em softwares de
rv/I Através desta, in-
utilizando o MS C/C++ ou até inúmeros gêneros, além de um
'r™ formamos que nosso
mesmo outro editor. Info Ação Clube, não pode dar
jomalzinho distribuído
Rafael Slmas Garcia mensalmente aos associados,
continuidadeasuas tarefas. Pois
R. Antônio Muzzi Sobrinho, 15 para maiores informações
os fundadores estão muito ata-
contactar:
RM/plusDB
Interface Transparente com Banco de Dados Relacionais
- Informix*. Oracle*, Progress*, etc.
DESENVOLVIMENTO DE APLICAÇÕES
AData
Quando você precisa de ferramentas para o desenvolvimento Representante para Brasil, Argentina, Paraguai e Uruguai
de aplicações superiores ao mercado, capacidade &
funcionalidade & solução do RDBMS & superior a 4GE RM/ ENDEREÇO NO BRASIL
COBOL & TOOL'S são incomparáveis. Av. BRIG. FARIA LIMA, 613 - 8fl ANDAR CJ 84
01451-000 - SÃO PAULO - SP
Ferramentas de Desenvolvimento&Supeificies de Trabalho TEL/FAX: (011) 829-7891
O RM/Cobol possui um poderoso de ferramentas integradas
para definir e construir aplicações tais como: Menus Ring- ENDEREÇO NA ARGENTINA
Style, Pop-Down & Pull-Down, e ainda Dialog Boxes, Forms Av. CORRENTES, 821 - 6a ANDAR (1043)
e Objetos para desenvolvimento de Aplicações RM/Cobol, BUENOS AIRES
oferece maior capacidade e flexibilidade para o TEL.: (541) 448-9426/7/8 - FAX: (541) 322-5240
PESQUISA MS
SUA OPINIÃO VALE DUAS ASSINATURAS JOGOS
Prince of Pérsia 40/645
Você dá a sua opinião sobre os melhores programas de computador Tetris 50/430
do mercado e concorre automaticamente a duas assinaturas anuais da Wolfestein 3D 90/450
primeira revista brasileira de microcomputadores. X-VWng 50/270
Prince of Pérsia II 30/255
Chess 60/215
PROCESSADOR DE TEXTO SISTEMA OPERAC ONAL CAD/EDITOR 3D
Doom 70/200
MSWord 210/1950 DOS 450/3460 Autocad 50/670
F15 30/160
Wordstar 105/1165 Windows 180/1365 3DStudio 20/210
GP 10/150
Write 20/170 0S2 0/30 ProfessionalCad 0/40
F19 30/115
Redator PC 10/160 Unix ..0/30 Microstation 0/40
lndy500 30/110
Wordperfect 20/130 3Dlmage 0/30
WorkJarcuit 10/105
Carta Certa 0/50 Ted3D 0/10
ANTI-VÍRUS Angra I 10/95
Fácil 0/30
Viruscan 180/1560 Blockout 10/95
Chiwríter 0/30
NAV 20/475 UTILITÁRIOS Stunts 10/95
Unitexto 0/30 CPAV 10/230 PCTools 150/1405 FreeCell 0/90
Panglos 0/20
MSAV 0/130 Norton 180/1170 Chessmaster 0/90
Bestword 0/10
TNT 0/40 XTGold 50/280 OutofthisWorld 10/85
Cure 0/10 Sidekick 10/120 SimCity 10/80
PLAMLHA TBAV .0/10 BeckerTools 0/70 Aloneinthedark 10/80
Lotus 1-2-3 230/1770 FoxyTools 0/60 Amazônia 30/80
Quatro Pro 180/1110
COMPACTADO* Xingu 70/80
Excel 20/430
ARI 170/1440 Indiana Jones 10/70
Works 0/60 DESKTOP PUBUSHING
PKZip 160/1370 7ThGuest 20/70
Acess 0/50 Corei Draw 100/1010
LHA 10/130 Monkeylsland 20/70
PageMaker 95/690
ICE 0/60 Battle Chess 0/60
Ventura 20/300
Staeker . 0/50 Arkanoid 0/60
LINGUAGEM Envision PuWish 10/70
Basic 280/860 Loom 0/60
Fantavision 0/60
Visual Basic 150/690 MSPublisher 0/40 Sokoban 10/55
EDITOR GRÁFICO
Clipper 50/560 Cyrus 0/50
Harvard Graphics... . 10/260
C 10/250 Lemmings 10/50
Banner 20/240 MELHOR PIOR
Pascal 20/210 Carmem San Diego.. 10/50
Graphos III... 30/185 Mnei... 200/2070 Nashua ... 210/2000
Cobol 10/140
Vabath . 70/620 Verbetii... 90/620 dctes 10/40
PaintBrush 0/120 Sony.. . 30/230 VAT 30/250
Assembler 20/110 Dysan . 10/120 Preceion.. 30/220 GoldenAxe 20/40
AutodeskAnimator. .0/70
Dbase 0/50
Nathua .0/90 Basf 20/140 WingCommander 0/35
Dr Genius 30/70 TDK... . 10/80 Kao 10/90
3M . 0/60 Memorai . 20/80 Karateka 0/35
PrintMaster 0/40 JVC .0/50 ABCSysteim 10/70
Simpsons 0/30
DESTAQUE ESPECIAL Power Point 10/40 Basf . 0/50 Sony 0/60
Nautilus 20/30
Modplay 0/45 PrirrtShop 10/40 Kao 0/50 Teck 10/30
66 MICRO SISTEMAS
O sistema de BBS mais avançado do planeta, agora no Brasil para você !!
Você ainda tem a sua disposição uma Central para Distribuição de FAX, pode participar de Concursos com
vários prêmios, serviço de Boletins & Novidades e muito mais