NODE 03 / PUBLIC MIRROR 09.09.2026 · rev. 17f
             .---.
          .-' 17  '-.
        .'  .-----.  '.
       /   /  /|\  \   \
      |   |  /_|_\  |   |
      |   |   | |   |   |
       \   \ .---. /   /
        '._ '-----' _.'
           '-------'

CATÁLOGO 0x17

arquivo de coisas que ainda funcionam

mantido manualmente desde 2001 2024 · html 4-ish por teimosia · espelho público do diretório /home/eno/archive/www/

AVISO: alguns links levam a notas incompletas, dumps quebrados, opiniões antigas ou documentos cuja procedência eu não lembro.

INDEX OF /public_html/ mode: r--r--r--

01. /recent/dirt_under_the_keyboard.log

última escrita: 2026-09-08 23:41:17 BRT

2026-09-08 — interpolação ruim é às vezes melhor

Passei parte da noite tentando reproduzir aquele tipo específico de movimento de câmera 3D de jogos de PC de 1998 que parece errado em 144 Hz. O erro era meu: eu estava corrigindo exatamente o defeito que queria preservar.

Fixei a câmera a 30 atualizações por segundo enquanto o resto roda destravado. É objetivamente pior. Ficou melhor.

anexos: camera_snap_test.c [4.8K] · notes_30hz.txt [1.2K]

2026-09-04 — três CDs sem nome comprados por R$12

Disco 1: drivers de uma placa SiS, Winamp 2.91 e 43 MIDIs.
Disco 2: parece backup de uma lan house de Sobral, mas sem executáveis.
Disco 3: instalação parcial de um fangame de Resident Evil que não aparece em busca nenhuma.

// o terceiro disco faz barulho ruim. preciso parar de colocar mídia suspeita no único drive que ainda lê CD-R de 2003.

2026-08-29 — leitura parcial de MERCURY.SIG

00000000  4d 45 52 43 55 52 59 00  11 03 05 08 0d 15 22 37  |MERCURY......."7|
00000010  59 90 e9 79 62 db 3d 18  55 73 65 20 6e 6f 20 6d  |Y..yb.=.Use no m|
00000020  69 72 72 6f 72 2e 20 00  00 00 ?? ?? ?? ?? ?? ??  |irror. .........|

O arquivo veio dentro de um ZIP chamado spica_old2.zip. Não executa, não tem extensão original e a sequência depois do byte 0x0f lembra Fibonacci. Provavelmente coincidência.

02. /rom_lab/incorrectly_labelled_media/

Coisas sobre jogos que ninguém precisa preservar, razão pela qual provavelmente precisam ser preservadas.

arquivo tipo estado rev.
notes_on_bad_dumps.html doc legível 12
psx_demo_discs_br.txt list crescendo 08
quake_mods_i_misremember.html memo suspeito 03
dreamcast_serial_notes.txt hw incompleto 05
desert_bus_pal.iso iso NÃO --
myhouse-but-wrong.wad wad privado 19

máquinas que estou fingindo que vou consertar

Dreamcast VA1
lê GD-ROM quando quer.
hipótese: capacitor / motor / maldição.
PC Chips M598LMR
K6-2 500 · 128 MB
estado: POST 1 vez em 7.

Jogos que continuam ocupando minha cabeça sem motivo: Pathologic, Garage: Bad Dream Adventure, Eastern Mind, Baroque, mapas ruins de Half-Life, RPG Maker 2000 traduzido pela metade, mods de S.T.A.L.K.E.R. feitos por uma pessoa e distribuídos em fóruns mortos.

“compatível com Windows 98” é uma frase muito diferente de “funciona no Windows 98”. — nota escrita depois de perder 46 minutos
COMPAT TEST / build 6
Win98 SE ■■■■■■□□□□ som estoura
Win2000 SP4 ■■■■■■■■■□ melhor
Wine 11.x ■■■■□□□□□□ menu invisível

03. /src_and_other_mistakes/

Programas pequenos, experiências que escaparam do diretório /tmp e pedaços de engenharia reversa que talvez virem alguma coisa.

sigil.c : v0.3-pre4
/* square -> 1-bit sprite, because apparently
   this is what computers were invented for. */

for (y = 0; y < 16; y++) {
    row = table[(seed + y * 7) & 0x0f];
    glyph[y] = row ^ reverse8(row);
}

tentando transformar quadrados mágicos em sprites 16×16 sem simplesmente desenhar símbolos aleatórios e chamar de ocultismo. Preciso decidir se simetria perfeita estraga tudo.

gcc 15.2 · -std=c89 -Wall -Wextra -pedantic · 0 warnings (milagre temporário)

diretório de trabalho

src/
├── castor/
│   ├── main.c
│   ├── fixed.c
│   └── dont_touch_this_table.h
├── 386/
│   ├── vga13.asm
│   ├── bios.inc
│   └── timer_bug.txt
├── shaders/
│   ├── crt_bad.frag
│   ├── sky_red_04.glsl
│   └── this_one_actually_works.frag
├── reversals/
│   ├── unknown_savefmt.hex
│   └── parser_notes.txt
└── graveyard/
    ├── voxel2/
    ├── voxel2_new/
    └── voxel2_new_final_rewrite/
eno@triton:~/src/castor$ make
cc -O2 -march=i686 -c main.c
cc -O2 -march=i686 -c fixed.c
ld: warning: ritual.o has a LOAD segment with RWX permissions
eno@triton:~/src/castor$  

notas que sempre preciso procurar de novo

  • 0xA0000 — VGA mode 13h framebuffer
  • 0xB8000 — texto colorido, não confundir de novo
  • little endian continua sendo ofensivo visualmente
  • volatile não significa “por favor funcione”
  • não otimizar o parser antes de terminar o parser

04. /cabinet_7/catalogue_of_uncertain_origin/

REGISTRO: C7-031
CLASSE: reprodução / transcrição
ORIGEM: incerta
shelf: 7-B
env.: 03
acesso: público?

Digitalizações, transcrições e reconstruções de diagramas encontrados em livros baratos, PDFs ruins, catálogos de bibliotecas e coisas que recebi sem explicação suficiente.

                      ☿
                  .---+---.
               .-'    |    '-.
             .'       |       '.
            /     ♄    |    ♃    \
           ;           |           ;
           |      4 ---+--- 9      |
           |      | \  |  / |      |
       ♀---+--- 3 +--\ + /--+ 2 ---+---♂
           |      |   \|/   |      |
           |      8 ---☉--- 6      |
           ;           |           ;
            \     ☽    |    ☾    /
             '.        |        .'
               '-.     |     .-'
                  '----+----'
                       ♁

fig. C7-031b — reconstrução a partir de uma cópia fotográfica quase ilegível. proporções provavelmente erradas.

id descrição curta status
C7-004 tabela planetária, latim ruim, 11 colunas transcrito
C7-011 “máquina de correspondências”, desenho técnico ?
C7-019 alfabeto cifrado em margem de livro químico parcial
C7-031 diagrama acima ativo
C7-032 registro removido em 2026-04-17
[fragmento 11 / tradução provisória]

“Quando os sete nomes forem tratados não como nomes, mas como posições, a roda deixará de descrever o céu e começará a descrever a própria máquina.”

margem inferior: XVII · IX · III · ? · V
mesma mão do comentário encontrado em C7-004?

NÃO CONFUNDIR o “Mercúrio” deste conjunto com MERCURY.SIG. Eu fiz isso por três meses.

05. /workbench/currently_not_abandoned/

CASTOR
rev 0.16
renderizador software para máquinas que já não mereciam rodar programas novos em 2002.
estado: [##########......] 63%
SPICA
rev 0.03
compilador experimental de diagramas numéricos para padrões gráficos de 1 bit.
estado: [#####...........] 31%
DUMPSTER
rev 0.8b
utilitário C para identificar cabeçalhos estranhos em imagens de disco, ROMs e arquivos que mentem sobre a própria extensão.
estado: [#############...] 81%
ORBITAL_3
???
descrição temporariamente removida
estado: [????????????????]

Regra autoimposta: um projeto só entra aqui depois de sobreviver a três semanas e adquirir pelo menos um arquivo chamado notes.txt.

06. /misc/scraps_from_the_desk.txt

CHECKSUM DO MÊS

7ee431d2a0c17f51
f91003e47b64ce17

não lembro mais do quê.
COORD.

03°43'??" S
38°32'??" W

valores incompletos de propósito.
TODO

[x] trocar capacitor
[ ] escrever página 404
[ ] catalogar CDs
[ ] descobrir quem é “M.”

Se você chegou aqui procurando o tutorial de serial do Dreamcast: está aqui. O antigo endereço ainda aparece no Google por alguma razão.

arquivo não indexado: /cabinet_7/.index17
EOF // se esta linha desaparecer, provavelmente mexi no CSS de novo.