Todos os posts de Juan Castro

Sobre Juan Castro

Juan Castro é uma das mentes em baixa resolução que compõem o Governo de Retrópolis – a única cujo Micro Formador não foi o MSX (e sim o TRS-80). Idealizador, arquiteto e voz do Repórter Retro. Com exceção do nome, que foi ideia do Cesar.

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 090

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

Do que falamos?
Trilha sonora

Random Chiptune Mix 55

Antes de sair…

Os episódios do Repórter Retro estão, como todo o conteúdo de Retrópolis, em muitos lugares: Spotify, Google Podcasts, Apple Podcasts, Deezer e, usando nosso feed RSS, qualquer programa para escutar podcasts. Ou então, se você é dazantiga que nem a gente, pode baixar o MP3 deste episódio clicando neste link para escutar mais tarde.

Além disso, não se esqueça de deixar seu comentário aí embaixo; afinal, seu comentário é o nosso salário. No entanto, caso você prefira, entre diretamente em contato conosco.

Nossos posts agora saem tomaticamente no Telegram e Mastodon

A Secretaria de Comunicação de Retrópolis anuncia que agora você pode receber as últimas novidades velhidades classicidades da Cidade dos Clássicos assinando as mídias sociais da moda que os xófens andam usando por aí:

Telegram: a Conversa na Praça agora acontece neste grupo, que além do link tem este QR code abaixo pra entrar:


E temos também https://t.me/retropolisnotelegram — canal para comunicados e posts.

Mastodon: @[email protected] — rede social semelhante ao Twitter mas totalmente descentralizada. Você não precisa necessariamente criar uma conta nesse site para nos seguir, pode ser qualquer site ligado à rede Mastodon. E por lá você pode também bater papo com a gente, além de receber as nossas postagens.

Pai do ano (de 1966)

Arndt Mueller escreve no grupo Retrocomputers do Caralivro:

A Unidade Gráfica IBM 2250 foi anunciada concomitantemente com o System/360 em 1964. Era uma tela vetorial com resolução de 1024×1024 e usava uma lista de exibição com um refresh de 40 Hz. Em 1970, o terminal e a placa controladora (então na sua versão III) custavam US$ 280 mil.

Na foto, o Dr. Robert Hayes, perquisador do Centro de Ciência da Informação da UCLA, explica os mistérios do computador, e do IBM 2250, para seu filho Robert D. Hayes II. Los Angeles, 5 de setembro de 1966.

Acho que podemos ver claramente quanto orgulho Dr. Hayes tem do filho.

E antes que vocês se perguntem, não, nenhum deles é o Hayes dos modems.

Olha o Ensjo aí, cheio de ideia errada pra cima do MC6847

Trata-se do chip controlador de vídeo do TRS-Color, do MC-1000 (do qual o Ensjo, vulgo Emerson Costa, é o maior especialista do Brasil), do NEC PC-6001 e muitos, muitos outros computadores. A ideia, em resumo, é colocar um circuito programável nas saídas Y, ϕA e ϕB do chip (o formato é quase — mas não exatamente — vídeo componente) e alterar de acordo com uma tabela modificável. Não é um circuito exatamente simples porque duas dessas saídas vêm misturadas com os sinais de sincronismo, que precisam ser preservados.

Ensjo postou a sugestão no grupo MC6847 do Facebook. O post é público, mas copiamos de lá o texto (postado por ele em inglês) caso o fiasco do Metaverso acabe levando o Zúqui à falência.

Circuitry to change MC6847’s colors?

MC6847 colors are output as 3 electric signals: Y, ϕA and ϕB. Y may be at one of 4 voltage levels, while ϕA and ϕB may be one of 3 voltages levels each. (Note that Y and ϕB have extra voltage levels used for synchronization.) This scheme allows for 4×3×3 = 36 colors (a bunch of them are quite similar, really). MC6847 uses 11 of them: black, the 8 pixel colors (light green, yellow, blue, red; “buff”, cyan, magenta, orange) and the 2 undocumented ALPHANUMERICS mode background colors (dark green and dark orange, where the specs mention only black).

It would be possible to devise a circuitry around MC6847 to detect the voltage combinations corresponding to specific colors and then substitute them for other voltage combinations, thus generating other colors.

The substitute combinations could be set via hardware (switches) or, more sophisticately, via software (I/O ports or memory addresses).

What about having black characters on white background and border, à la ZX Spectrum, for a change? Or cyan characters and border on a blue background, a little like Commodore 64?

Or, what about changing the (very unused) “buff”/cyan/magenta/orange palette of COLOR GRAPHICS modes to black/cyan/orange/”buff”, imitating the RESOLUTION GRAPHICS 6 artifact colors of TRS-80 Color Computer?

Any electronics-savvy soul around here would like to experiment with the concept? 😊

(On the image, an edited screenshot of the game Pooyan with some colors replaced: black and green instead of magenta and cyan.)

Taí um hack que gostaríamos muito de ver.

Mais um jogo do Inufuto: Cracky

Não sabe quem é o Inufuto? Leia este post.

Leu? Beleza. O novo jogo se chama Cracky, você pode baixar aqui para sua plataforma favorita (é só rolar que você acha) e desta vez vamos mostrar a versão pra Amstrad CPC, porque sim.

Dica (mais uma vez) do Rafael “Sophstar” Lima.

Trucco truccando de novo na MSXRio

Adaptador de controle de Mega Drive e de PC para o MSX. O tchan é o seguinte: dois dos botões de tiro que sobram são “auto-fire” dos dois botões principais. E você pode controlar a velocidade da repetição com o start! E mais: o MESMO adaptador serve pra controles de Mega e de PC!

Em breve, nas melhores casas do ramo.

Jabá do dia: bazar do Sérgio Vladivostok

Nosso parça Sérgio Vladivostok Vladisauskis está precisando fazer uma cirurgia de catarata para poder voltar a trabalhar (este que vos tecla tem história pra contar sobre isso) e precisa levantar dinheiro. Ele colocou à venda vários itens retro na Shopee, entre os quais:

  • Um micro MSX2
  • Disquetes de 3.5″
  • Placa de arcade Marvel Super Heroes vs Street Fighter
  • Jogos de Odyssey, MSX, PC-Engine, X68000, NES e SNES

E tem mais coisa legal mas além do nosso ponto de corte. 😉 Confira neste link e ajude nosso parça.