Engenharia Reversa do Cartucho Freezer do Commodore 64: Um Mergulho Profundo

2025-06-14

Este artigo mergulha na engenharia reversa de cartuchos freezer do Commodore 64, como o Final Cartridge III. Esses cartuchos aproveitam o modo Ultimax do C64 e interrupções NMI para alcançar funcionalidades como congelar programas, aplicar códigos de trapaça e salvar estados de jogo. O artigo explica meticulosamente os desafios técnicos do processo de congelamento, como coordenar ciclos de instrução da CPU 6502 com a ativação do modo Ultimax e como recursos de memória limitados são usados para exibir menus e gerenciar backups de estado. O autor também analisa os mecanismos de backup do cartucho e a funcionalidade do treinador de jogos, elogiando a profunda compreensão dos desenvolvedores do hardware C64 e suas habilidades de codificação magistrais.

Leia mais
Hardware Cartucho Freezer

Manual de Montagem do Siemens PC 100 Revela Opcodes 6502 Não Documentados

2025-05-09

Um manual de montagem do Siemens PC 100 de 1980 surpreendentemente documenta opcodes "ilegais" para o processador 6502. O PC 100, baseado no Rockwell AIM-65, apresenta instruções extras rotuladas como "Sonderbefehle" (instruções especiais), incluindo AAX, DCM, LAX e ISB, oferecendo ganhos potenciais de desempenho para programadores. Embora não sejam oficialmente suportadas e estejam sujeitas a alterações, esses opcodes não documentados revelam uma compreensão mais profunda do 6502 pelos engenheiros da Siemens, adicionando uma camada fascinante à história da retrocomputação e destacando a exploração criativa das capacidades de hardware e software na época.

Leia mais
Hardware

Ovos de Páscoa Ocultos da Microsoft: Uma História de Guerra Tecnológica Retro

2025-04-26

Este artigo desvenda a história por trás de um ovo de Páscoa oculto "MICROSOFT!" embutido em versões antigas dos interpretadores BASIC da Microsoft. Do Altair BASIC de 1975 ao Commodore BASIC V2 do Commodore PET, a Microsoft ocultou habilmente essa mensagem para afirmar a propriedade do código. O ovo reapareceu em várias plataformas, levando até a um segundo ovo de Páscoa mais evidente no TRS-80 Color Computer. O artigo mergulha na autoria, nos motivos da remoção e em seu lugar intrigante na história da computação, mostrando a competição e os detalhes técnicos das empresas de tecnologia antigas.

Leia mais
Tecnologia Ovo de Páscoa

O Mistério dos Opcodes Ilegais do 6502

2025-04-23

O MOS 6502, que impulsionou clássicos como o Commodore 64, Apple II e NES, é famoso por seus opcodes 'ilegais': 105 instruções indefinidas de 256. Embora muitos artigos documentem seus efeitos, este mergulha em suas origens. Ao analisar o Array Lógico Programável (PLA) interno do 6502, o autor revela como essas instruções não documentadas surgem do design do chip. Exemplos como a instrução 'LAX' (uma combinação de LDA e LDX) e os opcodes 'KIL' (que param a CPU) são explicados, mostrando como a arquitetura do 6502 criou involuntariamente instruções funcionais, embora indefinidas.

Leia mais
Hardware