Arquivo da tag: Ken Shirriff

Rodando novamente o garbage collector

Mainframes são máquinas de arquitetura extremamente interessantes; a ideia é evitar ao máximo que a capacidade de processamento seja ocupada por coisas “menores”, como ler caracter por caracter digitado por um operador, ou cuidar de cada um dos terminais ligados nele. Por isso a importância de coisas como o IBM 3274 Control Unit, dissecado pelo Ken Shirriff neste post.

Tenox está desenvolvendo o WRP (Web Rendering Proxy), um “proxy” que permite a browsers mais antigos/históricos/não suportados acessarem a série de tubos como se estivessem no auge da forma. Como o Tenox é parça do neozeed, aproveitou o Fun with Virtualization para anunciar as novidades do 4.7.0 (modo HTML simples!) e 4.8.0 (imagens no modo HTML simples).

Um bug no seminal jogo Lunar Lander passou desapercebido por 55 anos. Não existe software sem bug, existe software com bug não descoberto.

Interessado no Pocket 386? Leia este review do Ars Technica.

Uma coisa muito, mas MUITO Japancore: um cartão M.2 para ter o som do PC-98 no seu PC velho.

Para terminar, alguns vídeos.

Concertos para a juventude: Vintage Apparatus mostrando toda a beleza de um DEC VT220, direto de 1984.

O Asianometry faz um vídeo sobre Seymour Cray, embora fale que é sobre a Cray:

Rodando o garbage collector

Hora de rodar o garbage collector, o sistema está precisando.

Não basta compilar o DOS 4 no OS/2 2, tem que compilar E rodar o DOS 4 num OS/2.
Não basta compilar o DOS 4 no OS/2 2, tem que compilar E rodar o DOS 4 num OS/2.
    • Ken Shirriff está fuçando em um monte de coisas, mas sempre dá tempo de voltar a fuçar em CPUs, como o Pentium e o Intel 8088.
    • O que é mais rápido, uma aplicação rodando num x86 ou rodando num 68000? Aqui está a resposta.
    • Encontrar um DECstation 3000 pode ser difícil, pode custar caro e certamente não cabe no seu bolso para você poder trabalhar na sua workstation pessoal onde você quiser. Para os dois primeiros problemas não temos resposta fácil, mas para o terceiro tem o DECstation 2040, que é um emulador de DECstation que roda nas populares RP2040 (o microcontrolador da Raspberry Pi) e que é do tamanho de um cartão.
    • Está difícil achar memórias de 30 pinos para seu micro clássico? Faça a sua própria memória e expanda seu 386, 486 ou algum outro micro que suporte esta memória.

    • Para terminar: o Windows XP exige Pentium para cima, portanto não consegue ser instalado em um 486… é mesmo? (não entramos na questão se alguém deveria fazer isso…)
Sim, é um Windows XP rodando num 486.
Sim, é um Windows XP rodando num 486.

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.

Uma coleção de notas RISCadas

A microarquitetura do Intel i960.
A microarquitetura do Intel i960.

Uma coleção de notas x86

Micro_8088_Assembled_Board-1.1.jpg

Dividir para conquistar

Há muitos anos tem-se como óbvio que multiplicações e divisões são coisas feitas no hardware. São instruções de Assembly em todo microprocessador digno do nome. Mas nem sempre foi assim. Na era dos 8 bits, o normal era o sistema operacional ter que fazer essas operações por algoritmo, como uma criança fazendo dever de casa de Matemática no segundo ano.

O 8086/8088 (dos primeiros IBM PC) foi um dos primeiros a fazer divisão por hardware, e aqui temos (e também nesta thread no Mastodon) a engenharia reversa dessa operação, feita por (oooooh surpresa) Ken Shirriff.

Repórter Retro 082

Este é o Repórter Retro 082, produzido pela A.R.N.O. (Agência Retropolitana de Notícias)!

Continue lendo Repórter Retro 082

Sábados de calculadoras: Ken Shirriff viola a intimidade de uma Sharp QT-8D

A QT-8D da Sharp foi a primeira calculadora a usar circuitos integrados de alta densidade (MOS). Não tão alta, no entanto. A tecnologia da época ainda não permitia colocar uma calculadora inteira num chip, então as funções dela estavam distribuídas em cinco: um chip para a aritmética, um para o ponto decimal, um para o teclado e display de 8 (8? Sim, 8) segmentos, um de controle, e um de clock.

Ken Shirriff, aquele em cuja presença Todo Silício Será Desnudado, resolveu esmiuçar o chip de clock. Clique aqui para os detalhes sórdidos.

ARM: Como Era e Como É, por Ken Shirriff

(Traduzindo e reorganizando a sequência postada no Twitter por nosso parça, o Hugh Hefner do silício, comparando o tataravô e o sobrinho recém-nascido do chip desse espertofone em que você está lendo isto)

 *       *       *

Com o recente anúncio do processador M1 da Apple (N. do T.: link adicionado por nós) da família ARM, achei que seria interessante compará-lo com o primeiro processador ARM, criado pela Acorn Computers em 1985 para o BBC Micro. Os projetistas foram Sophie Wilson and Steve Furber.
Continue lendo ARM: Como Era e Como É, por Ken Shirriff