Arquivo da tag: zilog

Já ouviram falar de Cowgol?

Antes de tudo, a zuera é essa mesmo. Cowgol é uma linguagem de programação, fortemente baseada em Ada, com foco em sistemas pequenos, como o 6502, o Z80, entre outros. A meta da linguagem é que o compilador da linguagem funcione normalmente em um micro com um desses processadores, o que em tempos atuais, é um grande desafio. Descobrimos esse item peculiar quando resolvemos nos aventurar no Hackaday.

Logo, tem algumas características, como:

  • Ser uma linguagem moderna e segura em termos de tipagem, inspirada na linguagem Ada.
    Um backend orientado por tabelas, para tornar a linguagem fácil de portar.
  • Tem remoção de código morto e alocação estática de variáveis, conduzindo a binários pequenos e eficientes.
  • Ser rápido: Segundo o autor, ele compila o compilador no PC dele em 80 milissegundos.
  • Ser pequeno: O executável para 8080 tem 58 Kb (dividido em duas partes), e a versão para 80386 tem 70 Kb.

Os ports para processadores incluem:

  1. Z80 e 8080 (CP/M).
  2. 6502 e 65c02, ou seja: Roda num BBC Micro com o segundo processador, o Tube.
  3. 6303, e na versão específica para o Fuzix.
  4. Bytecode interpretado para o 6502. Fica menor, mas mais lento – pois a linguagem é interpretada.
  5. 80386, ARM Thumb2 e PowerPC (Linux).
  6. 68000 (Atari ST TOS e Linux m68k – se você achar uma máquina que rode esse sistema).
  7. 8086 (DOS).
  8. PDP11 (Unix V7).

É possível gerar binários grandes e horrorosos em C, justamente para facilitar o port do compilador para aquela nova plataforma: Pega o código transformado em C, e aí… “É só compilar!“. Ah, também é possível gerar código em Basic, mas o autor disse que foi só uma piada – mas funciona.

Ficou curioso? A linguagem é simples, lembra vagamente o Basic estruturado, tem documentação (não o bastante, mas tem!), é código aberto (licença BSD de 2 cláusulas) e pode ser algo interessante para mexer num final de semana chuvoso, de tarde. Vai lá e dá uma força pro David Given, e deixemos as vacas voarem.

Pra não dizer que não falamos de Unix…

Bem, vocês sabem que a Cidade dos Clássicos tem o Unix e suas variações como um dos seus sistemas operacionais favoritos, e que eles sustentam o funcionamento de toda a nossa infraestrutura. Falamos dos 50 anos desse sistema operacional no episódio 142.

No Abort Retry Fail, temos um artigo (que é de 2023), falando da história do XENIX, o Unix feito pela Microsoft. E se você não sabe, em novembro de 1980 a Microsoft assinou com a Western Electric para desenvolver um sistema Unix baseado no trabalho pioneiro, vindo dos laboratórios da Bell. Aliás, a ideia era que o XENIX tivesse versões para PDP-11, Intel 8086, Zilog Z8000 e Motorola 68000. O artigo é longo e detalhado, e recheado de curiosidades. Por exemplo, sabia que fizeram interfaces gráficas pro XENIX? Não, não foi a Microsoft que fez. Vale a leitura.

 

Mais um micro novo baseado em tecnologia clássica.

Você, caro leitor e ouvinte, sabe que nós gostamos também de soluções modernas usando tecnologias clássicas. O Agon Light, por exemplo, é um querido nosso. Mas ele não é o único, e ainda bem: Afinal, o que seria do azul se não fosse o vermelho, né?

O projeto Zeal 8-bit Computer começou no início de 2021 e, desde então, tem sido lançado aos poucos. Recentemente uma versão finalizada e “completa” (bem, tem a etiqueta “Complete Edition”!) está pronta para ser lançada ao público. A ideia dela (o que não é lá tão original), é prometer uma experiência moderna de retrocomputação com a simplicidade dos retrocomputadores e suporte a tecnologias mais novas, como saída VGA, cartões SD e memória flash.

Continue lendo Mais um micro novo baseado em tecnologia clássica.

Episódio 154 – MSX 3 e além e avante, Tomo II – Parte B

Bem-vindos ao podcast Retrópolis! Apresentado pela Municipalidade de Retrópolis.

Esta é a Parte B do Episódio 154.

Sobre o episódio

É o nosso episódio anual com o Piter Punk falando de MSX, portanto são dois episódios (esse e o anterior).

Para estes dois episódios… que tal tudo envolvendo MSX 3 e além?

Continue lendo Episódio 154 – MSX 3 e além e avante, Tomo II – Parte B

Episódio 153 – MSX 3 e além e avante, Tomo I – Parte A

Bem-vindos ao podcast Retrópolis! Apresentado pela Municipalidade de Retrópolis.

Esta é a Parte A do Episódio 153.

Sobre o episódio

É o nosso episódio anual com o Piter Punk falando de MSX, portanto são dois episódios (esse e o próximo).

Para estes dois episódios… que tal tudo envolvendo MSX 3 e além?

Continue lendo Episódio 153 – MSX 3 e além e avante, Tomo I – Parte A

O Z80 está morto! Vida longa ao Z80!

Usuários de 6502 discordarão da Morte… 😀

Semana passada a gente falou um tanto sobre a Zilog largar mão do Z80. A gente também falou algumas coisas erradas, então publicamos uma errata que recomendo a leitura, nem que seja para impressionar os colegas no bate papo no cafezinho da firma.

Mas em um ponto do texto, eu disse que alguém entraria em ação e faria algo. Afinal, a WDC assumiu a produção do MOS 6502 e produz o 65C02 (versão CMOS) até hoje. Por que não o Z80, ainda mais que dez empresas tinham (e ainda devem ter) licença para produzir processadores Z80?

E já tivemos uma resposta, mas diferente da que a maioria esperava.

Continue lendo O Z80 está morto! Vida longa ao Z80!

Errata: A respeito da Zilog, Z80 e afins…

Como somos humanos, isto quer dizer que somos passíveis de erros. E admitir o erro é algo que é obrigatório para nós. E sobre o post anterior, a respeito da Zilog largar a mão do Z80, trazemos novidades.

Antes de tudo, queria agradecer ao amigo Pablo Villalba por ter, numa manhã de domingo, escrito um longo texto trazendo várias explicações, que eu reproduzo aqui, em alguns casos, ipsis literis. Obrigado, Parn.

Continue lendo Errata: A respeito da Zilog, Z80 e afins…

[UPDATE] Quinta do pitaco em edição extraordinária: A Zilog larga a mão do Z80.

Os círculos retrocomputacionais (e os não tão envolvidos com a retrocomputação) amanheceram ontem agitados por conta desse comunicado da Zilog, anunciando que ela irá parar de produzir os Z80.

O Z80 está morto! Vida longa ao Z80!

Calma que eu explico tudo aí embaixo. Ao contrário de alguns, eu pesquisei a respeito.
Continue lendo [UPDATE] Quinta do pitaco em edição extraordinária: A Zilog larga a mão do Z80.

Arqueologia retrocomputacional: o caso Q1.


Muito foi falado sobre essa descoberta, a ponto que vários sites não especializados (como Adrenaline, Hardware.com.br, Olhar Digital, Revista Galileu, Techtudo, NewAtlas) mencionaram esse acontecimento. Nós demoramos um pouco para escrever a respeito (entre outras coisas porque a vida, aquela bandida, nos esbofeteia e grita nos nossos ouvidos: Vai trabalhar!), mas resolvemos falar um pouco sobre o Q1 Computer e sobre a descoberta.


Continue lendo Arqueologia retrocomputacional: o caso Q1.

[UPDATE] NABU: Quem é? O que come? De onde vem?

Bem, se você é uma pessoa interessada em retrocomputação, já deve ter notado que este computador aí de cima ganhou espaço na mídia não especializada: Matérias no IGN Brasil, no Hardware.com.br, no Techtudo, no MSN, na Vice e em outras mídias pipocaram por aí, e tornaram esse computador com nome de quinta série uma nova subcelebridade. Sim, você já deve estar sabendo que haviam 2200 unidades desse computador em um celeiro, em Massachussets (trava língua!), e que começaram a ser vendidos no eBay. Se você sabe disso, você é uma pessoa antenada.

Mas nesse artigo e em outros a respeito, pretendo afirmar com categoria: Trago verdades. Meu objetivo não é trazer aquilo que você já sabe, mas sim, informações que você não sabe. Clique aí embaixo para continuar a leitura, espero que seja fascinante.

Continue lendo [UPDATE] NABU: Quem é? O que come? De onde vem?