Arquivo da categoria: Mundo Retro

Tudo o que acontece no mundo retro, porque velho é o seu PC!

De 0 a 1MB e adiante

Todo usuário de IBM PC e seus compatíveis (não esses PCs velhos de hoje em dia) sabe de cor e salteado esse mapa da memória aqui:

Mapa da memória do IBM PC. 1MB era o máximo acessável pelo Intel 8086 e seu "primo" 8088; os primeiros 640KB são a memória convencional; em uma máquina com 512KB, a parte entre 512KB e 640KB não era mapeada. Os 384KB entre o fim da memória convencional e o topo da memória acessável era a UMA ("Memória Alta"), com uma parte separada para a memória de vídeo e o final da UMA ocupada pela ROM BIOS.
Um IBM PC com 512KB de memória tem mais ou menos esse mapa de memória

Mas como chegamos neste mapa? Quais as limitações técnicas que impuseram estes limites? E, mais importante, como superar esses limites à medida que as aplicações foram pedindo?

Julio Merino escreveu dois posts, From 0 to 1MB in DOS e Beyond the 1MB barrier in DOS, que responde a todas essas perguntas, com todas as paradas obrigatórias em EMS, XMS, modo protegido do 286, a introdução da paginação e do modo VM86 no 386. Tudo isso para chegar no unreal mode e nos DOS extenders (que se tornaram praticamente obrigatórios nos jogos para MS-DOS a partir do final dos anos 80; para usar o exemplo mais famoso, DOOM carregava o extender DOS/4GW na inicialização). Muita informação. MESMO.

A saga do Omega parte 18: A caminho do fim, com o Omega Blue.

Toda saga tem um fim, e essa se encerra (acredito eu) nos próximos posts. Já falei muito do Omega transparente, e recentemente as atenções se voltaram pro Omega 2, que eu resisti bravamente a fazê-lo em acrílico vermelho e não chamá-lo de Omega Red. Pelo contrário, escolhi o azul porque eu não tenho nenhum MSX azul, mas tenho alguns MSXs vermelhos (como um Toshiba HX-10). Então, este é o Omega Blue mesmo.

Aqui, falarei um pouco dos percalços com esse novo MSX, e o resultado final. Como ficou grande, eu vou dividir em 3 partes (18, 19 e 20) para encerrar a saga. Aqui, eu falo do gabinete, das teclas e dos LEDs.

Continue lendo A saga do Omega parte 18: A caminho do fim, com o Omega Blue.

Ken Shirriff arregaça o Intel 80386

O que acontece quando o Ken Shirriff resolve olhar bem por dentro do Intel 80386? Sim, é exatamente isso que você está pensando.

Um Intel 386 com as principais partes do chip destacadas. Feita pelo Ken Shirriff a partir de uma foto de Antoine Bercovici.
Os blocos do 386

Ele já nos mostrou os avanços técnicos que permitiram à Intel fazer o chip, como os registradores foram implementados, como funcionam as células que implementam as funções lógicas, abriu os segredos do barrel shifter, mostrou o circuito do relógio, achou dois circuitos XOR bem interessantes e… bom, não acho que tenha acabado.

A saga do Omega MSX Computer parte 17: Omega e mais sarna pra me coçar.

Bem, então, acabei de montar o Omega. Tive a inestimável ajuda de vários amigos, entre os quais eu destaco o Fabio Santos (que fez meu micro ir mais a Santos do que eu mesmo), Victor Trucco (que me ajudou com os primeiros problemas dele), Alan Figueira da Costa (não é MSXzeiro, mas é CADista, então me ajudou com as mudanças no gabinete), Marcos Antônio (que consertou minhas lambanças com o teclado de um Omega e me ajudou com o teclado do outro Omega) e o Clécio Lopes (que me ajudou com o Omega 2 – afinal, estava ainda na garantia!). Tem mais gente, e se você participou de alguma forma e eu não te citei… Manda um comentário aí embaixo e já te peço desculpas.

Esse micro ficou com alguns probleminhas, por exemplo: A SD-Mapper v. 2 não funciona nele. Não entendi o motivo, mas mesmo com uma fonte de 5A, ela não funciona. O outro problema é que a fonte é de 5A. CINCO AMPÈRES. Um monstro. Mas é porque a fonte de 3A que eu tenho, gera ruído na imagem. A de 5A é limpa. Então vai ela mesmo. O último revés é que o slot 2 ficou levemente torto, então alguns cartuchos entram meio forçados. Mas foi-me dito por alguém que entende muito mais de eletrônica do que eu: Let it be. Deixa do jeito que está. Dessoldar e ressoldar seria agressivo demais. E vocês sabem que eu não sou lá um primor nesse processo. Mas para mim, está ótimo.

Então, esse micro tem sido o MSX que mais tenho usado ultimamente. Nesse exato momento, ele está ligado a uma placa de captura USB, pelo S-Vídeo, aqui do lado. Ele tem sido usado para capturar imagens para o meu projeto literário que estou finalizando, e que vocês saberão em breve.

Mas você acha que acabou?

Não, não acabou. E eu fui procurar mais sarna para me coçar.

Continue lendo A saga do Omega MSX Computer parte 17: Omega e mais sarna pra me coçar.

CP/M: um arquiteto desconhecido da microinformática… E alguns comentários.

Este é o título de um artigo no site It’s FOSS, falando a respeito do sistema operacional da Digital Research que todos nós conhecemos e que há algum tempo se tornou open source.

Mas nosso amigo Marcelo Sávio, que nos passou o link, enviou alguns comentários seus a respeito do CP/M, MS-DOS, IBM… Que valem a pena serem trazidos. Lembrar que falamos de CP/M inúmeras vezes, começando pelo episódio 11. E sobre o IBM-PC, falamos em vários episódios, começando pelo 41, passando pelo 44 (ambos com a participação de mestre Laércio Vasconcelos).

Continue lendo CP/M: um arquiteto desconhecido da microinformática… E alguns comentários.

Outras quatro sugestões de leitura para divertir o seu dia.

  • No lusitano site Planeta Sinclair, o concurso de BASIC Apascalado (hein?) 2024 está aberto. Logo, você concorre a um Tauon PC-1 participando desse concurso. Se eu entendi direito, esse é um BASIC interpretado, cuja estrutura se assemelha ao Pascal, linguagem de programação cujo autor (Niklaus Wirth) faleceu agora no início de 2024.
  • Certamente você já viu, jogou ou pelo menos conhece Kung-Fu Master, jogo da DataEast que saiu para inúmeras plataformas. Mas você sabia do Easter egg que há na versão de Commodore 64, onde você pode ter uma arma? Não? Veja o vídeo abaixo, do 8-Bit Show And Tell e se divirta. Aliás, o vídeo tem mais, eu já posicionei nesse que é o foco. Mas veja o vídeo todo, vale a pena.

 

A saga do Omega MSX Computer parte 16: Continuamos falando de gabinete.

Como vocês viram na parte anterior, (lembram dela?) o gabinete acabou sendo de acrílico transparente mesmo, apesar de eu não ser lá muito fã de ver o que está dentro da máquina. E depois de muito tempo, decidi assumir o visual transparente do gabinete e pronto.

Continue lendo A saga do Omega MSX Computer parte 16: Continuamos falando de gabinete.

BOOK 8088 versão 2.0

Falamos do BOOK 8088 num post-resumo da AliExpress; para quem não lembra, é um mini-laptop com tela de 7″ e um Intel 8088.

BOOK 8088
Sim, o BOOK 8088.

Agora, o criador do computador começou a vender a versão 2.0 do BOOK 8088, com algumas importantes mudanças:

  • Trocou a placa CGA por uma VGA (toda a glória de 640x480x256 cores!)
  • Adicionou uma porta serial (a boa e velha COM1)
  • Adicionou uma porta paralela (a conhecida LPT1)

O resto continua igual: 640KB de RAM, um CF de 512MB, entrada para fone de ouvido, uma placa de som Adlib OPL3, um conector ISA e uma bateria de 4000mAh.

Ah, o preço continua um pouco salgado para o meu gosto.

Quer comprar? Tem aqui e aqui, claro que na AliExpress.

(dica do Liliputing; o Brad Linder também parece bem interessado no BOOK 8088…)