Anar al contingut

Gigatron TTL

De L'Enciclopèdia, la wikipedia en valencià
Erro al crear miniatura:
Gigatron TTL

El Gigatron TTL és un microcomputador de 8 bits d'estil retro, en el que la CPU està composta per un conjunt de chips TTL série 7400 en lloc d'estar integrat en un sol microprocessador, imitant a l'hardware dels primers arcades.[1] Està destinat a entusiasta dels computadors retro, en motius d'estudi o pasatiempo.[2]

Arquitectura

La CPU està implementada a través d'un conjunt de chips TTL série 7400, corrent a una freqüència de rellonge base de 6,25 MHz, la que es pot overclocklear utilisant chips de major capacitat. La memòria RAM també es pot ampliar de la mateixa forma.

S'han implementat tres modos de CPU:[1]

El vídeo és generat per la vCPU, i soporta una resolució de 160x120 px en 64 colors. Ya que l'eixecució de programes i dibuixat en pantalla es porta a terme per la vCPU, es pot configurar el número de scanlines en pantalla, per a sacrificar les llínees visibles en pantalla (llínees negres) en favor d'un major temps de CPU disponible per a processament, i viceversa.

L'àudio també és generat per la vCPU, proveint 4 canals de 6 bits.

Software

El software s'inclou en un chip EPROM, i els programes estan escrits en GCL (Gigatron Control Language), un llenguage similar al llenguage Ensamblador per a la vCPU de 34 instruccions.

Els següents programes estan inclosos:

  • Loader: una característica per a carregar programes GCL precompilados o BASIC
  • Racer, un joc de carreres en curves
  • TicTacToe: una versió en modo text Tres en llínea (o Gat) escrit en BASIC
  • WozMon: una implementació del Monitor de Woz usat en l'Apple I
  • Credits: mostra els crèdits en text que canvia de color

L'intérpret de Tiny BASIC permet crear i carregar programes des d'i cap al controlador de teclat, aixina com també canviar paràmetros del sistema (com els colors de la pantalla, o els ledes personalizables).

El software està disponible en GitHub baix la llicència BSD de dos clàusules.[5] L'usuari pot compilar la seua pròpia ROM en el còdic disponible.

Referències

  1. ↑ 1,0 1,1 «FAQ – Gigatron» (en en-us). Consultat el 29 de decembre de 2019.
  2. ↑ «The Gigatron – a TTL microcomputer without a microprocessor» (en en-us). Adafruit Industries. Consultat el 15 d'abril de 2019.
  3. ↑ «Emulating A 6502 In ROM» (en en-us). Hackaday. Consultat el 2 de giner de 2020.
  4. ↑ «Adding 6502 support | Details | Hackaday. io» (en en). hackaday. io. Consultat el 3 de giner de 2020.
  5. ↑ Erro en la seqüencia d'órdens: no existix el mòdul «Citas».