[zxspectrum] R: z88dk - v 1.99A

  • From: "Simone Voltolini" <simone.voltolini@xxxxxx>
  • To: <zxspectrum@xxxxxxxxxxxxx>
  • Date: Thu, 24 Dec 2015 09:57:09 +0100

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



Other related posts:

  • » [zxspectrum] R: z88dk - v 1.99A - Simone Voltolini