Atari Coldfire-projektet
Utvecklare | Firebee volontärer |
---|---|
Utgivningsdatum | maj 2012 |
Introduktionspris | 599 euro |
Hemsida |
Atari Coldfire Project (ACP) är ett volontärprojekt som har skapat en modern Atari ST- datorklon som heter FireBee .
Anledning till projektet
Datorsystemen Atari 16 och 32 ( ST , TT och Falcon ) var populära hemdatorer på 1980-talet och första hälften av 1990-talet. Atari drog sig till stor del tillbaka från datormarknaden 1993, och helt 1995-1996 när Atari slogs samman med JTS och allt stöd för plattformen från Atari togs bort. Systemen som Atari hade byggt blev alltmer kvar i takt med att nyare och snabbare system kom ut. De få dedikerade användarna som fanns kvar ville ha mer processorkraft för att utveckla mer avancerade TOS- applikationer, vilket banade väg för ett antal "klon"-maskiner, såsom 68040- baserade Milan och 68060 -baserade Hades, som båda var avsevärt kraftfullare än den 68030 -baserade TT och Falcon och den 68000 -baserade ST/STe. Dessa maskiner stöder ISA- och PCI -bussar, vilket gör det möjligt att använda nätverks- och grafikkort designade för PC (något inga original Atari-maskiner kunde göra). Maskinerna stöder även tornfodral, vilket gör det möjligt att använda interna CD- enheter.
En ny klon vid namn Phoenix kom aldrig ut på marknaden i slutgiltig form. Den kraftfulla rev. 6 68060 CPU den skulle använda gjorde det till ett nytt acceleratorkort för Falcon, CT60/CT63-serien, vilket innebar att Atari-plattformen för första gången hade en CPU klassad till över 100 MHz . Användningen av en höghastighetsbuss och PC133 RAM stod också för en stor prestandaförbättring och ökade avsevärt Falcons inbyggda minnesgräns från 14 MiB till 512 MiB med en CT60.
Dessa system var inte masstillverkade och är nu svåra att hitta. Medan CT60/CT63 behöver ett Falcon "donator"-system och fortfarande inte är så kraftfullt som det potentiella ACP-systemet skulle kunna vara, kommer ACP att använda en helt ny design, som går bort från 68K CPU: er till den nyare ColdFire-klassen, kraftfullare än även de snabbaste 68K- chippen samtidigt som de fortfarande har en i stort sett liknande (men inte helt kompatibel) instruktionsuppsättning. Det kommer också att möjliggöra integration av många I/O-portar som för närvarande endast är tillgängliga genom omfattande hårdvaruändringar på Atari-plattformen.
Specifikationer
Specifikationerna för AVS har förändrats avsevärt över tiden, som svar på avancerad teknik och prisöverväganden. Det verkar dock som om följande kommer att vara i den slutliga designen enligt tidigare Atari Coldfire Projects hemsida :
- Processor: Coldfire MCF5474, 264 MHz, 400 MIPS
- RAM: DDR, 512 MB huvud- + 128 MB video- och special-RAM ombord, hastighet: 1 Gbit/s
- Flash: 8 MB ombord för operativsystem
- Atari-kompatibla gränssnittsportar:
- TT/Falcon-IDE,
- ST/TT-Floppy
- TT-SCSI (men snabbare)
- ACSI
- ROM-port: 2×2 mm Kontakt
- Skrivarport, parallell
- ST/TT-serie
- Midi
- ST-Sound, YM2149 över AC'97
- ST/TT/Falcon-Video
- Atari-tangentbord med mus
- Andra hamnar:
- Ethernet 10/100, 1 port
- USB 2.0-värd (ISP1563), 5 portar
- Compact-Flash, 1 port
- SD-kort, 1 port
- AC'97 Stereo Codec med DMA-ljudutgång och 48 kHz samplingingång
- Sound_Connectors: LineIn, LineOut, Mic (Mono), DVD/CD intern
- Nya videolägen om 2MegaPixel, äkta färg
- PS2-mus/tangentbordsport
- Batteridriven (om så önskas)
- PCI 33 MHz Direct Edge för passivt bakplan
- Strömkontroller med realtidsklocka, PIC18F4520
- Förlängningsuttag: 60Pol (DSPI 33 megabaud , seriell synk eller asynkron ca 33 megabaud , 26 bitars I/O ca 133 MHz , I²C-Bus)
- Asynkront 512 kB statiskt RAM-minne för DSP eller liknande redan planerade tillägg i framtiden: Falcon DSP i FPGA
- Format: Kort 90 × 260 × 20 mm
- Strömförbrukning för hela kortet: 3 till 5 watt
Operativsystem
På 8MB ROM har FireBee-enheter följande förinstallerade programvara:
- BaS (BasicSystem)
- FPGA-konfiguration
- FireTOS
- EmuTOS
Det finns en färdig att använda FreeMiNT och GUI-miljö med applikationer portade för att fungera på ColdFire som kan beställas på CompactFlash- kort med enheten.
µClinux har också porterats till FireBee.
Kompatibilitet
Det finns olika strategier för att hantera skillnaderna i ColdFire och 68K instruktionsuppsättning och opkoder:
- FireTOS inkluderar 68K- emulering baserad på en illegal instruktionsundantagshanterare och CF68KLib
- 68Kemu- program (baserat på Musashi 68k-emulator) kan användas för att köra 68K -program med EmuTOS
- Det mesta av operativsystemet och grundläggande skrivbordsprogram har porterats och byggts för ColdFire och resten kan köras med emulering
- Flera kommersiella och shareware Atari SW-paket har också antingen porterats till ColdFire eller öppen källkod så att de kan portas till FireBee
FireBee FPGA tillhandahåller ännu inte DSP-funktionalitet vilket innebär att några Atari Falcon- specifika program som kräver DSP inte kommer att köras. Många Falcon-spel och demos använder det för att spela bakgrundsmusik.
Stöd för utvecklingsverktyg
- GCC , VBCC och ( Pure C- kompatibla) AHCC C-kompilatorer och deras bibliotek har fullt fungerande ColdFire-stöd
- Digger disassembler stöder ColdFire
- RSC-redigerare som ResourceMaster arbetar på Firebee
- GFA Basic har modifierats för att stödja FireTOS
- SDL- biblioteket och dess (Atari-specifika) LDG-beroende portas till ColdFire/FireBee
externa länkar
- Officiell hemsida
- tidigare hemsida
- ACP FireBee på YouTube