[zxspectrum] z88dk - v 1.99A

  • From: Stefano Bodrato <stefano_bodrato@xxxxxxxxxxx>
  • To: "zxspectrum@xxxxxxxxxxxxx" <zxspectrum@xxxxxxxxxxxxx>
  • Date: Thu, 24 Dec 2015 09:34:11 +0100

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


Other related posts: