Atari Coldfire Project - Atari Coldfire Project

Atari Coldfire Project
Vývojář Firebee Dobrovolníci
Datum vydání Květen 2012 ; Před 9 lety  ( 2012-05 )
Zaváděcí cena 599 Euro
webová stránka www .firebee .org

Atari Coldfire Project (ACP) je dobrovolník projekt, který vytvořil moderní Atari ST počítač klon volal FireBee .

Důvod projektu

Počítačové systémy Atari 16 a 32 ( ST , TT a Falcon ) byly oblíbené domácí počítače v 80. a v první polovině 90. let. Atari stáhla z počítačového trhu převážně v roce 1993 a úplně v letech 1995-1996, kdy se Atari spojila s JTS a veškerá podpora platformy od Atari byla zrušena. Systémy, které Atari postavil, byly čím dál víc pozadu, když vyšly novější a rychlejší systémy. Těch pár vyhrazených uživatelů, kteří zbyli, chtělo více výpočetního výkonu pro vývoj pokročilejších aplikací TOS , což připravilo cestu pro řadu „klonových“ strojů, jako je Milan s 68040 a Hades s 68060 , které byly značně výkonnější než 68030 TT a Falcon a 68000 ST / STe. Tyto stroje podporují sběrnice ISA a PCI , což umožňuje použití síťových a grafických karet určených pro PC (něco, co by žádný původní stroj Atari nedokázal). Stroje také podporují věžové skříně, což umožňuje použití interních jednotek CD .

Nový klon s názvem Phoenix se nikdy nedostal na trh v konečné podobě. Výkonný rev. 6 68060 CPU, které by použil, se dostalo do nové akcelerační desky pro Falcon, řady CT60 / CT63, což znamenalo, že platforma Atari měla poprvé procesor ohodnocený na více než 100 MHz. Použití vysokorychlostní sběrnice a paměti PC133 RAM také přispělo k velkému zlepšení výkonu a výrazně zvýšilo limit palubní paměti Falconu ze 14 MiB na 512 MiB s CT60.

Tyto systémy nebyly vyráběny hromadně a nyní je těžké je najít. Zatímco model CT60 / CT63 potřebuje „dárcovský“ systém společnosti Falcon a stále není tak výkonný, jak by mohl být potenciální systém ACP, použije ACP zcela nový design, který přechází od 68K procesorů k novější třídě ColdFire , výkonnější než dokonce i nejrychlejší 68K čipy, přičemž stále mají velmi podobnou (ale ne zcela kompatibilní) sadu instrukcí. Umožní také integraci mnoha I / O portů, které jsou v současné době k dispozici pouze prostřednictvím rozsáhlých úprav hardwaru na platformě Atari.

Specifikace

Specifikace AKT se v průběhu času značně změnily v reakci na pokrok v oblasti technologií a cen. Zdá se však, že ve finálním designu bude podle dřívější domovské stránky projektu Atari Coldfire Project následující :

  • Procesor: Coldfire MCF5474, 264 MHz, 400 MIPS
  • RAM: DDR, 512 MB hlavní - + 128 MB video a speciální RAM na desce, rychlost: 1 Gbit / s
  • Flash: 8 MB na desce pro operační systémy
  • Porty rozhraní kompatibilní s Atari:
    • TT / Falcon-IDE,
    • ST / TT-disketa
    • TT-SCSI (ale rychlejší)
    • ACSI
    • ROM-Port: 2 × 2 mm konektor
    • Port tiskárny, paralelní
    • Sériové číslo ST / TT
    • Midi
    • ST-Sound, YM2149 přes AC'97
    • ST / TT / Falcon-Video
    • Atari klávesnice s myší
  • Ostatní porty:
    • Ethernet 10/100, 1 port
    • Hostitel USB 2.0 (ISP1563), 5 portů
    • Compact-Flash, 1 port
    • SD karta, 1 port
    • Stereokodek AC'97 se zvukovým výstupem DMA a vzorkovacím vstupem 48 kHz
    • Sound_Connectors: LineIn, LineOut, Mic (Mono), DVD / CD internal
    • Nové režimy videa s rozlišením 2 megapixely, skutečné barvy
    • Port pro myš / klávesnici PS2
  • Napájení z baterie (v případě potřeby)
  • PCI 33 MHz direct Edge pro pasivní základní desku
  • Regulátor výkonu s hodinami reálného času, PIC18F4520
  • Rozšiřující zásuvka: 60Pol (DSPI 33 megabaud , sériová synchronizace nebo asynchronizace přibližně 33 megabaud , 26 bitový I / O přibližně 133 MHz , I²C-Bus)
  • Asynchrone 512 kB statická RAM pro DSP nebo podobná již plánovaná rozšíření v budoucnosti: Falcon DSP v FPGA
  • Formát: Karta 90 × 260 × 20 mm
  • Spotřeba energie celé desky: 3 až 5 wattů

Operační systémy

Na 8 MB ROM mají zařízení FireBee následující předinstalovaný software:

  • BaS (BasicSystem)
  • Konfigurace FPGA
  • FireTOS
  • EmuTOS

Je připraveno nastavení prostředí FreeMiNT a GUI s aplikacemi portovanými pro práci na ColdFire, které lze objednat na kartě CompactFlash se zařízením.

µClinux byl také přenesen do FireBee.

Kompatibilita

Existují různé strategie řešení rozdílů v sadách instrukcí a operačních kódech ColdFire a 68K :

  • FireTOS obsahuje emulaci 68K na základě obsluhy výjimky nelegální instrukce a CF68KLib
  • Program 68Kemu (založený na emulátoru Musashi 68k) lze použít ke spuštění programů 68K s EmuTOS
  • Většina operačního systému a základního softwaru pro stolní počítače byla přenesena a vytvořena pro ColdFire a zbytek je schopen běžet s emulací
  • Několik komerčních a sharewarových balíčků Atari SW bylo také přeneseno na ColdFire nebo otevřeno, aby bylo možné je přenést na FireBee

FireBee FPGA ještě neposkytuje funkčnost DSP, což znamená, že žádné specifické programy Atari Falcon vyžadující DSP nebudou fungovat. Mnoho her a ukázek Falconu jej používá k přehrávání hudby na pozadí.

Podpora vývojových nástrojů

  • GCC , VBCC a ( čistý C kompatibilní) AHCC C-překladače a jejich knihovny plně funkční podpora ColdFire
  • Demontážní bagr podporuje ColdFire
  • Redaktoři RSC, jako je ResourceMaster, pracují na Firebee
  • GFA Basic byl upraven tak, aby podporoval FireTOS
  • Knihovna SDL a její závislost (specifická pro Atari) LDG jsou přeneseny do ColdFire / FireBee

Reference

externí odkazy