Arquivo da tag: PowerPC

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.

Uma coleção de notas RISCadas

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

Repórter Retro 096

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

Do que falamos?
Trilha sonora

Random Chiptune Mix 29

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.

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.

Repórter Retro 087

Este é o Repórter Retro 087, produzido pela A.R.N.O. (Agência Retropolitana de Notícias) — nesta edição excepcionalmente com participação do público!

Continue lendo Repórter Retro 087

Repórter Retro 078

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

Do que falamos?
Trilha sonora

Random Chiptune Mix 53

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.

Repórter Retro 077

O Seu Repórter Retro

Bem-vindos à edição 077 do Repórter Retro.

Links do podcast

Música de fundo

Random chiptune mix 13

Ouvindo este episódio offline

Baixe o ZIP, descompacte e ouça com seu tocador de música preferido.

Onde este episódio (e todo o Retrocomputaria) está disponível

Os episódios do Repórter Retro estão, como todo o conteúdo do Retrocomputaria, em muitos lugares: Spotify, YouTube, Google Podcasts, Apple Podcasts, Deezer e, usando nosso feed RSS, qualquer programa para escutar podcasts.

Seu comentário é o nosso salário

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.

Tabor e A1222, os novos AmigaOS 4

É sempre bom lembrar que o AmigaOS 4.x, e as máquinas AmigaOne, continuam sendo desenvolvidas e produzidas, garantindo a continuidade desta linha de máquinas.

Por exemplo, a A-EON anunciou uma nova placa-mãe, a “Tabor”, que equipará os novos AmigaOne A1222.

As especificações da “Tabor” são (podem ser modificadas sem aviso prévio etc):

  • PowerPC CPU: Freescale QorIQ P1022, 1.2GHz, 32-bit, e500V2, dual-core
    • 1x CPU fan + heatsink
    • 2x fan ports
  • DDR3 SODIMM
    • 64 bit interface
    • 400Mhz
    • Support up to 8GB RAM
  • RS232 Serial
    • 1x RS232 including flow control
    • Level shifting from TTL UART serial levels to RS232 levels
    • Maximum baud rate of 230,400
  • SATA
    • 2x SATA 2.6 compliant controllers
  • USB
    • 2x External & 2x Internal USB port
  • Ethernet
    • 1x RGMII ethernet PHYs each providing Gbit ethernet
  • PCIe
    • x4 PCIe gen 1 link allows data rates of 2.5Gb/s per lane
    • x16 PCIe connector to support RadeonHD graphics cards
  • Audio
    • Audio CODEC generating stereo audio out from I2S digital audio
  • HDMI LCD Interface
    • 24 bit colour depth
    • Support for resolution up to 1280×1024
    • HDMI 1.3 support
  • GPIO
    • Support for user GPIOs
    • GPIO JTAG
  • Micro SD
    • Micro SD card for ROM – later possibility of running the whole system from the microSD card
  • WCU Prog

Tudo isso num tamanho de 170x170mm.

O beta já vai rolar (mas não adianta tentar se inscrever) e agora é esperar a venda do AmigaOne A1222.

Guia complectivo para o MacOS 9

http://lowendmac.com/wp-content/uploads/about-mac-os-9.png

Já faz uma penca de anos que o suporte ao MacOS 9 (não confundir com o OS-9!) foi removido de dentro do sistema operacional dos Macintosh (o Mac OS X 10.5 foi o primeiro a não ter mais suporte ao modo “clássico”). Mas o MacOS clássico é legal, tem um monte de programinhas interessantes (e que não foram portados para o X) e por este motivo Charles Moore escreveu um guia complectivo sobre ele.

( OSNews )