Revivendo um sonho de infância: restaurando um IBM PS/1 2168

2025-05-18

O autor, fascinado por computadores desde 1993, sempre desejou um IBM PS/1 2168. No inverno de 2024, ele realizou seu sonho de infância restaurando um e rodando DOOM com configurações máximas. O artigo detalha a jornada de procurar, adquirir e restaurar meticulosamente este clássico de 30 anos, incluindo a seleção de teclado e tela, instalação do PC-DOS 7 e atualização da CPU e cache. Mostra a paixão do autor por computação retro e sua perícia técnica.

Leia mais
Hardware

Além de "Olá, Mundo": Um mergulho profundo na criação de executáveis

2025-05-05

O autor relembra a experiência agradável de aprender C e C++, mas contrasta com o processo doloroso de transformar programas em executáveis. Isso levou a esta série de artigos com o objetivo de preencher a lacuna nos livros didáticos de programação existentes sobre o processo de compilação. Os artigos irão mergulhar nos conceitos principais do compilador, validando afirmações com etapas reprodutíveis usando bintools e o modo detalhado do driver (-v). Por fim, visa equipar os leitores com um mapa mental completo da criação de executáveis, libertando-os da frustração de erros misteriosos como LNK2019 e LNK4002.

Leia mais

fastDOOM: Desvendando a Velocidade do DOOM em um 486

2025-03-04

Este artigo mergulha nas notáveis otimizações de desempenho alcançadas pelo projeto fastDOOM, aumentando a velocidade do clássico jogo DOOM em 30% ou mais em um processador 486. O autor meticulosamente compara várias versões do fastDOOM com a original, analisando alterações de código e o histórico do Git para descobrir os segredos por trás das melhorias de velocidade. Essas incluem redução de código, funções inline, otimizações de renderização (lidando com o Modo Y e o Modo 13h de forma diferente) e ajustes específicos para CPU e barramento. O autor também explora as implicações de desempenho de diferentes modos de vídeo (Modo Y versus Modo 13h) e discute tentativas de otimização malsucedidas. O artigo conclui com elogios sinceros a Victor Nieto, o criador do fastDOOM, por seu trabalho impressionante.

Leia mais
Jogos