Grandiosoooooooooooo!!!!!!!!!!!!!!
Da: zxspectrum-bounce@xxxxxxxxxxxxx [mailto:zxspectrum-bounce@xxxxxxxxxxxxx]
Per conto di Stefano Bodrato
Inviato: giovedì 24 dicembre 2015 09:34
A: zxspectrum@xxxxxxxxxxxxx
Oggetto: [zxspectrum] z88dk - v 1.99A
Carissimi amici,
è con orgoglio che vi consegno un fantastico regalo di Natale: la nuova
versione ufficiale di z88dk !
Abbiamo ricominciato a numerare le versioni per questi motivi:
- molti appassionati realizzano progetti che dipendono da una particolare
versione
- le distribuzioni (Linux ma non solo) per mantenere i package e
raccogliere le segnalazioni dei bug devono avere un riferimento certo
- la versione rilasciata su SourceForge era diventata decisamente troppo
vecchia ma non ce la sentivamo di abbandonare il repository
- le nuove modifiche sono sostanziose, quindi non potevamo più garantire
che le "nightly build" fossero sempre stabili.
Il salto di versione da 1.10 a 1.99A è presto spiegato: si tratta di prequel
della 2.0, con la quale completeremo l'integrazione tra z88dk e SDCC !
Il "kit" ora fornisce due motori di compilazione, due set di librerie (il
secondo totalmente ridisegnato per ottenere il massimo da entrambi i motori
e permettere una maggior aderenza agli standard) e i due meccanismi di
ottimizzazione di z88dk e SDCC combinati in modo da spremere tutto il
possibile.
La versione sorgente può essere compilata anche per CPU a 64bit e con
qualsiasi endianness.
Z80ASM è stato totalmente ridisegnato: ora è molto più veloce, rispetta a
una sintassi più adeguata agli standard e supporta la suddivisione del
codice in blocchi (sarà ad esempio utile sullo Spectrum 128K). Inoltre,
grazie a uno sforzo congiunto, ora convive con SDCC.
Questa versione è principalmente il risultato dello sforzo sovrumano di
Alvin Albrecht. Oltre ad aver ridisegnato da solo tutta la libreria e la
nuova architettura di ottimizzazione, si è occupato di coordinare il
progetto, preparare il package (compreso il sostanzioso lavoro di fixing dei
bug emersi nei test della pre-release), senza contare il lavoro di raccolta
e applicazione delle migliorie suggerite dai molti amici appassionati (ed
esigenti).
Gli altri due principali fautori di questo balzo in avanti sono Paulo
Custodio per l'eccellente lavoro su SDCC e naturalmente Philipp Klaus
Krause, riferimento Z80 nel team di SDCC che con enorme pazienza ci ha
contattati nel nostro forum, ha applicato a SDCC praticamente tutte le
modifiche che abbiamo chiesto
Questa volta vi rimando al link su SourceForge:
http://sourceforge.net/projects/z88dk/
.. anche perchè mi sembra che il nostro buon vecchio http://www.z88dk.org
non abbia retto all'entusiasmo degli utenti !
La documentazione è ancora "in progress", ma suggerisco di dare un'occhiata,
specialmente alle tabelle con i benchmark:
Installation:
http://www.z88dk.org/wiki/doku.php?id=temp:front#installation
Overview, Classic C Library Information:
http://www.z88dk.org/wiki/doku.php
Overview, New C Library Description, SDCC compilation described:
http://www.z88dk.org/wiki/doku.php?id=temp:front