|
. . . česky . . . deutsch . . . english . . . español . . . français . . . italiano . . .
русский . . .
|
----- Informazioni per l'acquisto -----
| |
Qualora desideriate prenotare un computer Firebee per 599 Euro (+ IVA + trasporto) vi sono due possibilità: 1) Noi raccomandiamo fortemente un bonifico bancario SEPA sul nostro conto in banca svizzera della Medusa Computer Systems. Inviateci semplicemente una e-mail con il vostro ordine ed indirizzo di consegna ad 'acpinfo at atari dot org'. Noi allora vi forniremo le informazioni necessarie inclusi IBAN e BIC. 2) Se voi assolutamente non doveste poter compiere un bonifico bancario o se le competenze bancarie fossero astronomiche, andate ad medusacomputer.com e fate direttamente l'ordine con Paypal.
|
|
15. 11. 2011
L'ACP presenta: Il nuovo rapporto trimestrale;)
| |
-) Sviluppi completati
- Ethernet driver sotto MiNT
- MyAES
- Case box
- Dispositivi DVD
- Tastiera USB sotto MiNT
- Orologio NVRAM
- Nuovo FireTOS
- Un nuovo FIRECONF.CPX
- zView (PDF!)
- Nuova versione EmuTOS
-) Parti del progetto in via di sviluppo
- Sviluppi Linux
- NetSurf per FireTOS
- Alimentatore ATX
- Micro controoler PIC integrato
-) Ulteriori discussioni interne al team
- Unità Floppy-USB
- Infogrames USA
- Mancano programmatori VHDL
- Compatibilità
- Flash Layout
-) Percezione pubblica del FireBee
-) Ulteriori informazioni
- Etichette 3d
- GEM Demo
- Backplane PCI passivo
- Schede grafiche Radeon
Dal nostro ultimo importante aggiornamento, la squadra ACP ha portato a termine i seguenti sviluppi su cui vi vogliamo aggiornare:
Driver Ethernet Treiber sotto MiNT
Una delle principali novità è rappresentata da un driver Ethernet per MiNT. Questo ci consente di sfruttare appieno tutti i servizi di rete installati attraverso il connettore RJ45 della scheda di rete integrata sulla FireBee, anche in multitasking. Dato che MiNT è un OS compatibile Posix, ora possiamo utilizzare il meraviglioso mondo del networking. Mentre con il FireTOS era possibile utilizzare sFTP ed i clienti STiK attraverso un proxy per alcuni servizi di rete, è ora possibile usare tutti i clienti MiNTnet esistenti. La caratteristica più spettacolare è quella di poter navigare direttamente in rete con il browser Netsurf. Ulteriori protocolli o servizi sono adesso pronti all'uso. Il driver di rete è stato convertito da FireTOS a MiNT dal membro del nostro team m0n0 durante un mese di duro lavoro e viene a coprire quindi una delle più grandi lacune. Il Networking con MiNT è una delle caratteristiche più richieste del FireBee.
MyAES
MyAES è finalmente compatibile con il FireBee, grazie al lavoro congiunto di Vincent e Olivier. MyAES è un AES alternativo piuttosto moderno, che presenta alcuni elementi grafici rinnovati per il mondo delle nostre macchine Atari. MyAES è ora ottimizzato per il FireBee, cosa che ha significato diverse settimane di duro lavoro di programmazione. Alcune bug hanno richiesto un intensa attività di individuazione e correzione. L'uso della cache, che sembrava impossibile da realizzare in MyAES, è stato ottenuto grazie al lavoro di squadra di Olivier e Vincent Rivière. Si sono rese necessarie anche alcune correzioni minori di MiNT. A nostro avviso il risultato di questo sviluppo è notevole.
Scarica MyAES
Case box
Lo sviluppo del nostro piccolo case personalizzato è terminato. Tutte le modifiche che avete richiesto sono state incorporate. Ad esempio, il case dispone di un connettore aggiuntivo parallelo/stampante e di una porta SATA, che può essere utilizzata internamente ed esternamente come eSATA. Inoltre, sono state aggiunte alcune ottimizzazioni. Per esempio, il case dispone di uno slot interno da 2 1/2" per dischi rigidi. Sarà prodotto, in base alle vostre richieste, in quattro colori. Blu scuro, grigio, rosa e nero. Il prezzo definitivo sarà conforme a tutte le prenotazioni anticipate. Ma per tenere basso il prezzo abbiamo deciso di non realizzare ulteriori prototipi modificati, ma di ordinare direttamente la prima serie di produzione. I case saranno prodotti a Vienna e consegnati in Svizzera, alla fine di novembre.
Case box PDF
Unità DVD
Sono stati aggiunti allo SCSIDRV del TOS i comandi PACKET (Atapi per i comandi SCSI). Pertanto è ora possibile, con il software Extendos, usare i DVD con i masterizzatori DVD.
Tastiera USB sotto MiNT
Con una patch alle routine ikbd_scan di MiNT, che non hanno lo stesso formato del TOS, le tastiere USB possono essere utilizzate in MiNT allo stesso modo confortevole e veloce del TOS. Nel corso di queste modifiche è stato aggiornata anche l'inizializzazione dell'AC'97 attraverso il sistema di base (BaS).
Orologio NVRAM
L'orologio interno della NV-RAM funziona perfettamente nel FireBee dall'inizio di Ottobre.
Nuovo FireTOS
A parte le già citate routine di interrupt ID e la inizializzazione AC'97, è stato aggiunto al PCI-Bios il "Supporto Bus", con cui è fissato lo stadio per l'utilizzo di adattatori PCI Express. I nuovi limiti sono: quattro bus, 32 dispositivi per ogni bus e quattro funzioni per dispositivo. Inoltre, tutte le possibili chiamate IDE all'interno delle routine di avvio dopo il rilevamento delle periferiche SCSI, che potevano risultare non valide, sono state corrette (attenzione: lo SCSI non è ancora implementato). I dispositivi ATAPI sono stati aggiunti ovunque nello SCSIDRV, per contro, i dispositivi IDE son stati rimossi. Questi sono ora abilitati da comandi Inquiry nel corso della scansione, durante l'avvio di SCSIDRV. Nel FireBee adesso, quando è selezionata la voce "TOS 4.04 per MiNT" del menu di avvio, viene disabilitato il driver FEC della Ethernet, per un funzionamento ottimale con il nuovo driver MiNT-net.
Un nuovo FIRECONF.CPX
Il pannello di controllo FIRECONF.CPX è ora disponibile in lingua tedesca.
zView
Il programma zView, grazie al lavoro di Miro Kropáček, è ora disponibile in versione FireBee. Questo significa avere a disposizione il formato PDF nel FireBee! zView è un software per la ricerca e la visualizzazione di file da dispositivi di archiviazione di massa attraverso un browser di anteprima. Possono essere visualizzati e convertiti file in formato bitmap e vettoriale del tipo JPG, TIFF, Degas, BMP, Eureka, GIF, IMG, NEOChrome, PNG, TGAs e, come già detto, PDF. zView significa che LDG ha dovuto essere adattato, e tutti i codec essere ricompilati. Il risultato è una versione al 100% ColdFire di un software - relativamente giovane nella tempistica Atari.
Nuova versione di EmuTOS
C'è una nuova versione del sistema operativo GPL EmuTOS. La versione 0.8.6 di EmuTOS, grazie al lavoro diligente di Vincent Riviere, è la prima con il supporto ufficiale ColdFire. Molti miglioramenti, tra cui l'utilizzo di file system fino a 2 Gb, sono state introdotti in questa release, la prima dopo il 2010. EmuTOS è anche - come alternativa gratuita - preinstallato in ogni FireBee. La versione dell' 8 novembre è pronta direttamente all'impiego sul FireBee.
-) Parti del progetto in via di sviluppo
Sviluppi Linux
Greg Ungerer ha realizzato diverse patch Linux che forniscono il supporto dei core ColdFire e soprattutto per il FireBee. Dopo uClinux, che è già eseguibile sul nostro computer, l'obiettivo è ora l'adattamento di Linux-m68k. Questi sono i primi passi per una completa distribuzione Linux (server, desktop, ecc.) Per informazioni dettagliate si raccomanda la mailing list.
NetSurf per FireTOS
E' proseguito il lavoro per il browser Netsurf su FireTOS puro (single tasking). Questo non ha una alta priorità all'interno del team, e deve essere citata solo per motivi di completezza.
Alimentatore ATX
Dopo alcune discussioni e considerazioni sull'utilizzo di alimentatori ATX in case di maggiori dimensioni con il FireBee, abbiamo deciso di sviluppare un piccola PCB aggiuntiva per consentire l'uso di un alimentatore ATX in un computer FireBee integrale, montato in un case standard. Questa scheda conterrà un micro controller, alcuni connettori ed alcuni componenti. I vantaggi sono: l'uso dei FireBee con case box differenti è più facile, senza la necessità di modificare ponti di saldatura, anche l'uso con backplane passivi PCI (vedi sotto), immediata totale funzionalità degli switch Power e Reset dei case box ATX e mini-ITX, senza la necessità di dover programmare il controller PIC micro dei nuovi FireBee (anche nei computer già consegnati), utile per effettuare ulteriori test degli alimentatori ATX in assenza di schede madri ATX. La realizzazione è già iniziata. Il piccolo circuito stampato sarà probabilmente realizzato completamente all'interno della comunità Atari ad un costo di pochi euro.
PIC-Micro Controller integrato
Il codice del controller PIC-micro che si trova sul FireBee è da poco tempo sviluppato da due persone. Dato che l'alimentazione elettrica è a sua volta gestita dal PIC, vogliamo posticipare l'inizio ufficiale della distribuzione al termine di questo sviluppo. Presumibilmente c'è, a fianco dei costosi ICD-PIC-Burner, un'alternativa economica Open Source, compatibile con il FireBee, per la programmazione della PIC. Vi terremo informati.
-)Ulteriori discussioni interne al team
Unità floppy-USB
All'interno del codice sorgente U-boot, che fornisce le funzionalità USB del FireTOS, è già presente il supporto per le unità floppy USB, che purtroppo non sono un normale dispositivo di "mass storage". Riteniamo quindi che non dovrebbe essere particolarmente difficile fornire un driver per una unità floppy USB.
Infogrames USA
Siamo stati testimoni di una iniziativa molto preoccupante da parte della Infogrames, l'attuale detentrice dei diritti Atari, contro diverse persone della comunità "non commerciale" Atari, principalmente nei campi 8 Bit e Console. Ma per fortuna, dopo numerose lamentele della comunità, si sono scusati per l'azione di dissuasione e le ingiuste rivendicazioni. Anche se - soprattutto nella forma - le accuse formulate non sono sostenibili e, nonostante che il nostro progetto non sia stato per nulla colpito, speriamo che Infogrames si concentri in futuro su una coesistenza positiva con le comunità in tutti i campi, ed i loro più di 40000 membri. Che si tratti di console, 8-Bit o 16/32 bit. In particolare, se si tratta di iniziative non commerciali, in parte attive fin dal 1994 - vale a dire 9 anni prima di Infogrames - nell'area Atari. Vogliamo augurare alle persone colpite di continuare a divertirsi con il loro hobby Atari, assicurando loro la nostra solidarietà.
Mancano sviluppatori VHDL
Ultimamente c'è carenza di sviluppatori VHDL nell'ACP. Abbiamo discusso alcune possibilità, su come "arruolare" nuove persone, che possano portare avanti nel loro tempo libero compiti specifici come, ad esempio, il completamento del DSP. Purtroppo noi non disponiamo di una soddisfacente soluzione a questo problema, e siamo senza risorse in questa direzione. Saremmo felici di qualche supporto al riguardo.
Compatibilità
La compatibilità tra CPU e ColdFire 68k CPU è realizzata essenzialmente con la CF69kLib liberamente disponibile ed alcune patch all'interno del FireTOS. Questa funziona in molti casi, ma non in tutti, ed è in parte relativamente lenta. Fin dall'inizio, è stato chiaro all'interno dell'ACP, che la compatibilità deve essere fortemente aumentata, per essere in grado di far funzionare la maggior parte delle applicazioni Atari. Quindi, già nel 2010, è stato avviato lo sviluppo di un nostro layer di compatibilità per il FireBee, progettato tramite BaS. Ma dopo la riuscita implementazione della CF68kLib direttamente all'interno del FireTOS, questo sviluppo per qualche tempo si è arrestato . Ora abbiamo deciso di riprendere lo sviluppo della emulazione delle istruzioni mancanti. Questo sarà realizzato principalmente con delle "branch tables" ma, per alcune istruzioni - che si comportano differentemente - come LineA, arriverà fino al livello di un compilatore JIT. Con questo nostro sviluppo ci aspettiamo, nel medio termine, una compatibilità sensibilmente migliorata e l'aumento della velocità dei programmi che fanno ampio uso delle istruzioni 68k, non più presenti nel Coldfire. Sarà realizzato come libreria utilizzabile all'occorrenza da tutti i sistemi operativi come TOS o MiNT, fornendo alle applicazioni 68k la velocità ideale sul ColdFire. Per questo ulteriore sviluppo è stato arruolato il noto sviluppatore Miro Kropáček di Bratislava. Al suo completamento, la CF68kLib potrà essere interamente sostituita dal nostro sviluppo. Il lavoro inizierà alla metà di novembre.
Configurazione Flash
Ci sono state alcune discussioni sulla configurazione della memoria interna flash di 8 MB. Adesso al suo interno si trovano il BaS, la configurazione FPGA, l'EmuTOS, così come il FireTOS. Ora abbiamo discusso su come dBug, un boot loader gratuito di Freescale - possa essere integrato nel sistema, e su come tutte le componenti possano lavorare insieme in modo ottimale. L'integrazione di dBug ha il vantaggio di mettere a disposizione degli sviluppatori alcuni preziosi strumenti, e di poter avviare direttamente da esso sistemi operativi come Linux - ad esempio anche dalla rete. Presumibilmente consentiremo al BaS di svolgere alcune inizializzazioni di base come la RAM e la FPGA. Successivamente il BaS avvierà - o meno - uno dei vari livelli di compatibilità che sono stati selezionati con i DIP-switch, passando poi ad uno dei sistemi operativi come dBug, EmuTOS o FireTOS. Questo vuole dire alcuni adattamenti di dBug ma dovrebbe determinare, al suo completamento, una collaborazione ideale tra tutti i componenti e la massima flessibilità per quanto riguarda i Sistemi Operativi. Anche dopo l'integrazione di dBug ci sarà dello spazio libero all'interno della ROM per eventuali sviluppi non ancora previsti.
-) Percezione pubblica del FireBee
Il FireBee è stato nominato negli ultimi mesi più volte al di fuori della scena Atari.
- In un paragrafo su Heise-Newsticker - Dedicato ai giochi per l'antico rivale Amiga ;)
- Nel Giornale dell'Università Parigi 1 Pantheon-Sorbona
- Come scheda FPGA-Board su aufzu.de
-) Ulteriori Informazioni
GEM Demo
La DEMO per GEM funziona completamente e senza problemi sul FireBee. I valori per la grafica della FPGA sono:
87 (1x), 75 (x2), 18 (x4) a una risoluzione di 1600 x 1200 @ 16 Bit
e
75 (1x), 53 (x2), 12 (x4) a una risoluzione di 1920 x 1440 @ 16 bit
Backplane passivo PCI
Per le persone che vogliono utilizzare il loro FireBee con un bus PCI, è ora disponibile un idoneo PCI-backplane. Questo backplane passivo dispone di quattro slot, è prodotto in Germania e sarà leggermente modificato da noi. E già stato testato e funziona molto bene con il FireBee, con un il prezzo inferiore a 20 euro. La disponibilità è assicurata.
Schede grafiche Radeon
Per le persone che vogliono utilizzare le schede grafiche Radeon sui loro FireBee, abbiamo cercato dei produttori attuali. Al momento sembra che abbiamo trovato un partner a lungo termine, che può fornire schede grafiche 9200 per PC a meno di 40 euro. Il modello per i bus PCI a 3,3 Volt è immediatamente disponibile. Comunque, faremo produrre una scheda per bus PCI a 3,3 e 5 Volt in modo da consentirne l'uso in tutti i sistemi Atari abilitati Radeon. Le specifiche sono: scheda 9200 PCI, bus PCI a 3,3 e 5 Volt, 256 MB di RAM ed interfaccia a 128 bit, GPU / RAM con 200MHZ/325MHZ, Chip 215 ATI Radeon 9200 , basso profilo, raffreddamento passivo! Le schede saranno disponibili per la produzione per gli anni a venire, e saranno costruite da una società tedesca entro 14 giorni dal nostro ordine. La Radeon 9200 è inoltre più veloce rispetto al modello 9250, che è stato distribuito più tardi. Un primo esemplare è in arrivo.
Etichette 3d
Per il prossimo box case, abbiamo delle etichette 3d fornite gratuitamente da un utente Atari, Tom Kristensen, della Danimarca, che possiede un'agenzia pubblicitaria e lavora quotidianamente con i suoi cloni Atari Hades . Anche queste etichette sono state realizzate con Calamus su un computer Hades!
|
|
23/08/2011
ACP-Novità-Agosto-2011
| |
- NVDI adattato al FireBee
- cURL sul FireBee
- GnuPG per Atari
- Bugfix Release di AHCC
- Nuovi membri del team
- Nuova versione beta del FireTOS e documentazione firetos.cpx
- Miglioramenti nell'USB
- FreeMiNT
NVDI adattato al FireBee
Sul FireBee è ora possibile utilizzare una versione modificata di NVDI. Questo consente di testare sul FireBee tutti i programmi che richiedono NVDI (ad esempio Texel, Artworx, Papillon). Le funzioni GDOS di NVDI ora rendono possibile la gestione e l'uso di differenti font. Da un punto di vista teorico, dovrebbero essere utilizzabili anche le funzioni di stampa, che tuttavia non sono state ancora sperimentate. L'adattamento è stato testato con successo sulle versioni 5.00, 5.01 e 5.03 del programma.
Dal momento che NVDI non è un software libero, e che non si può più acquistare (nuovo), non è possibile offrire (legalmente) il download completo della versione modificata. Ogni utente dovrà modificare la propria versione di NVDI. Per quelli che vogliono evitare l'uso di un editor esadecimale, Ole Loots ha scritto un programma patch. Ulteriori informazioni ed il download della patch sono disponibili sul wiki tedesco newtosworld. E' disponibile anche un tutorial in tedesco su come modificare NVDI manualmente.
cURL sul FireBee
Ole Loots ha effettuato il port di cURL sul FireBee. CURL è un piccolo programma che consente di trasferire i dati da Internet sul computer locale. Funziona molto bene in combinazione con FreeMiNT, XaAES e bash. Purtroppo si deve scendere a compromessi con il FireTOS perché il download diretto non è (ancora) possibile. Come soluzione alternativa Ole raccomanda di impostare un proxy locale per installare ed utilizzare cURL. Il file è scaricabile all'indirizzo curlfire.zip .
GnuPG per Atari
Bernd Mueller ha effettuato il port di GnuPG per MiNT. GnuPG è una implementazione libera di PGP (Pretty Good Privacy), un programma progettato per cifrare e decifrare file ed e-mail nonché per creare e verificare le chiavi digitali. E' quindi ora disponibile su Atari un sistema crittografico sicuro.
Per farlo funzionare correttamente è necessario un po' di lavoro manuale, in quanto, al momento, non è disponibile una interfaccia grafica.
Serve un editor di testo come QED, joe, nano, ...
Questo esempio descrive come usarlo con aranym ed easymint:
- Scaricare uno dei file archivio
- estrarre i file
- copiare i contenuti dell'archivio in /opt
- modificare /etc/bashrc aggiungendo la riga : export PATH=/usr/sbin:/sbin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin:/root/bin:/opt/gpg-atari/bin
- riavviare bash
gpg-atari.tar.bz2
gpg-atari.zip
Versione Bugfix di AHCC
Henk Robbers ha rilasciato un aggiornamento preliminare di AHCC, che corregge alcuni errori relativi alla FPU nel target Coldfire. Chi desidera ottenere questa speciale versione di AHCC, lo deve contattare per e.mail http://ahcc.atari.org.
Nuovi membri del team
Heinz Schmidt e Marcel Schön si sono uniti in questo mese alla squadra. Heinz e Marcel stanno lavorando insieme alla creazione della sezione howto e della documentazione. Oltre a questo, Marcel effettuerà il porting di alcuni software Linux.
Nuova versione beta del FireTOS e documenti di fireconf.cpx
Sul suo sito web, Didier Méquignon ha pubblicato una pagina sul FireTOS e FireConf.CPX. In questa pagina descrive i parametri che possono essere modificati utilizzando FireConf.CPX. Si può vedere molto bene il progresso che ha fatto negli ultimi mesi con il FireTOS. Sul suo sito, a partire dal 27 luglio 2011, è disponibile l'attuale versione beta pubblica del FireTOS. Questa versione contiene tutti i miglioramenti ed i bug fix descritti nelle recenti notizie ACP.
Miglioramenti USB
Didier Méquignon ha da poco risolto un problema di lunga data nella gestione dell'USB, che impediva ai dispositivi di memoria di massa di funzionare correttamente. Il problema era causato da un bug hardware nello stesso chip Coldfire, ma che, per fortuna, è stato possibile aggirare via software. Come risultato, è ora possibile l'accesso ai dischi ed alle memoria di massa USB in ambiente FireTOS e FreeMiNT. Con FreeMiNT è anche possibile accedere a unità disco e PenDrive formattati FAT16/FAT32 su di un PC, cosa che rende lo scambio di dati con un PC o Mac più facile che mai.
FreeMiNT
E' stato raggiunto un importante traguardo nello sviluppo di FreeMiNT per ColdFire. Vincent ha adattato al ColdFire tutto il codice in assembler presente nel Kernel, in XaAES e nei moduli principali. Sono state apportate modifiche in 337 punti differenti.Tutto è stato trasferito nel CVS repository ufficiale di FreeMiNT. Di conseguenza, il kernel mintv4e.prg corrente, che si può trovare nel daily trunk archive , è completamente ottimizzato per FireTOS e la sua emulazione 68060. Il supporto di EmuTOS arriverà in tempi successivi.
|
|
maggio 2011
Aggiornamento sulla situazione
| |
Lo scorso mese è stato caratterizzato da una varietà di lavori su tutti i
fronti del progetto. La maggior parte di questo lavoro è stato a favore degli
utenti finali ma di limitato interesse ed è stato portato avanti in silenzio.
Tuttavia è arrivato il momento di fornire un aggiornamento sulla situazione maggiore, rendendo pubblici i risultati conseguiti.
Il nuovo logo FireBee
L'avvenimento più importante delle ultime settimane è rappresentato dalla
decisione finale sul logo FireBee. Dopo un processo molto lungo, il team ha
finalmente approvato il suo aspetto definitivo, così da poterlo presentare
ufficialmente.
Il nuovo logo FireBee non solo decorerà il nostro prossimo case, ma servirà
anche come marchio di riconoscimento di FireBee. Speriamo che serva come
segnale che l'Atari non solo è sopravvissuta, ma che ha continuato ad evolversi
con la moderna tecnologia.
Vogliamo caldamente ringraziare tutti quelli che ci hanno supportato con
proposte, progetti e suggerimenti. Il nuovo logo FireBee è disponibile per il download in formato vettoriale.
color.eps
color.svg
black.eps
black.svg
Benvenuti nel Team
Un altro punto importante sono i nuovi membri che si sono uniti al team che,
oltre a dargli il benvenuto, vogliamo presentare pubblicamente.
Geir Ĝyvind Vĉlidalo %96 ha supportato il progetto fin dall'inizio. Da quando ha
ricevuto il suo FireBee, ha deciso di unirsi al gruppo come sviluppatore e di
adattare il TTF GDOS al sistema operativo FireTOS.
Jean-Pierre Feicht %96 un volto relativamente sconosciuto e di recente arrivo %96
ma proprio al momento giusto%96 che ha risposto ad un appello pubblico nel 2010.
Jean-Pierre è un media designer indipendente che ha assunto la responsabilità
della grafica promozionale e del design del nuovo logo FireBee. Attualmente è
anche responsabile per l'attuazione della pagina del prodotto firebee.org ed
assumerà un ruolo maggiore nelle conseguenti attività di progettazione.
Marc-Anton Kehr %96 grazie al suo lavoro con Easy-MiNT, è conosciuto dalla
maggior parte degli utenti Atari. Per prima cosa, preparerà una nuova versione
di Easy-MiNT per l'uso con il FireBee. Ha anche concordato di partecipare alla
attuazione, attesa da tempo, della pagina prodotto firebee.org ed di alcuni
aspetti tecnici.
Ole Loots - in realtà è uno sviluppatore "esterno" che si occupa della
conversione in ambiente TOS del browser Netsurf. Una volta adattato e reso
disponibile il suo Netsurf per FireBee, ha avuto senso estendere la
cooperazione tecnica tra gli sviluppatori del Sistema Operativo e quelli delle
applicazioni. Pertanto, i due progetti ACP ed il port di NetSurf sono ora più
vicini. m0n0 attualmente è anche consulente di ACP ma, oltre al browser, è già
risultato particolarmente utile in molti altri modi.
Progressi tecnici
Vi è stato molto lavoro sul FireTOS. Rispetto alle precedenti notizie, abbiamo
ricevuto quattro nuovi aggiornamenti. Il FireTOS adesso offre, direttamente nel
TOS, un supporto USB di base migliorato, cosa che rende possibile l'uso di
dispositivi di memoria di massa con hot plugin. Avviare il Firebee con i
dispositivi USB già inseriti, adesso non è più necessario. Sono inoltre stati
eliminati errori causati da problemi GCC nella implementazione di lwip. (In
cambio, questi piccoli e fastidiosi errori hanno messo radici nella
inizializzazione AC'97).
Un sensibile progresso si è avuto nel supporto XHDI. L'arresto casuale del
FireTOS ed alcune inspiegabili perdite di dati in ambiente MiNT NEWFATFS hanno
tenuto impegnati gli sviluppatori per 15 giorni. Dopo aver eliminato questi
problemi, l'implementazione XHDMI può ora essere ottimizzata.
FreeMiNT è stato migliorato per funzionare sul FireBee. Questo comprende, tra
l'altro, l'ottimizzazione di XaAES per i processori V4e. Questo sviluppo ha
richiesto più di un anno per essere completato. La versione ottimizzata al
100% del modulo kernel XaAES per ColdFire, porta anche grandi vantaggi agli
altri processori. Mentre in precedenza alcune parti di XaAES erano state
scritte solo per processori 68000, adesso tutte le parti di XaAES possono
essere compilate ed ottimizzate per ogni tipo di processore (es. 68030).
Internamente, ovviamente, abbiamo messo in cantiere la risoluzione di diversi
altri problemi e l'avvio di nuove fasi di sviluppo. Ad esempio, l'inserimento
in flash, altri errori GCC, le risoluzioni video DVI + VGA e la polarità di
sincronizzazione, problematiche con il BDOS e l'IDE, una possibile offerta in
opensource di GDOS+ da parte della CodeHeads, l'uso di FVDI o oVDI
(ampiamente misconosciuto), la possibile implementazione di una porta
parallela, il debugging di HD Driver, la preparazione di un elenco dei
programmi compatibili, l'aggiornamento, atteso da tempo, del sito web, maggiori
capacità del PIC microcontroller, ecc.
In chiusura, abbiamo ancora un messaggio molto positivo. Nel molto lungimirante ambiente
ACP, tutti i programmi di Sven Kopac, i cui sorgenti sono tuttora disponibili
sotto licenza GPL / Artistic License, sono stati forniti e resi accessibili. I
file binari sono adesso freeware. Questi comprendono, per esempio, Emailer, PPP-
Connect (con CAB.OVL), WinCom, Alice e 2nd Chance.
|
|
13/04/2011
Novità USB
| |
Ilmembro della squadra ACP David Gàlvez ha ultimamente lavorato sul
supporto USB in FreeMiNT. Il risultato del suo lavoro può esser visto
in questo video:
come scaricato in AVI (XviD).
Ciò che vedete qui è la pila USB di David che gira come un kernel
FreeMiNT su un Falcon con CT 60 e scheda EtherNat. Un driver di tipo memoria di massa con supporto XHDI è stato implementato, il che in termini semplici significa che FreeMiNT può accedere a drives USB con formato Atari o MS-DOS FAT16 o FAT 32 con o senza VFAT (files dai nomi lunghi). Può anche avere accesso a partizioni di Linux ext2, o a qualsiasi altro formato possa essere supportato da FreeMiNT in futuro. Scambiare dati con computers di tipo commerciale non è mai stato più facile.
Come il video mostra, i drives USB possono venir cambiati a caldo e molteplici drives possono essere utilizzati contemporaneamente. La pila USB ha un disegno modulare in cui sia i drivers di periferiche sia quelli di interfaccia USB sono implementati come moduli esterni. Il driver del giusto tipo si inserisce automaticamente appena la periferica USB viene collegata. Grazie a questo disegno modulare il lavoro di David permetterà a tutti gli utilizzatori di FreeMiNT di usare l'hardware USB.
|
|
06/04/2011
Il Desktop Thing diventa GPL
| |
La squadra ACP è orgogliosa di annunciare che il popolarissimo desktop per ambienti Atari Thing - che fu originariamente creato da Arno Welzel - sarà distribuito gratuitamente. Con la cooperazione degli autori di Thing noi abbiamo accresciuto il numero di desktop Open Source disponibili, il che è sfociato in una cooperazione a lungo termine.
Thing è, insieme con jinnee, il miglior desktop esistente, con le più ampie basi di utenti, e fino a poco fa non era un prodotto commerciale. Dato che le fonti di jinnee, secondo diverse fonti d'informazione, sono andate perdute, sembrava che qualsiasi futuro sviluppo fosse impossibile. Inizialmente sembrava che il FireBee sarebbe stato limitato al desktop Open Source Teradesk, nella misura in cui poteva essere compilato in versione nativa per ColdFire. Tuttavia gli autori di Thing hanno sostenuto da subito lo sviluppo del FireBee e non si sono contentati di rendere gratuiti i binarii, ma hanno anche pubblicato Thing come Open Source.
Contemporaneamente, esiste una versione di Thing 1.29 senza dialogo di registrazione, che è stata realizzata da Dirk Klemmt.Gli sviluppatori Thing lavorano proprio ora sul seguente approccio: per prima cosa tutti i sorgenti (1.27, 1.27b, 1.29, 1.30) saranno fusi il più possibile e il codice rivisto. Successivamente vi sarà la pubblicazione di una versione gratuita per 68k senza registrazione od alcun'altra limitazione. Qualche tempo dopo i sorgenti di Thing saranno pubblicati sul nostro repository CVS presso Atari Forge. Un ulteriore sviluppo da parte di altri membri dell'ACP è in fase di considerazione. Benché Thing stia già girando bene come semplice versione 68k, una completa versione nativa ColdFire apporterebbe un considerevole aumento di velocità.
Siamo molto compiaciuti di quest'ampliata collaborazione con i programmatori di Thing, ed ora possiamo fornire questo dono alla comunità Atari. Thing funziona anche con gli Atari più piccoli e quindi risulta essere un beneficio per tutti gli utenti Atari, non solo per FireBee.
Ecco qui, ora, per la pubblicazione immediata, la chiave pubblica:
user "PublicACP": ochl Piie juQd Kg6h kfUW ZiTh zbBr UHbx
|
|
04/04/2011
FreeMiNT in arrivo per il FireBee
| |
Grazie al lavoro di Olivier Landemarre, Vincent Rivière e Didier Méquignon, FreeMiNT e XaAES ora girano su FireTOS con il FireBee. Il lavoro è ancora lontano dall'esser terminato, il kernel è ancora parzialmente collegato al ColFire, ma come mostra la schermata d'avvio, è già capace di far girare le applicazioni GEM sorprendentemente bene.
Questa mostra una quantità di applicazioni che girano sotto l'ultimo XaAES. Tutte queste applicazioni lavorano come ci si aspettava, e malgrado il relativamente lento FireTOS VDI, ogni cosa appare ben messa. Perfino BoinkOut2 produce suoni. ;)
|
|
10/03/2011
Cooperazione per usare GNU/Linux
| |
L'ACP è orgoglioso di annunciare una collaborazione con Greg Ungerer per far girare FireBee su sistemi GNU/Linux. Greg è un manutentore principale dell' uClinux project e ha lavorato per molti anni su hardware ColdFire. uClinux, l' "Embedded Linux/Microcontroller Project", è una ben nota porta di Linux per processori privi di Memory Management Unit (MMU). Greg ha fatto i primi passi con un FireBee che gli abbiamo spedito in Australia, ed è stato capace di lanciare uClinux via Freescale's dBUG loader, caricando immagini di sistema attraverso la porta Ethernet da un altro computer. Ottenere una semplice configurazione uClinux girante sul FireBee era un lavoro direttamente ulteriore con un set periferico di base supportato. Greg lavorerà ulteriormente ottenendo un pieno funzionamento di Linux con il supporto MMU. Con quello al suo posto, complete distribuzioni GNU/Linux desktop (come Debian per esempio) possono lavorare sul nostro hardware. L'ACP dà un grande benvenuta a questa opportunità di lavorare insieme con sviluppatori di sistemi operativi "esterni", specialmente di quelli Open Source. Vi terremo informati sui progressi conseguiti nell'usare GNU/Linux sui FireBees.
|
|
04/03/2011
Tenetevi forte!
| |
Nelle ultime dieci settimane così tante cose sono accadute che non riuscivamo a tenervi dietro rilasciandone notizia. La maggior parte di ciò che state per leggere sarebbe valsa una apprezzabile notizia di per sé. Ciononostante speriamo di non abbattervi con la gran mole di testo. Gustatevi la lettura!
Il rilascio del FireBee sarebbe stato possibile già nel 2010, ma sfortunatamente stiamo ancora lavorando sul completamento del software per l'utente normale. Dopo una piccola, ufficiosa inchiesta su Atari Home e tramite la nostra mailing list, abbiamo deciso di aspettare ancora qualche mese piuttosto di rilasciare un prodotto che non sia ancora perfettamente funzionante e che quindi potrebbe frustrare chi lo usi. Così abbiamo ritardato la consegna per gli utenti finali. Chi voglia cimentarsi con JTAG o BDS, o voglia unirsi nello sviluppo certamente può ordinare la macchina in qualsiasi momento. Semplicemente lanciateci una mail.
E ora per qualche recente sviluppo:
Già in Novembre riscontrammo un problema con l'alimentazione elettrica del chip USB sul bus PCI. Questo bug ha preso parecchio lavoro e tempo ma alla fine è stato risolto in modo molto semplice. Ogni FireBee sarà equipaggaiato con un condensatore da 1000 uF connesso vicino all'accumulatore. Ora il PCI è stabile benché l'USB non sia perfetto a causa di altre questioni. Appena prima del cambio di anno arrivarono soluzioni per il chip USB (errore Chip 35, cicli di accesso alla scrittura I/O) e per la Radeon 9250, che pure ora siede sul bus PCI.
Un altro campo che abbiamo coltivato è stato quello del differente hardware esterno che è necessario per successivi sviluppi, ad esempio programmatori PIC o adattatori BDM. Quest'ultimo doveva lavorare senza difetti via o porta parallela o USB, il che ha comportato una quantità di test in Dicembre.
Due questioni importantissime che dovevano essere risolte prima della consegna erano il software flash e il codice per il microprocessore PIC (per l'interfaccia PS/2 e altre cose). La codifica PCI è stata presa in carico da Alan Hourihane, ben noto per "Eiffel". Alan ha trasferito una considerevole mole di codice (che era stato costruito da MCS tra estate e autunno) da assembly a C. Il lavoro sul PIC procede permanentemente. Il software flash è stato completato alla fine del 2010. Didier ha adattato il suo software flash per il CT6x in modo tale che un update TOS per la ROM FireBee è possibile via TOS. Addizionalmente ha adattato il controllo X e il CT6xconf che ora lavorano entrambi su FireBee.Il FireTOS sta ora lavorando senza errori con differenti linguaggi, comandi di boot e altre cose. Il software può essere scaricato dalla pagina di Didier come GPL. Dirigete i vostri browsers su http://ct60conf.atari.org and http://ctpci.atari.org .
Il FireTOS stesso è stato sottoposto a non meno di cinque updates dopo il rilascio dell' ultimo notiziario. Il driver SD-card di Fredi è stato implementato nel FireTOS e i limiti del BDOS sono stati allargati.Il driver SD lavora senza FPGA! TOS ha ottenuto capacità di network via LWIP. Protocolli come TFTP, telnet e altri sono possibili. Tre parametri flash sono stati aggiunti a FireBee per essere in grado di configurare ethernet se FireBee è fatto partire da BaS (base system) e non da dBUG. L'indirizzo ethernet MAC ora può essere cambiato da un CPX. Successivamente FireTOS ha ottenuto capacità USB di base, cosicché devices di stoccaggio e mouse possono già essere usati!
Per la fine di Novembre anche l'IDE è stato approvato: ora tre periferiche IDE a dati di 32 bit possono essere usati. La card CF è implementata a 0xFFF0'0000-0xFFF0'003F proprio come IDE su tutte le macchine 16/32 capaci di IDE. Un update del firmware FPGA ha aperto la possibilità di scambiare i bus IDE.
Dalla metà di Dicembre FireBee è in grado di utilizzare la lista delle risoluzioni supportate dai monitors EDID ed offrirle all'utilizzatore. Abbiamo pubblicato il nostro primo frammento mostrando ciò. Esso può essere
scaricato come MPG4 o visto come stream.
Ciò è diventato possibile, oltre ad altre cose, grazie ad un ampio lavoro su FPGA, che ha avuto luogo durante tutto Dicembre. Sono state accresciute le risoluzioni ST. Il "Video clock PLL" è stato implementato e il "Pixel-Clock" è aggiustabile per passi di 1 MHz. Assieme all'update del BaS l'update del FPGA ha portato la possibilità di settare gli indirizzi "Videso-base" ovunque entro la RAM ST. Ciò risolve ogni questione di compatibilità ST (nella misura in cui concernono il Video). Un'operazione di scrittura entro la RAM Video è ora divisa tra un' area "Atari-" e una "ACP-Video" . Questo update FPGA ha recato non solo le accresciute possibilità video, ma anche il summenzionato completo Ethernet,così come il nuovo - da taluni futuri utenti richiesto - nuovo comportamento di reset/boot del pulsante di accensione (0,5 sec. boot, 0,5 sec.reset, 3 sec spento). L'FPGA sta ora fornendo tutte le frequenze a 20 volte il clock, il che è richiesto dal FireBee. Queste frequenze sono state aggiustate. Il FireBee ora gira a 264 MHz.
Inoltre l'update ha portato anche un utilizzo potenziato del floppy.Attualmente la lettura di floppies HD funziona sotto FireTOS. Per la scrittura come DD vi sono ancora problemi. Già a metà di Dicembre parecchi Floppy bugs in Emu TOS potrebbero essere risolti.
Di Emu TOS è disponibile, sin da poco dopo il nostro ultimo update, una versione che funziona completamente senza MMU. Ciò può essere usato per tests come riferimento o un sistema ColdFire pienamente ottimizzato. Per la compatibilità Atari è naturalmente necessaria la MMU.
Un ulteriore sviluppo che ci piace presentare oggi è il prototipo del nostro piccolo contenitore custom. Questo è appena lievemente più grande di due HD 3,5" posti fianco a fianco. L'intento era quello di produrre il più piccolo contenitore possibile per il nostro PCB.
Per ora esso include diversi LED, un altoparlante, spazio per una card CF, spazio per una seconda batteria e quindi c'è un'ora di uso possibile senza alimentazione esterna,nicchie per tutte le porte esterne così come una parte superiore facile da aprire. Il case può essere aperto girando una vite spaccata mentre il computer resta saldamente fisso nel fondo. Recentemente stiamo considerando se inserire anche le guide per un HD da 2 1/2" e una porta SATA. Il contenitore stesso è privo di ventilatore e, con la card CF, è anche libero da parti meccaniche. E' totalmente silenzioso.
Ci saranno nuove informazioni in extenso sul contenitore nel prossimo futuro.
Debugging seriale: ora è possibile aggiustare la scelta di Rsconf-Boot con una CPX (una lista a 16 baud come il Falcon 030 HSMODEM), e fare ebug con programmi come KiTTY, minicom, ZOC, o Hyperterminal, via un semplice cavo modem nullo.
A inizio Febbraio un nuovo bug è stato individuato da un test NV-RAM.
Zorro ha fermato il suo lavoro su zDesk. Dopo un pubblico dibattito con parecchi utilizzatori, che desideravano l'ulteriore sviluppo del suo mai pubblicato zDesk, lo stato recente del software è stato pubblicato come GPL, come era avvenuto precedentemente per tutte le "z-applicazioni". Il codice sorgente è ora disponibile presso Atari-Forge.
Sono state pubblicate due nuove versioni di AHCC. Il Compilatore/Assemblatore GPL è ora disponibile in Versione 4.4 da Henk Robbers .
C'è una nuova versione di MyAES (0.9.3) disponibile alla pagina di Olivier.
A metà Gennaio Vincent ha fissato GCC, per avere una libreria matematica utilizzabile con m68020-060.
Per la Visione GEM c'è una patch disponibile,che è basata sul lavoro di Guillaume Tello e che è stata fatta da Lonny Pursell.Con questa patch l'applicazione dovrebbe funzionare immediatamente presso FireBee appena FireMiNT sarà traslato completamente.
Didier recentemente sta lavorando tantissimo all' AC'97. Ciò ha portato già a parecchie possibilità che vi presenteremo separatamente. Vi diremo questo solo, gli MP3 possono già essere decodificati con la sola CPU, e il mixer GSBX sta lavorando come ACC inclusi tutti i controlli al FireBee.
Un ulteriore importantissimo punto, che sperabilmente delizierà alcuni di voi, sono le applicazioni user. Ultimamente stiamo testando ed adattando HDDriver, Calamus e Netsurf.
Già adattati sono Doom per GEM, che sta girando bene, o ugualmente POV Ray.
Un punto anche più ansiogeno potrebbe essere questo: con la recente implementazione di cf68klib già parecchie applicazioni a 68 (!) semplici k stanno lavorando. Andiamo col nome di QED (3 e 5), Wdialof, ST-Guide, STING, Packman (GEM version), l'Atari Mouse Accelerator, o Papyrus. Come illustra qui un po' di ritratti di programmi strettamente 68k che lavorano presso FireBee sotto FireTOS senza alcuna patch:
Vision
Netsurf
Atari Works
WenSuite
Thing Desktop
Last but not least, due altre notizie riguardanti la nostra homepage:
con Pavel Salac noi ora abbiamo un nuovo membro nella nostra squadra, che è responsabile per la traduzione in Ceco. Pavel ha ulteriori conoscenze, che spenderà nei prossimi mesi nell'ACP. E la sezione links della nostra pagina ha avuto un ampio update a fine Dicembre. Guardatela. Perfino per qualche maestro della rete ci potrebbe essere qualcosa da recuperare.
|
|
18/11/2010
Dal momento che una grande mole di lavoro è stata compiuta o addirittura portata a termine recentemente, ecco una breve panoramica delle ultime realizzazioni.
| |
Vincent ha ritoccato l'EmuTOS per allineare i programmi e i buffer Malloc() a multipli di 4 bytes. Ciò garantisce che i programmi girino sempre al massimo della velocità. Infatti l'accesso ai valori a 32 bit è molto più veloce quando essi sono allineati sul limite dei 4 bytes, specialmente su ColdFire. Questo era già il caso con TOS e FreeMiNT.
Fredi lavora su di un problema di crashes nei lunghi accessi suLL' interfaccia IDE.
Henk ha deciso di lavorare sul perfezionamento dell'EmuTOS VDI, per esempio consentendo ai VDI di usare gli 8bpp e le modalità a 16/24/32 bit.
Didier ha implementato il protocollo 12C entro il FireTOS permettendo il reperimento automatico del monitor. FireTOS può esser fatto girare a 1920 x 1080!
Abbiamo posto il controllo delle fonti della versione all'indirizzo http://www.atariforge.org/gf/project/firebee dove gli sviluppatori man mano depositano i loro lavori.
David sta facendo bei progressi sull'USB, cercando di assicurare al meglio la compatibilità della sua memoria USB con il NETUSBee!
Didier e Fredi hanno debuggato lo hardware USB (interruzioni OHC11 e OHC12) e ottenuto mouse e tastiere USB lavorando con FireTOS! Adesso è iniziato il lavoro sullo stoccaggio di massa USB.
Vincent e Fredi hanno implementato un livello di emulazione di errori di bus, così ora è possibile far girare programmi poggiando su di esso (per esempio per ottenere una lista di hardware disponibile). Ora EmuTOS è capace di dei bei messaggi di errore con una copia di registro quando un programma difettoso accede a un'area di memoria guasta.
Vincent ha trovato la causa dell'infame rallentamento BaS. La modalità cache non era settata al meglio (write-trough invece di copy-back), finalmente EmuTOS + BaS girano alla massima velocità!
Didier è in grado di far girare nativamente Kronos in tutti i test escluso il materiale nativamente AES.
Didier e Fredi stanno debuggando degli errori di consumo di corrente bel bus PCI. Didier si è messo alla prova essendo un maniaco dell'Atari saldando 240 fili da una piastra CTPCI inutilizzata solo per dare a Fredi dei risultati di test! A quel punto Fredi ha comperato qualche slot PCI per non dover più ogni volta fare saldature per risolvere problemi di bug!
Vi sono state anche migliorie nell'ambiente di sviluppo. EmuTOS gira AHCC senza alcun livello di emulazione, e Henk attende AHCC per ricompilarlo da sé in modalità CF! Henk ha iniziato il lavoro su solo supporto delle istruzioni CF per risultati migliori.
Quindi noi abbiamo tre compilatori capaci di produrre programmi TOS perfettamente compatibili ColdFire. VBCC e AHCC possono certamente girare su FireBee, mentr GCC ancora deve girare come compilatore incrociato su un'altra macchina.
|
|
16/10/2010
Alcune novità
| |
Il resto della prima serie è stato completato presso la fabbrica ed è arrivato alla Medusa Computer Systems.
Vi sono state diverse reazioni e suggerimenti dalla comunità in risposta al video pubblicato da Fredi. Dando seguito a questi, il comportamento del pulsante di accensione è ora il seguente: Accensione tenendo premuto il pulsante per 0,5 secondi. Ripartenza tenendo il pulsante premuto per 0,5 secondi. Spegnimento tenendo il pulsante premuto per 2,5 secondi.
Il driver USB sta progredendo: David Galvez ha continuato il lavoro svolto da Didier Mequignon col driver di stoccaggio di massa XHDI al punto che tutti i tipi di partizione supportati da MiNT lavorano bene (FAT16, FAT32, ext2).
Alan Hourihane si è assunto l'onere di implementare il supporto PS/2 e sta adattando Eiffel al nostro PIC. Ciò significa che il lavoro di base per la PS/2 è ormai compiuto.
Henk Robbers ha pubblicato una nuova versione del Compilatore AHCC che gira nativamente su ColdFire.
Anche il compilatore vbcc è stato portato su ColdFire da sviluppatori esterni. Vi sono attualmente degli obiettivi sia per TOS sia per MiNT su ColdFire. Nel prossimo futuro vi sarà anche una porta vbcc nativa FireBee.
Alla fine della prossima settimana faremo richiesta di un prototipo di minicase ad una ditta di Vienna.
|
|
26/09/2010
TOS in Russo
| |
Siamo orgogliosi di annunciare che Дима Соболев (Dima Sobolev) ha terminato il suo lavoro di traduzione dell'EmuTOS in Russo. Di conseguenza saremo in grado di consegnare il FireBee con il Sistema Operativo Russo completo così come anche Teradesk è disponibile in Russo. E' la prima volta che un Clone Atari sarà disponibile in produzione di serie coll' alfabeto cirillico e il desktop tradotto così come anche l'OS. Speriamo di rendere l'uso dell' ambiente Atari in Russia, Ucraina etc. più interessante o addirittura semplicemente possibile. Questo sviluppo ha preso il via con l'ACP, ma ha preso piede sopratutto entro la squadra EmuTOS, e pertanto il nuovo linguaggio può essere anche, ovviamente, usato con Aranym o in altri ambienti. Questo è uno degli esempi di come il progetto desideri migliorare la situazione per l'intera scena Atari 16/32.
Vogliate gradire le foto qui sottostanti fatte
a due diverse serie di schede del FireBee.
|
|
16/09/2010
L'estate sta finendo, così ecco le novità
| |
Dapprima le brutte notizie: oltre al ritardo nella produzione, le prime 24 schede hanno un piccolo difetto nel PCB. Il KiCAD (l'applicazione che noi abbiamo usato per disegnare il circuito stampato della scheda) ha riempito un' area sopra le Via in modo indesiderabile. Conseguentemente il Bus PCB non lavora correttamente. Queste schede saranno corrette a mano. Le altre schede non hanno questo difetto, sono state corrette a livello di produzione.
Le buone notizie. Le prime schede sono state inviate agli sviluppatori del software. Per via dei ritardi nella produzione ora noi abbiamo una situazione inaspettata, qualcosa come una "serie degli sviluppatori" Dal lato del software noi recentemente abbiamo lavorato sul sistema di base, il gestore a 68k, il PIC (Clock in tempo reale,PS/2,...), il DSP in VHDI, il driver USB, l'adattamento di MiNT e i compilatori nativi ColdFire.
La nostra squadra è cresciuta ulteriormente. Più di 50 persone ora contribuiscono il loro sapere e devolvono il loro tempo per far avanzare il FireBee e per continui futuri sviluppi. I nuovi membri saranno presentati qui presto.
Un altro aspetto dell'ACP che ha progredito e da cui ci aspettiamo risultati concreti è la realizzazione di un nostro contenitore originale. Questa è una questione spesso posta dai nostri clienti. Ed ora noi siamo pronti a dire che entro la fine dell'anno la prima mini confezione personalizzata costruita esclusivamente per il nostro FireBee sarà offerta.
L'ultima informazione positiva per oggi. La questione delle licenze hardware sarà presto ora risolta. Lo schema, che è stato disponibile per più di un anno liberamente scaricabile dal nostro sito, sarà rilasciato sotto licenza GPL/GPL o simile. Il circuito della scheda sarà pubblicato sotto licenza Creative Commons BY-NC-SA. Di conseguenza il nostro computer può essere ora considerato come un hardware Open Hardware.
Ultimo ma non minimo: vorremmo presentarvi un video in cui sono spiegate le operazioni iniziali di FireBee.
L'originale può essere scaricato (misura: 220MB):
o potete Guardarlo direttamente
|
|
07/09/2010
Foto liberamente disponibili
| |
Tutte le foto del FireBee Prima Serie da Barbara Brandstätter, 03-09-2010 sotto Creative Commons BY-NC-SA. Addizionalmente stampabile liberamente, richiesta copia deposito.
Foto 1 ad alta risoluzione (CMYK, 3,3MB)
Foto 2 ad alta risoluzione (CMYK, 6,3 MB)
Foto 3 ad alta risoluzione (CMYK, 5,8 MB)
Foto 4 ad alta risoluzione (CMYK, 5 MB)
Foto 5 ad alta risoluzione (CMYK, 3,9 MB)
|
|
09/07/2010
Ritardi nella produzione
| |
In fase di produzione della prima serie, durante la prima metà di giugno, la nostra società di assemblaggio svizzera ha avuto un elevato tasso di scarti. Hanno riscontrato problemi a causa di circuiti troppo vicini, con un conseguente reale fallimento di produzione nella realizzazione dei circuiti stampati. Grazie al controllo effettuato sulle schede da Fredi Aschwanden di MCS, siamo stati in grado di identificare il problema prima che le parti fossero assemblate. Pertanto abbiamo 24 schede correttamente funzionanti, che sono state assemblate nelle ultine due settimane e che arriveranno a MCS entro la prossima settimana. Queste saranno quanto prima girate agli sviluppatori, dopo che avremo istallato il software di base per inizializzare l'hardware. Per il resto della serie saremo completamente indennizzati.
Dato che l'errore è stato compiuto dalla società di assemblaggio, avremo la serie completa senza costi aggiuntivi, ma con un ritardo stimabile tra le 4 e le 6 settimane. Pertanto le prime schede non saranno spedite ai clienti a luglio. Si fa presente che nessuna delle schede difettose sarà riparata e messa in vendita, ma saranno prodotte nuove schede dal nostro fornitore.
Siamo lieti di aver scelto una società svizzera che fornisce la normale garanzia di due anni per tutti gli errori di produzione dell'hardware e che consegnerà senza problemi la serie completa, come concordato. La garanzia di due anni vale anche per le schede consegnate ai clienti. Poiché questa domanda si ritrova spesso nei forum o nella mailing list, vogliamo assicurarvi che avrete una piena garanzia sull'hardware del vostro computer, come da standard Europei.
Ci scusiamo per il ritardo!
|
|
30/05/2010
AHCC 4 e TeraDesk
| |
Il 27 Maggio Henk Robbers ha pubblicato la versione 4 del suo compilatore Pure-C compatibile AHCC. Questo è - a nostra conoscenza - il primo ambiente di sviluppo al mondo capace di generare programmi che possano essere eseguiti su CPU ColdFire così come su processori 68020, 030, 040 e 060.
Come prova concettuale Henk ha ricompilato TeraDesk usando AHCC. Come conseguenza TeraDesk sta girando su ColdFire
ottimizzato alla massima velocitù su prototipo Firebee:Gli stessi binari sono eseguibili su 68020 e superiori:
Sia QHCC che TeraDesk sono pubblicati come progetti Open Source:
Qui potete vedere una foto del 21 Maggio 2010 con il TeraDesk ottimizzato per il ColdFire V4e che gira su uno dei nostri prototipi.
|
|
17/05/2010
La prima serie di Firebee è ora in produzione!
| |
Poche settimane fa abbiamo mandato l'ordine alla nostra compagnia manifatturiera di avviare la produzione della prima serie di Computer FireBee. La compagnia assemblatrice ha risposto con esito positivo circa la fornitura di parti. Tutte le parti arriveranno in Svizzera per il 4 Giugno. Ancora, i multilayer PCB saranno prodotti per allora. Il 7 Giugno la Medusa Computer System supervisionerà le schede e la realizzazione sul luogo, una volta di più direttamente presso la compagnia assemblatrice. Cominciando dall'8 Giugno, la prima serie FireBee andrà in produzione. Successivamente, avremo bisogno di altre settimane per implementare il software.
Spediremo agli sviluppatori e a coloro che hanno alte cognizioni tecniche, che hanno prenotato, il più presto possibile. A tutti gli altri utilizzatori finali sarà mandato entro la seconda metà del 2010. Ancora una volta, noi vogliamo esplicitamente ringraziare tutti quanti voi che già dall'Agosto 2009, col vostro duro investimento, avete reso possibile il nuovo Atari-compatibile, e quindi ne avete reso altrettanto possibile la produzione. Ci avete dimostrato di volerne portare avanti lo sviluppo con noi.
La prima serie di computerFireBee è ancora disponibile per 599 Euro sul nostro sito.
|
|
22/04/2010
Aggiornamento sullo stato dei prototipi
| |
- La Flash-Rom è pienamente funzionante. EmuTOS e FireTOS is basically bootable.
- Il connettore BDM è stato testato ed è funzionante.
- Il processore Coldfire è operativo.
- il Bus PCI è stato testato ed è funzionante (Nec), il "Direct Edge" è ancora da testare.
- La Ram funziona perfettamente, tutti i 512 MB sono accessibili dal TOS.
- IDE/Compact Flash ora funziona, ok i driver, ok il boot di Teradesk da CompatFlash.
- La porta ROM funziona.
- L'AC'97 funziona. Al momento è possibile inviare il suono dell'ST dall'YM-2149 all'AC'97, unirlo ad una qualsiasi altra sorgente e inviare il mix al Sound-Out o all'Audio-Out (onboard).
- Il Floppy disk drive funziona, dopo un notevole lavoro. Al momento è supportato solo il formato HD. Wolfgang Förster e Fredi Aschwanden risolveranno il problema dei timing nel FPGA in modo che possa essere utilizzato anche il formato DD.
- La porta Game è rilevata e connessa correttamente.
- Akku funziona (incluso il caricamento dell'elettronica).
- La porta PS/2 è rilevata, ma al momento non è presente alcun software PIC, per cui non è stata testata.
- Il connettore per la tastiera Atari funziona (lo sviluppo avviene con tastiere e mouseoriginali Atari).
- Gli ingressi Sound IN/Sound OUT sono stati testati e funzionano correttamente (vedi AC'97).
- La porta seriale ad alta velocità è stata testata ed è ok.
- I 128MB di video e special RAM sono accessibili ed utilizzabili correttamente dal FPGA.
- Il FPGA funziona correttamente; i chip Atari già implementati sono: MFP, ACIA, Ajax, YM-2149, Glue, SCSI, Videl. Il sistema grafico è configurato con 4 diverse modalità (tutte le risoluzioni di ST, TT e Falcon le nuove specifiche dell'ACP). E' già possibile passare da una modalità all'altra mentre il computer è in funzione. Il DSP e il Blitter al momento mancano.
- L'interfaccia DVI funziona. Sia la connessione DVI sia quella analogica sono state testate e funzionano molto bene.
- Anche la porta Ethernet funziona e alcune funzionalità di rete sono già possibili con FireTOS.
- L'SD-Card funziona senza il FPGA, questo significa che potrebbe essere possibile usare l'SD-card per fare il flash della ROM.
- Tutti i 6 connettori USB (4 esterni, 1 interno o interno via connecting plug) sono stati testati e funzionano bene. Dispositivi di input e memorie di massa USB sono già funzionanti in FireTOS.
- Tutte le altre interfacce sono connesse al FPGA e pertanto non c'è bisogno di test approfonditi, i pins possono essere cambiati via software. La maggior parte della rimanenti interfacce sono state misurate "solo" una volta.
- Consumi elettrici. I prototipi al momento funzionano a pieno potere. Tutte le componneti ricevono la massima energia possibile e i primi test hanno mostrato che la scheda madre richiede 12 Watts. Riteniamo che sia possibile ridurre sensibilmente i consumi spegnendo via software le parti non in uso e ottimizzando la configurazione del FPGA. Sembra però che non saremo mai in grado di raggiungere i 3 Watts ipotizzati lo scorso anno.
- Convertitori DC/DC. I convertitori DC/DC sono stati cambiati. La documentazione del precedente modello era errata, cosa che ha condotto alla "morte" di uno dei prototipi, in quanto un pin che non doveva essere connesso era indicato come "GND"; inoltre anche gli altri convertitori hanno dato problemi. Abbiamo quindi sostituito tutti i convertitori DC/DC (sono necessari 7 differenti voltaggi) con il Nec LM2854. L'operazione è stata condotta a mano su uno dei nostri prototipi senza danneggiare la scheda e i test con i NEC sono andati alla grande! Pertanto la serie sarà prodotta con i nuovi convertitori.
La scheda madre è pronta per la produzione della prima serie. Devono essere fatti alcuni piccoli cambiamenti nel layout delle vie di connessione, in quanto alcune sono troppo vicine tra loro per la produzione in serie (cosa non troppo delicata per i tre prototipi). La fabbrica ha già cominciato ad ordinare le componenti necessarie e a breve sarà fatto l'ordine finale della prima serie.
|
|
19/03/2010
Frank Neumann ci ha lasciato
| |
Abbiamo ricevuto oggi la triste notizia che il nostro co-sviluppatore Frank Neumann è deceduto il 12 Marzo 2010. Frank era ben noto per il suo brillante lavoro con FreeMiNT a quasi qualsiasi persona nella comunità Atari. Sosteneva il Progetto Atari Coldfire sin dall'inizio e voleva dare aiuto con l'ottimizzazione del software per il nostro nuovo computer. La comunità Atari adottò l' idea dell'Open Source principalmente per mezzo della generosa abilità di Frank Neumann.Ora spetta ad altri continuare il suo lavoro, che è stato reso possibile dalla visione di Frank. Comunque vi sarà un grande vuoto entro la ristretta comunità Atari per via della sua incredibile conoscenza e comprensione del Sistema Operativo Atari.
Frank ci ha lasciato troppo presto, alla davvero troppo giovane età di 34 anni. Nella comunità Atari si era fatto un nome e non sarà dimenticato, dato che ogni macchina all' avvio ancora ben mostrerà il suo nome nel futuro. Frank mancherà a molti. Anche il Progetto Atari Coldfire ha perso un membro di eccezionale sapere.
Il nostro pensiero e compianto va alla sua famiglia e ai suoi amici intimi.
|
|
01/03/2010
Il nome ufficiale
| |
Siamo orgogliosi di annuciare che la comunità ha scelto il nome del nostro computer. Da adesso in poi Firebee sarà il nome ufficiale del nostro hardware.
|
|
23/02/2010
Passaggio ad un nuovo sistema di voto
| |
Il sistema di voto che abbiamo utilizzato fino ad ora non è il migliore, come riconosciuto da numerose persone. Ecco perché il team ha deciso di passare ad un sistema che prevede anche una conferma via mail, per rendere più difficile votare centinaia di volte il nome preferito! ;)
La scadenza per votare il nome del nostro nuovo computer è quindi prorogata al 28 febbraio. Per favore votate nuovamente per il vostro favorito. Stavolta dovrete dare conferma via e-mail affinchè la vostra preferenza venga convalidata. Il nome ufficiale sarà pubblicato l'1 di marzo.
Gli indirizzi e-mail saranno utilizzati esclusivamente per verificare il voto. Ultimate le votazioni saranno tutti cancellati e non ne resterà traccia nei nostri archivi.
Ci scusiamo per l'inconveniente!
|
|
11/02/2010
La votazione - Fino al 20 Febbraio
| |
Sta diventando una cosa seria: ora avete la possibilità di votare una delle 10 seguenti proposte che ci sono arrivate dalla comunità per scegliere il nome che preferite per l'imminente computer compatibile Atari sviluppato dall'ACP. Ognuno di voi ha un solo voto da attribuire al nome che preferite. Per prima cosa vi presentiamo tutte le nominations. Di seguito potrete votare cliccando sul corrispondente link.
Saranno validi i voti espressi fino alle 23:59 del 20 Febbraio. Il 21 febbraio sarà presentato il nome ufficiale con cui il computer sarà prodotto.
Ecco le opzioni:
- Avatari
Interessati alla palingenesi? Il computer sarà una manifestazione divina, che sta prendendo forma, oppure qualcuno ci ha "semplicemente" inviato la forza per poter compiere una missione particolare. Avatari deriva da Avatar, che -nella mitologia indiana- significa la manifestazione di una divinità in forma di persona. In questo caso la reincarnazione degli Atari, il dio degli Atariani.
- Benu
O una resurrezione dalle proprie ceneri? Nell'antico Egitto gli uomini vedevano al tramonto un Falco (Falcon;), nato al sorgere del sole come airone. Pertanto è stato indicato Benu, il nome di un antico dio egizio degli inferi, ma anche l'anima del dio del sole Ra. Il mito narra che ogni diverse centinaia di anni, un Falco viene incenerito al sorgere del sole, per risorgere dalle sue ceneri e volare in alto verso il cielo.
- Blue Kea 7454
Le caratteristiche da mettere in evidenza sono: velocità, intelligenza, versatilità e bassi consumi. Il Kea, un pappagallo della Nuova Zelanda, è uno degli uccelli più intelligenti e senza dubbio il migliore utilizzatore di attrezzi e i più esperti in meccanica. Si dice che, se avete bisogno di smontare una macchina, basta che la parcheggiate vicino a una colonia di questi uccelli e una settimana più tardi potrete raccogliere i pezzi. Inoltre, il Kea è stato ampiamente cacciato, in quanto questo uccello delle dimensioni di uno stormo, caccia ed uccide le pecore. Un animale intlligente e versatile!
- Caribou
I Caribù sono impetuosi animali della famiglia dei cervi. A partire circa dal 1000 a.c. questi resistenti animali sono stati utilizzati dagli uomini dell'estremo nord, tuttavia se ne trova un numero maggiore nei grandi spazi aperti che non in allevamento. I Caribù, con i loro 1,4 m, sono più piccoli di mucche e cavalli, ma vengono utilizzati in vari modi, per il trasporto, come animali da tiro e come fonte di carne - a volte solo da alcuni umani! Peculiarità dei Caribù: sono gli unici animali della loro classe che possano essere addomesticati dall'uomo e continuano ad essere allevati e ed utilizzati anche se non in maniera intensiva; inoltre, sono in grado di vivere negli ambienti più freddi. I Caribù tipicamente vivono fino a 15-20 anni ed i loro cuccioli diventano autosufficienti in tempi estremamente brevi.
- Coldari
Coldari è il nome interno del nostro progetto per la scheda madre. Già nel dicembre 2008, ancora prima dell'esistenza di un team, Fredi Aschwanden ha avuto questa idea - pur non essendone del tutto sicuro. La scelta del nome giusto è stata sospesa e, con il procedere della storia, il nome Coldari si è in qualche modo affermato. Diverse persone nel frattempo si sono affezionate al nome e alcuni addirittura pensano che sia legato agli ultimi 14 mesi - dopo che tutti i nostri prototipi portano il nome Coldari...
- Colddream
Un sogno che si avvera... almeno per alcuni di voi. Nessuno si aspettava che dopo più di 10 anni qualcuno riuscisse a creare di nuovo un computer compatibile compatibile con l'Atari. Una delle caratteristiche rilevanti della nostra scheda madre è la sua bassa temperatura - non utilizza né dissipatori né ventole. Un FuocoFreddo (ColdFire), cosa potremmo dire di più...
- Firebee
Non è un rapace ma vola ugualmente! L'ape è probabilmente uno dei simboli per eccellenza che ci connette con i nostri Atari. Se è occupata e viene visualizzata al posto del cursore, rimaniamo in attesa finché l'ape non scompare. Il nostro computer sembrerà un'ape con il fuoco alle calcagna. Un'ape di fuoco (Firebee), difficile da rivedere...
- FirST v4e
Il nostro primo computer sarà costruito a breve. È per questo che FirST potrebbe essere una buona scelta. Inoltre questo nome potrebbe ricordare agli utenti il famoso computer ST - o ancora di più un ST infuocato (Fire ST), come l'ape con molto più fuoco dentro. Vedremo sicuramente un computer compatibile Atari con un processore Coldfire ed eseguiremo il nostro software per l'ST con una velocità mai conosciuta prima.
- Gemhenge
Qualcosa di "vecchio" e un po' mistico (forse alcune caratteristiche che la maggior parte delle persone non conoscono). Costruito con materiale robusto, per durare per i millenni a venire e resistere a tutto ciò che potrebbe accadere. Un palazzo per il nostro amato GEM - uno Stonehenge per il GEM - giacché le gemme sono pietre e "gem" in danese significa "salvare".
- TOSfire
TOS è il nostro sistema operativo. Ci sono ancora persone che amano questo sistema singletasking e la semplicità che offre. Semplicemente, funziona. È per questo che forniremo il computer con una licenza TOS e terremo d'occhio lo sviluppo del nostro sistema operativo di base. Il ColdFire porterà di nuovo molto fuoco al nostro TOS - una macchina TOSfire in garanzia!
|
|
10/02/2010
Proposte per il nome
| |
Il Team dell'ACP vuole dire grazie a tutte le persone che hanno contribuito al processo della ricerca del nome per il nostro computer. Complessivamente ci avete mandato 183 proposte, 173 delle quali purtroppo non hanno trovato posto nella lista finale.
Da domani in poi troverete qui le migliori 10 idee ed avrete l'opportunità di votare per scegliere il nome definitivo. L'esclusione della maggior parte delle idee non presenti nella lista finale è dovuta alla presenza di marchi o prodotti già esistenti o all'esistenza di copyright sul nome. E' stato davvero un peccato dover escludere alcune delle proposte, quali "Leningrad", che è un clone dello ZX-Spectrum, "Colibri", esistendo già una scheda Colibri, o "AINA - AINA is no Atari", dato che è anche l'acronimo dell'IEEE International Conference on Advanced Invormation Networking and Applications.
A titolo di informazione, qui potete trovare tutte le proposte che non hanno raggiunto l'ultimo round delle votazioni:
@-R-E, Aarcti, Aarctic, AartiC, Aarctik, Aarctiq, Abroad, ACF 5400, ACM - Atari Coldfire Machine, ACP, ACP 1, ACP 010, ACP 474 ST, ACP 512, ACP-700, ACP 2010, ACP BEE-EATER 010, ACP BEE-EATER 2010, ACP BEE-FORTRESS 010, ACP BEE-FORTRESS 2010, ACP Cold ST, ACP Cougar, ACP Falcon Pro III, ACP Fire ST, ACP Hellfire, ACP Kea, ACP Koldbrann, ACP ONE, ACP ULTOS M 010, ACP ULTOS M 2010, ACP ULTOS 010, ACP ULTOS 2010, AINA- AINA is no Atari, Alinka, Ataconda, Atacondor, Antarctiqq, Antarcticc, Artic Lava, Artic Magma, Artic Vulcano, Arcticc, Arctiqq, ATARINA, Ataspic, Basilisk, bennu, Blizzard, Bluedream, Catari, CGM Coldfire GEM Machine, CGP Coldfire GEM Project, CCS - ColdfireComputerSystem, Cirata, CLDFRE, Colda, Coldac, Coldak, Coldarko, coldbird, coldboard, coldbox, Coldias, Coldiak, Coldibrik, Coldibriq, Coldic, Coldina, Coldinka, Colfir, Coldfirek, Cold Turkey, Colibri, Coldibri, COLTARI, Coltari Falcon, Comet v4e, Condor, Coolfusion, Cooltari, C/Fire, C-LDA, ACP Critter, Difference, Dream, Dreamfire, Eisvogel, Facepower, Falcon V4e, (acp) firebird, Firebird, (acp) firebox, FireGEM, FreeNet, Frenchfree, Fujiboard, Fujijama, Fujiyama, Gather, GemFire, GigaST, GoC - GEM on Coldfire, Goticc, Harrier, Hawk, (ATARI) HCS - HomeComputerSystem, i@Re, iceDream, Icefuji, Falcon - ColdFire Falcon compatible, iceGEM, Icehawk, Ice Kea 7454, IceTos, iDream, Incendia, I N C I T A R I, IrataC, iSpirit, Kestrel, Kolibric, Kolibrik, Kolibriq, Leningrad, LitleMouse, Malinka, MCS Newera V4e, Medusa Coldfire, Medusa Mintari, Medusa Phoenix CF, Merlin, MILAN CF, Mintari, NATARI, Nectaric, Nectaricc, Nektarik, Nectarin, Nektariq, NetCrasy, Newera, Newera ACP, Newera PCI, Newera V4e, Newera CF, NEXTOS, Nextos, Nixiek, Opening, phoenix, Pixelik, Poeticc, Poetiq, Ppoemm, Ppolarr, P-xyp, Pyro60+, Qotiq, Rainbow, Raptor, Sansan, Sierra, Spirit, Spirit v4e, ST(ultra), te ari, The fabulous Ice machine, The Love Machine, Ukeru, Vulcan, Volcano, Vulkan, Widel, Yleqotiq
|
|
31/01/2010
Nuovi sviluppatori
| |
Da quando abbiamo annunciato lo sviluppo dei driver USB il team dell'ACP si è arricchito di nuovi sviluppatori. E' quindi venuto il momento di presentarli ufficialmente. Siamo molto felici di aver potuto accogliere persone che un anno fa non avevano la possibilità di collaborare con noi o che avevano interrotto la propria attività sulla piattaforma Atari. Chi tra di voi conosce la scena Atari riconoscerà la maggior parte dei nomi - parlano da soli!
Come membri del Team diamo il benvenuto a:
- Alexander Beuscher
- Olivier Landemarre
- Bernhard Pavelka
- Odd Skancke
- Jo Even Skarstein
- David-Harley Strango-Saunders
Come consulenti possiamo ora contare anche su:
- Thomas Baumgärtner
- Dirk Klemmt
- Miro Kropacek
Ovviamente questo non significa che il nostro team di sviluppo sia completo e che tutti i settori siano coperti a sufficienza. C'è ancora molto da fare! Abbiamo ancora bisogno di aiuto, anche in quei campi che non richiedono specifiche competenze nello sviluppo di hardware o software.
|
|
21/01/2010
La nostra mainboard
| |
Il seguente poster fornisce una buona visione d'insieme della mainboard. Stampandolo in A3 si otterrà una versione in scala 1:1 del nostro hardware. Una precedente versione è stata presentata per la prima volta all'Eurocon in Vienna e, successivamente, al Chaos Communication Congress (26C3) in Berlino.
OriginalboardIT.pdf
Dato che la domanda è stata posta più volte, il prezzo definitivo della mainboard è di Euro 599 (+ IVA, + spese di spedizione) e la sua produzione è assicurata. L'hardware sarà costruito da Medusa Computer Systems (Svizzera), che fornirà anche una normale garanzia. I preordini sono stati possibili a partire da metà 2009 via mail ufficiale del nostro progetto.
|
|
07/01/2010
Nome del computer
| |
Abbiamo stabilito di lasciar decidere alla comunità Atari il nome per il nostro computer. Attualmente il nome che utilizziamo è "Coldari", non particolarmente gradito da alcune persone. Vogliamo pertanto che siate voi a trovare il nome giusto - voi che ci avete sostenuto e contattato per suggerimenti e richieste durante questo anno.
Proponiamo un ampio dibattito su Atari-Home.de, Atari-Forum.com e nella nostra mailing list. Vichiediamo di mandare le vostre idee a "acpinfo at atari dot org" entro il 31 gennaio 2010. Il team (che al momento è arrivato a contare 37 membri) scglierà la 10 migliori proposte e ne verificherà la possibilità di utilizzo.
Sarà quindi indetta una votazione entro il 20 febbraio 2010 per assegnare il nome definitivo.
Vi preghiamo di fare attenzione ai trademark. "Atari 2010", "New Falcon" o "Microsoftkiller" saranno immediatamente scartati.
Il 21 febbraio battezzeremo il computer con il suo nome ufficiale da voi scelto e con cui sarà prodotto. Ci asterremo comunque dal lanciare un bottiglione di Champaigne contro uno dei prototipi!
Inviate numerosi le vostre idee...
|
|
24/12/2009
Zoomata dentro il ColdFire
| |
Come il nome implica, il cuore del computer ACP sarà un microprocessore ColdFire. Abbiamo scelto il modello MCF5474, che è il più veloce. La famiglia di processori ColdFire è disegnata e prodotta dalla Freescale Semiconductor, la consociata di Motorola per i semiconduttori. Il chip ColdFire non è solo una CPU (come era la famiglia 680x0), esso è effettivamente un semiconduttore.Una quantità di utili controllers addizionali è costruita direttamente entro il chip ColdFire. Essi sono direttamente utilizzabili sul nostro computer, fornendo un davvero elevato livello di integrazione. Ecco perché il ColdFire è la miglior scelta per disegnare un moderno computer Atari-compatibile.
- CPU 266 MHz Il componente principale del MCF5474 è un ColdFire V4e Core. E' molto simile alla famiglia 680X0,ma non pienamente compatibile. Fondamentalmente, alcune istruzioni e modalità di indirizzamento complesse o raramente usate sono state rimosse. Pertanto il ColdFire è più semplice ed economico di qualsiasi CPU 680x0, pur essendo molto più veloce. Con un software addizionale di livello leggero, la CPU ColdFire può esser resa compatibile con i programmi 680x0 esistenti.
- FPU La Unità a Virgola Mobile è il coprocessore matematico. Quando in uso, essa fornisce una grande velocità ulteriore usando funzioni di calcolo intensive. La FPU ColdFire è simile alla 68881, ma ha limitazioni nel set di istruzioni e nelle modalità di indirizzamento, come la CPU.
- MMU La Unità di Gestione della Memoria può essere usata per fornire Memoria Virtuale o protezione di memoria tra due differenti processi che stanno girando su di un sistema operativo.
-Cache 32 KB x 2 La cache ColdFire è divisa in una cache a 32 KB di istruzioni e in una cache a 32 KB di dati. L'uso delle caches accresce grandemente la velocità della CPU, ottimizzando gli accessi alla memoria esterna.
- SRAM 32 KB La RAM Statica è una memoria ad alta velocità posta dentro il ColdFire. E' richiesta per i trasferimenti DMA, ma può anche essere utilizzata per qualsiasi altro scopo quando sia richiesta un prestazione elevata .
- EMAC unit L'Unità Potenziata di Accumulazioe Multipla è un'unità simil-DSP che supporta operazioni integrali e a virgola fissa. Può essere usata per accelerare taluni specifici processi quali la compressione di immagini.
- PCI controller Il bus PCI è divenuto lo standard per le schede di estensione nei computer desktop. Il ColdFire ha un supporto per controllare le periferiche PCI. Ciò permette l'utilizzo delle centinaia di schede PCI disponibili sul mercato. Ovviamente specifici drivers dovranno venir sviluppati per ogni card PCI.
- Controller DDR-SDRAM Il ColdFire può lavorare con SDRAM DDR esterne, per prestazioni eccellenti. La scheda ACP ha 512 MB di SDRAM DDR costruiti internamente.
- Controller interruttore. Il controller interruttore inserito può essere comparato con il MFP 68901, ma molto più flessibile e potente. Esso può utilizzare fino a 63 sorgenti di interruzione con uno specifico vettore di interruzione per ciascuna sorgente.
- Timers. 4 Timers per Scopi Generici (GPT) e 2 Timers Porzionatori (SLT) sono disponibili. Essi sono comparabili ai Timers A/B/C/D del MFP 68901, ma più configurabili.
- Controller ad Alta Velocità RS-232. Il Controller Programmabile Seriale inserito (PSC) può essere configurato come un'interfaccia RS-232 per trasferimenti ad alta velocità, compresi quelli a 115200 bps.
-Controller Ethernet 10/100. Un Controller Ethernet standard è inserito direttamente dentro il processore. Ciò permette una connessione istantanea alla rete locale e a Internet.
- Interfacce BDM / JTAG. Queste interfacce di debug possono essere usate con debuggers hardware o con software esterno per monitorare l'attività della CPU o per osservare le EEPROM.
Come avete visto, il chip ColdFire MCF 5474 contiene un incredibile elenco di componenti utili, e ce ne sono perfino di più. La documentazione completa è disponibile al sito Freescale: MCF5475RM.pdf.
|
|
11/12/2009
Prima applicazione GEM funzionante
| |
Abbiamo or ora abilitato il floppy drive sul nostro prototipo. Ciò significa che ora siamo in grado di far girare programmi ColdFire esterni. Questo è il primo. Esso è una piccola applicazione di test GEM che mostra un box di allerta. Il computer ACP così diventa utilizzabile: ciò apre la porta ad una schiera di nuovi programmi di prova.
|
|
26/11/2009
L'SDL è stato adattato alla nostra macchina
| |
Intorno alla metà di novembre Patrice Mandin ha pubblicato una nuova versione di SDL. Questa versione 1.2,14 è la prima contenente il supporto ColdFire allo scopo di renderlo capace di girare col nostro ColdFire. Noi siamo grandemente deliziati per questo in quanto Patrice non è in alcun modo associato all'Atari ColdFire Project, e il Simple DirectMedia Layer sarà la prima applicazione esterna a supportare il nostro computer.
Questo supporto mostra - benché sia dovuto teoricamente a penuria di macchine per test - che noi possiamo contare su una larga accettazione tra i circoli dei programmatori e che la nostra iniziativa è un ulteriore buon modo di migliorare la situazione nel settore Atari a 16/32 bit. Noi speriamo di vedere numerosi casi di ottimizzazione di programmi nei prossimi mesi, compreso qualcuno al di fuori dell'area open source.
Ulteriori notizie su SDL in Patrice's web pages.
|
|
18/11/2009
Stato del Prototipo e primo Emulatore TOS sempli
| |
Dalla fine di ottobre stiamo lavorando al prototipo. Quanto segue è stato testato e funziona:
- Accensione e carica batterie
- PIC18F5420 (Controllo di accensione)
- MCF5474 (il LED lampeggia)
- Flash
- DDRAM (test di memoria diagnostica dell'hardware superato)
- Programmazione FPGA (il LED lampeggia)
- La DDR-RAM Video (dichiara tempi di attesa 0!!) è in funzione e testataed ha superato il test diagnostico dell'hardware
- TFP410 e DVI sono testati e funzionanti.La qualità dell'immagine sembra buona
- La SRAM per il FPGA ha superato il test diagnosico dell'hardware
- Il PCI è funzionante e il Chip USB è stato rilevato..
Programmazione FPG
- Il video è lfunzionante e testato sui 1680 x 1050, 167 MHz ed è OK. La qualità dell'immagine sembra buona
- Il prossimo passo sarà di implementare I "chips Falcon" nell'FPGA.
Ieri siamo stati in grado di avviare per la prima volta una versione semplificata di EmuTOS, usando solo il VIDEL come uscita video.L'uso di altro hardware Atari (tastiera inclusa) è stato disabilitato per gli scopi del test. I componenti saranno abilitati uno ad uno nei prossimi giorni, per individuare facilmente e correggere eventuali errori passopasso.
|
|
27/10/2009
Progressi dell'audio
| |
Da Luglio Didier è in possesso di un codec AC'97, che utilizzeremo sul nostro computer, saldato alla sua Scheda di Valutazione Coldfire. Scrivere il driver completo consta di 3 parti: l'XBIOS, il driver MCF547X/548X e il driver AC97. L'XBIOS è stato relativamente facile da implementare, basandosi su MagicSound (Aranym/MagiCmac), e quindi è pronto; usa gli stessi Nomi di Controllo di Linux per la compatibilità con l'ac 97_codec.c. Relativamente al codec dell'AC'97 sono stati utilizzati sorgenti Linux "azzerati", il che richiede parecchi aggiustamenti. I problemi di collegamento con il Coldfire (problemi di scrittura, reset dei registri) sono attualmente in corso di risoluzione.
L'XBIOS è compatibile con il software MilanBlaster/GSXB e permette di selzionare ciascuna sorgente: AUX (PSG sul Coldari), CD, LINE, MIC, ma anche FM (Beep del PC), e VIDEO.
La lista delle frequenze native dell'AC97 comprende: 8000 Hz, 11025 Hz, 16000 Hz, 22050 HZ, 32000 Hz, 44100 Hz e 48000 Hz.
Inoltre il driver per il LynxEM (chip grafico delle schede di valutazione montato su bus PCI) è pressoché pronto. Il test e le correzioni di questo driver avranno luogo nelle prossime settimane. Ora è quindi possibile usare le EVB con la grafica integrata e senza bisogno di una Radeon.
Potete sempre seguire i progressi di Didier su questa
pagina.
In quest'immagine vedete il risultato di un enorme lavoro di saldatura a mano di un codec AC' 97 su una Scheda di Valutazione Coldfire. Didier ha aggiunto un'uscita audio minijack sulla sinistra tra le porte Ethernet e RS-232.
|
|
05/10/2009
Schede di valutazione ColdFire (EVB) a prezzo scontato
| |
Mark, un membro del nostro team, ha stabilito dei contatti per una fornitura di schede di valutazione ColdFire (EVB) davvero molto economica. Abbiamo la disponibilità complessivamente di 20 esemplari di EVB M5485, da acquistare al prezzo di 125 USD ciascuno. Il prezzo di vendita originale è di 850 dollari. Sarà così possibile cominciare immediatamente (prima che il nostro progetto raggiunga la produzione in serie) l'adattamento e, sopratutto, i test del software per il processore Coldfire. Gli sviluppatori, specialmente quelli che si occupano della manutenzione dei programmi o che non fanno parte dell'Atari Coldfire Project, dovrebbe cogliere questa opportunità. Chi desideri ordinare una Scheda di Valutazione per 125 dollari, dovrebbe contattarci il più presto possibile. Per questa scheda di valutazione Didier ha adattato FireTOS e vi si può già istallare MiNT.
Chi ne vuole una?
Per quei programmatori che non sono così abili con l'hardware, Mark offre la possibilità di realizzare macchine di sviluppo ColdFire pronte all'uso. Esse saranno formate da una M5485 EVB, una delle più veloci schede Coldfire disponibili, una scheda Eiffel (CAN-Bus) per utilizzare tastiera e mouse PS/2, una scheda grafica Radeon, e una Compact-Flash. Anche HD Driver, FireTOS e MiNT saranno precaricati e configurati. Questa EVB già pronta, che costerà 500 USD, presenta le seguenti caratteristiche:
16MB Boot flash
64MB SDRAM (non espandibile)
2 slots PCI (1 usabile facilmente)
Real time clock
IRDA
2 porte Ethernet 10/100Mbit
Host USB ad alta velocità + 4 porte USB
1 porta USB client
2 porte ISA (per possibile uso futuro)
Controller video onboard (Lynx)
Serial null modem console cable
Cavo parallelo BDM
Per specifiche dettagliate e per le immagini vi raccomandiamo il sito Freescale del prodotto .
Didier sta attualmente lavorando ad un driver per il Lynx EM (chip grafico PCI - saldato sulle EVB) e prevede di finire di scriverlo in alcune settimane. Potete contattatare Piku direttamente al sito http://www.atari-source.org/ oppure al nostro indirizzo di posta elettronica acpinfo (at) atari.org
|
|
18/09/2009
Iniziato lo sviluppo del driver USB
| |
Come parecchie volte riportato, noi ci aspettavamo che lo sviluppo del driver USB sarebbe stato uno dei compiti più impegnativi per il nostro imminente progetto. Oggi ci piacerebbe informarvi sulla nostra iniziativa e su tutto quanto sin qui accaduto riguardo l'USB.
Da circa tre mesi abbiamo un nuovo membro del team - Sascha Heinisch. Sascha ha deciso, dopo un breve tempo nell'ACP, di diventare curatore del generale progetto USB per Atari. Insieme con David Galvez egli forma un ristretto team che realizzerà lo sviluppo del driver a lungo termine, con la supervisione del resto del team. Il quale è, come è ovvio, aperto ad ulteriori persone. Noi particolarmente apprezzeremmo l'apporto di coloro che già da tempo hanno fatto della programmazione USB sull'Atari, e che non siamo riusciti a contattare nelle ultime settimane!
La lunga strada:
Al presente il team familiarizza con lo sviluppo del driver di basso livello secondo le specifiche OHCI ed EHCI. Il chip da noi usato è un'ulteriore parte bisognosa di ampio adattamento vocazionale. Oltre le tappe preliminari dall'interno della comunità Atari, ci sono due guide disponibili per noi:
1): Un driver Linux GPL per il NEC µPD720101. Poiché il Nec è usato con molte cards PC-USB, e anche il nostro chip sarà collegato via PCI-bus, nulla vieta di utilizzare qualsiasi card USB con il NEC µPD720101 sotto Aranym per poter iniziare subito lo sviluppo del driver.
2): La pila Poseidon per Amiga che è stata liberalizzata dal 27/08/09 (la pila è stata acquistata dalla comunità per Aros, e ora viene rilasciata sotto libera licenza Aros). Amichevoli rapporti sono stati stabiliti con il suo progammatore e precedente proprietario Chris Hodges.
Non per ultimo noi abbiamo potuto imparare qualcosa dalla scena 8-bit e utilizzare ragionevoli soluzioni da http://microusb.org/
L'ACP è preparato per uno sviluppo veramente di lungo termine. Per chiarire quanto ciò significa: noi ci aspettiamo la Periferica di Ingresso USB e la Memorizzazione di Massa USB non prima dell'estate 2010. Di conseguenza lo sviluppo può aver luogo ad un livello che può esser mantenuto per un lungo termpo.
Il nostro chip: contrariamente a quanto dapprima annunciato - che ci sarebbe piaciuto usare lo ISP1536 - noi abbiamo dovuto rapidamente riorganizzarci, in quanto il chip non viene più consegnato.Comunque noi pensiamo che il 95% dei nostri futuri sviluppi sarà fruibile per tutti i progetti Atari con USB e influenzerà il suo uso su tutta la piattaforma. Noi pensiamo a EtherNat, CTLink, NetUSBee e Suska, per le quali non esiste ancora pila USB. Tutti questi progetti dovrebbero, con piccoli adattamenti, trarre vantaggio dai nostri sviluppi Open Source.
Insieme: tutti coloro i quali abbiano piacere di prendere un ruolo di lunga durata nel progetto ACP sono. come sempre, chiamati a farsi conoscere e a supportare il team - eventualmente anche con piccole donazioni! Insieme molte cose si possono fare più facilmente, è semplicemente imperativo che noi ci si organizzi in modo efficace.
|
|
27/08/2009
Canzone ufficiale dell'Atari Coldfire Project.
| |
Siamo orgogliosi di annunciare la canzone ufficiale dell'Atari Coldfire Project, prodotta da Neo Bechstein nel luglio 2009. La voce "Atari Coldfire" è stata generata con STSpeech su un 1040 ST e la musica è stata registrata su un Falcon. Lo ringraziamo per i suoi sforzi di supportare il nostro progetto con questa iniziativa. Vogliamo così mostrare che ci sono molte possibilità di supportare il nostro progetto.
Neo Bechstein - Atari Coldfire Project.mp3 (21MB)
Neo Bechstein - Atari Coldfire Project.ogg (14MB high quality)
Neo Bechstein - Atari Coldfire Project.ogg (7MB low quality)
|
|
06/08/2009
Schema & Co.
| |
Oggi abbiamo in serbo per voi il diagramma di assembliaggio e lo schema della nostra scheda madre. Di seguito potete scaricare la nostra quinta revisione, così come è stata inviata all'assemblatore per la produzione del prototipo.
Diagramma di assemblaggio
Schema
|
|
05/08/2009
Ordinati i prototipi
| |
Il 4 di agosto abbiamo ordinato tre prototipi del nostro nuovo computer ColdFire. Si tratta della revisione 0.98 della nostra scheda madre con un connettore DVI ridisegnato e altri cambiamenti minori. La scheda dovrebbe arrivare entro 6 settimane circa a Medusa Computer Systems in Svizzera. Le persone che hanno preordinato si preparino, per favore, per il pagamento anticipato. L'ordine dei prototipi significa: il computer sarà costruito!
|
|
28/07/2009
Disponibile Suska III-C
| |
Notizia molto importante, anche se non direttamente correlata all'ACP: la scheda madre Suska III-C è ora disponibile. Si tratta di un Clone dell'Atari-ST(e), con in più tutte le moderne connessioni. E' prodotta da Wolfgang Förster, membro anche dell'ACP. Questa scheda madre è stata realizzata principalmente da Wolfgang con un lavoro durato più di cinque anni (!). Tutti i chip specifici dell'Atari sono stati ridisegnati tramite reverse-engineering per essere configurabili in VHDL ed essere utilizzati in un moderno FPGA. In questo modo abbiamo tutti i chip custom disponibili come configurazioni open source per realizzare altri computers compatibili con l'Atari. Per di più a gennaio Wolfgang ha accettato di diventare membro dell'ACP e di aiutare Fredi Aschwanden nello sviluppo dell'hardware. La scheda madre ACP relativamente alla parte inerente all'FPGA è sostanzialmente basata sul core VHDL freeware sviluppato per la scheda madre Suska.
Vogliamo quindi evidenziare il fatto che la scheda madre Suska è pronta e che per la prima volta da dieci anni a questa parte abbiamo disponibile un nuovo computer compatibile con l'Atari. La scheda madre Suska è un sostituto estremamente compatibile per i nostri Atari ST(e), che potrebbe essere interessante per coloro ai quali piace giocare con vecchi giochi o demo originali. La scheda madre Suska III-C è fin da adesso disponibile direttamente da Inventronic al prezzo di Euro 619,00 (IVA inclusa).
Ci fa piacere rassicurare che non vediamo i nostri progetti in competizione tra loro. Infatti l'imponente lavoro fatto per la scheda madre Suska contribuisce ad un rapido sviluppo dell'ACP. Le schede madri Suska e ACP rispondono a esigenze diverse e siamo orgogliosi del fatto che la nostra amata piattaforma compatibile con il TOS avrà presto disponibile un secondo computer.
http://experiment-s.de/en
http://shop.inventronik.de/store
|
|
20/07/2009
EmuTOS: dimostrazione di fattibilità
| |
Vincent Rivière è stato in grado di far girare EmuTOS sulla M5484LITE Board in modalità testuale. Ha disabilitato l'AES, in modo che faccia il boot in EmuCON, la console iniziale. L'I/O della console è reindirizzato alla porta seriale della scheda ColdFire. In questo modo con un qualsiasi emulatore di terminale, possiamo digitare i comandi e vedere il risutato.
Da sottolineare che questa versione di EmuTOS è interamente nativa per ColdFire e non contiene alcuna emulazione di codice 680x0. Al momento EmuTOS si carica istantaneamente e la velocità di visualizzazione è limitata soltanto dalla porta seriale.
Vincent ha anche implementato una ramdisk per far girare alcuni programmi per il TOS su ColdFire. Sta inoltre integrando in maniera pulitail supporto per i processori ColdFire nella repository ufficiale del CVS di EmuTOS, con l'aiuto degli sviluppatori di EmuTOS. In questo modo, dopo il FireTOS (il TOS 4.04 patchato) di Didier Méquignon, questo è il secondo OS Atari a girare su processori ColdFire.
In questa immagine potete vedere un emulatore di terminale che gira su un altro computer, connesso alla mainboard ColdFire attraverso un cavo RS-232. Il file emutos2.sre, contenente le EmuTOS ed i dati della ramdisk, è scaricato nella scheda attraverso una connessione Ethernet via protocol TFTP. Quindi EmuTOS può avviarsi e accedere alla ramdisk attraverso il drive A:. Questo OS al momento può far girare solo programmi nativi per ColdFire (ad esempio quelli compilati con GCC e la MiNTLib per ColdFire); in seguito sarà aggiunto un layer di emulazione addizionale per far girare programmi standard per 680x0.
|
|
12/07/2009
Trasferimenti di hardware
| |
Il lavoro sta progredendo continuativamente. Recentemente all'interno del nostro team sono avvenuti parecchi trasferimenti di hardware.
Fredi Aschwanden ha ricevuto un campione del nostro Codec AC'97 e lo ha inviato a Didier Méquignon. Didier lo ha connesso alla sua ColdFire evaluation board e sta al momento lavorando al lato software. Markus Fichtenbauer ha inviato un NetUSBee a Sascha Heinisch.
Olivier Landemarre ha inviato la sua ColdFire evaluation board - che aveva avuto da Mark Duckworth - a Vincent Rivière, cosa di cui lo ringraziamo sentitamente. Vincent ha ricevuto anche un adattatore Eiffel da Alan Hourihane, così da poter usare tastiera e mouse PS/2 con la scheda. Da ora in poi sarà in grado di fare esperimenti sul vero hardware, per una migliore comprensione del processore ColdFire. Inoltre sta anche eseguendo il porting di EmuTOS per ColdFire e la maggior parte del lavoro è già stata portata a termine.
|
|
12/06/2009
Caratteristiche tecniche
| |
Caratteristiche tecniche del previsto computer basato su processore ColdFire
acptechEN1.pdf
|
|
07/06/2009
MiNTLib pronta per ColdFire e un nuovo membro
| |
Vincent Rivière ha terminato il porting della MiNTLib su ColdFire e il suo lavoro è stato incluso nei sorgenti ufficiali. I primi test sulla Scheda M5484LITE hanno mostrato che funziona perfettamente sotto TOS. Subito a seguire, ha pubblicato una nuova versione del suo cross-compilatore GCC 4.4.0 con supporto completo per ColdFire, incluse le librerie MiNTLib, math e GEMLib. Questo compilatore può essere utilizzato da subito per produrre programmi nativi per TOS su ColdFire, che saranno eseguiti alla massima velocità sul nostro nuovo computer. Il cross-compilatore è disponibile sulla pagina web di Vincent:
http://vincent.riviere.free.fr/soft/m68k-atari-mint/
Dima Sobolev da St. Pietroburgo/Russia si è unito all'ACP. Dima è ben conosciuto dagli utilizzatori di STeem e TeraDesk ed ha anche tradotto in Russo il TOS 2.06. Quindi da ora in poi abbiamo un responsabile per le traduzioni dall'inglese al russo e per la localizzazione del TOS. Il lavoro di Dima rinvigorirà il mondo Atari da "Kaliningrad" a "Vladivostok" e permetterà agli utilizzatori russi di macchine Atari di fruire dei nostri più recenti sviluppi. Abbiamo quindi acquisito un nuovo importante membro del team con una grande esperienza complessiva nella localizzazione del TOS.
|
|
23/05/2009
TOS, MiNT e DVI
| |
Didier Méquignon ha adattato Firetos (la sua versione del TOS 4.04 già adattata per CT60) alla nostro nuovo hardware. Grazie al suo grande lavoro, ci aspettiamo di poter avviare la nostra nuova scheda non appena i prototipi saranno disponibili. Questo lavoro -incluso l'adattamento di quanto già fatto per ColdFire- è stato possibile grazie alla grande esperienza che Didier ha maturato con la M5484LITE board fin dal 2006.
Vincent Rivière sta attualmente adattando la MiNTLib così che possa essere ricompilata per il processore ColdFire, in modo da produrre eseguibili completamente nativi per tale processore che gireranno a piena velocità sul nostro computer. Si aspetta di poratre a termine presto il suo lavoro.
Per finire, dopo una discussione sul forum di Atari-Home Fredi Aschwanden ha deciso di aggiornare l'hardware con un connettore DVI-I al posto del connettore VGA originariamente previsto. La maggior parte delle persone che hanno effettuato il preordine gradirebbe vedere il nostro computer fornito con la possibilità sia della connessione VGA che di quella DVI e sono anche disposti a spendere di più per avere il segnale video digitale. Ad ogni modo, dato che i più vogliono la connessione VGA -come risultato da un rapido sondaggio-, abbiamo deciso di usare la connessione DVI-I con entrambi i segnali, così che sarà possibile usare un adattatore da DVI a VGA. Il lavoro relativo a questo aspetto è già stato avviato.
|
|
19/05/2009
Un nuovo ambiente di sviluppo ed una nuova lingua
| |
Nelle ultime settimane, oltre a lavorare sull'hardware, ci siamo occupati di un nuovo ambiente di sviluppo.
Gli sviluppatori di vbcc hanno accettato di adattare i target MiNT e TOS del loro ambiente di sviluppo al processore ColdFire V4e. In questo modo molto presto avremo la possibilità di "cross-compilare" su numerose piattaforme diverse, ad esempio AmigaOS/MorphOS, MacOS X etc. vbcc può essere "cross-compilato" senza cambiamenti per ogni piattaforma per cui esista un compilatore Ansi-C. Il team di sviluppo di vbcc correggerà gli ultimi due errori noti relativi al processore ColdFire, dopodiché noi lo testeremo approfonditamente e riporteremo gli eventuali bug, così che possano essere eliminati.
Dunque vbcc sarà disponibile per il processore ColdFire e sarà il quarto ambiente di sviluppo a disposizione per il nostro computer.
Inoltre, grazie al supporto ricevuto dalla comunità, oggi con grande piacere annunciamo la versione spagnola delle nostre news. Da ora in poi vi terremo aggiornati sui nostri progressi in cinque lingue diverse. Un sentito ringraziamento va a Victor e David.
|
|
12/05/2009
Un nuovo membro si aggiunge al team per i redazionali e le traduzioni
| |
A seguito del nostro appello di ieri per nuovi partecipanti al progetto ACP, Jens Riemann ci ha contattato e offerto il suo aiuto. Jens assumerà da subito incarichi redazionali e di traduzione dal tedesco all'inglese. In più abbiamo bisogno di persone che parlino francese, italiano e spagnolo che siano disponibili ad assumersi un impegno a lungo termineall'interno dell'ACP. Questo permetterebbe di alleggerire gli sviluppatori da questo compito, così che il progetto possa avanzare più velocemente.
|
|
11/05/2009
Due dei migliori sviluppatori Atari si sono uniti all'ACP
| |
Didier Méquignon è dei nostri e comincerà a lavorare sulla scheda ColdFire non appena avrà concluso il suo lavoro sul CTPCI (di PowerPhenix). Inizialmente Didier si occuperà del codec AC'97 della scehda, ma ci arricchirà con la sua grande conoscenza generale del processore ColdFire. Perché sia ben chiara l'importanta di questa notizia: Didier ha modificato il TOS 4 per farlo girare su una scheda con ColdFire, ha istallato e fatto girare MiNT sulla sua scheda di sviluppo, ha scritto i driver per le schede video ATI Radeon e possiede uno degli unici due sistemi ColdFire ad ora in funzione.
E non è certo tutto qui! Il grande la voro da lui già svolto può essere ammirato al seguente indirizzo: ctpci-e.htm
Anche Lonny Pursell ha accettato di unirsi all'Atari Coldfire Project come membro ufficiale. Come abbiamo già riportato, l'obiettivo di Lonny è quello di rendere il GFA Basic pronto per il processore ColdFire. Le conoscenze di Lonny saranno di grande aiuto per l'intero team e, oltre a lavorare a stretto contatto con il team che si occupa di compilatori (AHCC and GCC), darà il suo contributo consigliando gli sviluppatori relativamente agli aspetti per cui possono essere utili le sue competenze.
Chiunque voglia dare il proprio contributo, in particolare come traduttore o come sviluppatore, sarà il benvenuto!
|
|
07/05/2009
Schema semplificato del nostro nuovo computer
| |
|
|
05/05/2009
Assicurato il supporto di tutti i più rilevanti ambienti di sviluppo!
| |
GFA-BASIC
Lonny Pursell ha annunciato il supporto per il nuovo computer ColdFire come una delle prime risposte a seguito del nostro annuncio pubblico. Il responsabile dello sviluppo del GFA-BASIC ha avanzato la possibilità di modificare il compilatore e le librerie del GFA-BASIC così che possa generare applicazioni native per ColdFire. Quando riuscirà nell'impresa, allora sarà possibile ricompilare semplicemente le applicazioni esistenti, pronte ad operare con velocità migliorata sulla nuova macchina. Lonney Pursell ha dichiarato di essere disponibile a lavorare duramente, come probabilmente sarà necessario fare, se la macchina sarà rilasciata. Ha anche esplicitamente approvato la nostra decisione relativa al processore scelto per il futuro sviluppo della piattaforma Atari ST.
Ha detto: "Mi piacerebbe ancora vedere una bestia di macchina del genere. Però non mi vedreste saltare sul carro dei sostenitori se si trattasse di un qualunque altro processore. [....] Io vedo il ColdFire come un vecchio amico che, magari partito per un lungo viaggio, ritorna leggermente cambiato. Un caldo viso familiare con cui posso parlare con facilità".
Potete leggere il messaggio completo nella Mailing List di MiNT.
GCC 4.4.0
GCC 4.4.0 è appena stato rilasciato, Vincent Rivière ha aggiornato le patches per MiNT e generato i binari per Cygwin. Vincent ha attivato il supporto del compilatore per la famiglia ColdFire V4e. Così adesso noi possiamo utilizzare quel cross-compilatore sui sistemi Windows per scrivere il codice d'inizializzazione della nostra scheda madre ColdFire e per verificare la compatibilità di altro software, anche se l'hardware ancora non è disponibile. Dato che le patches del GCC sono indipendenti dalla macchina ospite, i binari del cross-compilatore possono essere ricompilati per ogni sistema operativo supportato dal GCC (il supporto per MacOS X è già stato annunciato da Markus Fröschle). Il vostro aiuto sarà il benvenuto!
Potete trovare le patches di Vincent e i binari a questo indirizzo:
m68k-atari-mint tools Vincent ha anche iniziato ad attivare il supporto per ColdFire nelle MiNTLib, valutando che è realizzabile con un lavoro ragionevole. Quando sarà completato, sarà possibile produrre software MiNT/TOS nativo per ColdFire che funzionerà a piena velocità sul nostro nuovo computer.
GCC è il compilatote C/C++ universale. Combinato all'attuale supporto integrato nel kernel di MiNT e nella MiNTLib, permette di portare software GNU/Linux direttamente sull'Atari/MiNT. Inoltre può essere usato per scrivere software TOS standard (GEM incluso) con un alto livello di ottimizzazione.
AHCC, compatibile con Pure C
Henk Robbers, membro dell'Atari Coldfire Project, ha nuovamente dichiarato che AHCC sarà adattato per ColdFire. Così è estremamente probabile che anche un compilatore C leggero sarà presto disponibile. AHCC è molto importante per ricompilare le applicazioni Atari esistenti -ed è compatibile con un ambiente GEM e single tasking. Molti programmi nativi Atari sono scritti usando Pure C e possono essere ricompilate con AHCC. La roadmap di Henk Robbers:
1 Compilare ed eseguire EmuTOS. Per validare il concetto.
2 Implementare l'opzione per ColdFire in TT-Digger.
3 Implementare la compatibilità oggetto per 68020/ColdFire in AHCC.
4 Ricompilare ed eseguire EmuTOS.
5 Implementare un oggetto specifico per ColdFire in AHCC.
6 Riscrivere in C le funzioni VDI_BLIT & VDI_TBLIT di EmuTOS.
7 Con la speranza che a questo punto la scheda madre ACP esista. :-)
8 Ricompilare ed eseguire EmuTOS.
9 Ricompilare AHCC ed eseguirlo sulla scheda madre ACP.
10 Essere felice di essere sopravvissuto a tutto questo.
Con questi tre importanti ambienti di sviluppo, abbiamo gli strumenti fondamentali necessari per poter compilare software nativo per il computer ColdFire, così che possa funzionare a piena velocità. Per il futuro speriamo inoltre nello sviluppo di nuovi applicativi per l'intera gamma di computer TOS/GEM.
|
|
01/05/2009
News in italiano
| |
Grazie al grande supporto ricevuto dalla comunità, a seguito del nostro primo annuncio pubblico, da oggi è disponibile la sezione News in italiano. Da ora in poi vi aggiorneremo sugli ulteriori sviluppi del progetto oltre che in inglese, francese e tedesco, anche in italiano. Altre lingue saranno benvenute!
|
|
30/04/2009
Indirizzo email ufficiale dell'ACP
| |
E' adesso disponibile l'indirizzo email ufficiale del progetto. Per favore utilizzate esclusivamente questo indirizzo per qualsiasi comunicazione con noi, inclusi i preordini:
acpinfo (at) atari (dot) org
|
|
28/04/2009
Atari Coldfire Project Reloaded
| |
A partire dall'inizio di dicembre 2008 siamo tornati a valutare la possibilità di continuare il Progetto Atari Coldfire o di ricominciarlo da capo. La fase di valutazione è finalmente terminata e a questo punto possiamo rendere noto che consideriamo il progetto realizzabile e che da adesso in poi lavoreremo sotto il nome di "Atari Coldfire Project". Il nostro obiettivo principale è di costruire un novo clone Atari TOS, basato su un processore Coldfire, e di renderlo disponibile al pubblico al prezzo più basso possibile. Si tratta di un progetto libero, senza fini commerciali di alcun tipo.
Altro obiettivo che ci siamo prefissi è di rendere possibile per il nuovo sistema la massima aggiornabilità futura. Tali "aggiornamenti dell'hardware" saranno possibili gratuitamente tramite codice VHDL. In prospettiva, ci prefiggiamo l'assoluta compatibilità con ogni macchina Atari TOS mai costruita. Inizialmente, comunque, assicuriamo la compatibilità con l'Hades.
Al momento sono coinvolte nel progetto le seguenti persone:
Matthias Alles
Lyndon Amsdon
Fredi Aschwanden
Joachim Boltz
Mark Duckworth
Norman Feske
Markus Fichtenbauer
Wolfgang Förster
David Galvez
Kassian A. Goukassian
Alan Hourihane
Oliver Kotschi
Frank Naumann
Vincent Rivière
Henk Robbers
Mathias Wittau
Supporto supplementare e consigli relativi a specifici argomenti sono forniti anche da:
Pascal Barlier
Arnaud Bercegeay
Jens Klietz
Peter Persson
Attualmente siamo in contatto con altre nomi noti e questa lista presto si allungherà!
Sarà benvenuto e incoraggiato l'aiuto di chiunque voglia contribuire ad un aspetto qualsiasi, non importa quanto piccolo! Ricordate che, poiché si tratta di un progetto libero, il successo di questa iniziativa dipende assolutamente dal coinvolgimento della comunità e non potrà essere raggiunto senza il vostro aiuto.
Fredi Aschwanden, supportato da Wolfgang Förster, ha cominciato a sviluppare l'hardware ed è già disponibile una versione preliminare del layout della nuova macchina. Vogliamo sottolineare due vantaggi della nuova macchina che potrebbero essere interessanti anche per i non Atariani: le dimensioni estremamente ridotte della scheda madre ed un consumo elettrico estremamente contenuto.
Le specifiche tecniche attuali prevedono:
- Processore: Coldfire MCF5474, 266MHz, 400MIPS
- Memoria: 512 Mb DDR SDRAM, 128 Mb VideoRAM. RAM supplementare per funzioni speciali on board. Velocità: 1GB/s
- Flash: 8 Mb on board per il sistema operativo
- Sistema Operativo: TOS 3.06 per cominciare (stiamo valutando EmuTOS e TOS 4, di cui forse potremo avere i sorgenti)
- Porte ed interfacce compatibili con i vecchi computer Atari:
- IDE TT/Falcon
- Floppy ST/TT
- SCSI TT (ma più veloce)
- ACSI
- Porta cartucce ROM: Connectore 2x2 mm
- Porta Parallela per Stampante
- Porta seriale ST/TT
- Midi
- Suono ST: YM2149 over AC'97
- Video ST/TT/Falcon
- Porta tastiera/mouse Atari
- Altre Porte:
- 1 porta Ethernet 10/100
- 4 Porte Host USB 2.0 (ISP1563)
- 1 Porta Compact-Flash
- 1 Porta SD-Card
- Codec Stereo AC'97 con uscite DMA ed entrate con campionamento a 48kHz
- Connectori Audio: LineIn, LineOut, Mic (Mono), DVD/CD interno
- Nuove Modalità Video: circa 2 MegaPixel, true color
- Porte PS2 per Mouse/Tastiera
- Alimentazione a batteria (se richiesta)
- Connettore PCI 33MHz direct Edge per un backplane passivo
- Controller dell'alimentazione con orologio in tempo reale (real time clock), PIC16F506
- Socket di Espansione: 60 Pol (DSPI 33 Mbaud, seriale sincrono o asincrono a circa 33MBaud, 26 Bit I/O a circa 133MHz, Bus I2C)
- 512kB di RAM statica asincrona per DSP o altro
- Estensioni future già previste: DSP dell'Atari Falcon implementato nel FPGA
- Formato: Scheda madre di 90 mm x 260 mm x 20 mm
- Consumo elettrico della scheda completa: da 3 a 5 Watts
La scheda madre di questo computer avrà il form factor di una scheda PCI. Questo significa che potrà essere utilizzata in tre modi diversi:
1. Come una scheda madre indipendente.
2. Come una scheda PCI in un tower case standard con un backplane PCI passivo.
3. Come una scheda PCI in un PC.
Il prezzo finale di questa scheda non è ancora certo. Per i primi 25 preordini è stato fissato un costo di 557,00 Euro (+ IVA e spese di spedizione).
Per poter dare inizio alla produzione sono necessari 25 preordini che vengono confermati con un acconto di 200 Euro. Sarà quindi possibile avviare la realizzazione dei prototipi ed iniziare lo sviluppo del software. Le 25 persone che avranno preordinato la macchina dovranno pagare solo i 357,00 euro rimanenti (+ IVA e spese di spedizione).
Per quanto possibile il nostro lavoro sarà reso pubblico libero da licenze.
Le notizie relative allo stato di sviluppo del progetto saranno riportate costantemente al seguente indirizzo: http://acp.atari.org/news_it.html
ACP, Aprile 2009
|
|
15/12/2008
Nuova iniziativa Atari-Coldfire da Svizzera e Austria
| |
In seguito a nuovi impulsi provenienti dalla Svizzera e dall'Austria, dai primi di dicembre 2008 sono stati contattati personalmente molti sviluppatori. Lo scopo è quello di fare il punto sulle competenze e le possibilità di supporto al progetto esistenti nella comunità Atari. Fatto questo si potrà decidere se il progetto potrà essere continuato o se dovrà ricominciare da capo.
|
|
Archivio News dell'Atari Coldfire Project (in inglese)
| |
Potete consultare le vecchie notizie (in inglese) relative al progetto originale che si è sviluppato dal 2002 al 2008.
|
|