Важная информация

User Tag List

Показано с 1 по 10 из 21

Тема: z88dk v1.99A Release Candidate

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Member
    Регистрация
    21.05.2006
    Адрес
    Canada
    Сообщений
    78
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию z88dk v1.99A Release Candidate

    Download from:
    http://nightly.z88dk.org/Releases/

    The release candidate will be available for testing until December 23 when it will be replaced by an official release of v1.99A.

    The download options are a binary win32 build, a binary mac osx build and a generic source tree for other platforms. Installation hints can be found here: http://www.z88dk.org/wiki/doku.php?i...t#installation. Instructions for installing the MacOSX binary are missing so if a MacOSX user is able to submit those, it would be appreciated

    z88dk has undergone some significant development in the past two years. The version number reflects this (v1.99) and anticipates a v2.0 when the development roadmap is completed.

    WHAT'S NEW

    Quite a lot and we don't have a complete list of changes yet.

    In broad terms:

    * [z80asm] Sections introduced for creating memory maps and compiling for bankswitched memory
    * [z80asm] Modern operator syntax introduced
    * [z80asm] PUBLIC, EXTERN, GLOBAL scoping keywords introduced to replace XDEF, XREF, XLIB, LIB, etc

    * [sccz80] Numerous bugfixes

    * [classic c library] New targets and new libraries which will be enumerated at official release

    * [new c library] A new c library has been written from scratch in assembly language and currently contains more than 700 functions
    * [new c library] Compatible with sdcc
    * [new c library] Many unique libraries including zx7 (compression), adt (C++ STL containers), fzx (proportional fonts), BIFROST/NIRVANA/SP1 (zx), tritone music and bitfx sound effects for 1-bit audio devices.
    * [new c library] Object oriented stdio allowing writing of sophisticated drivers using code inheritance from the library. Currently base classes implement serial character devices and terminal (console) devices.
    * [new c library] Targets supported initially include cp/m, embedded (generic z80) and zx (zx spectrum). The built-in crts allow creation of terminal windows with assignable input source using fixed width or proportional fonts, output as ROM or RAM-resident programs.
    * [new c library] The library and crts are highly configurable. Library build time options allow selection between fast and small library code and the crts can be configured at compile time by embedded pragmas in the C source code.

    * [sdcc] sdcc is fully supported as alternate C compiler using the new C library.
    * [sdcc] sdcc's output is improved by an additional 400 peephole rules supplied by z88dk
    * [sdcc] sdcc's calls to its primitives are modified to use smaller and faster callee linkage

    The combination sdcc+z88dk supplies a C compiler that behaves similarly to 32-bit C compilers. sdcc implements a large subset of C90/C95/C11 standards and the z88dk library completes the compliance. The only missing element is the disk i/o which is currently under development.

    sccz80 will often create smaller code than sdcc particularly when longs and floats are in use.

    Some benchmarks including Dhrystone 2.1 and Whetstone 1.2 comparing with some other commercial compilers:
    http://www.z88dk.org/wiki/doku.php?i...ont#benchmarks

    New documentation under construction:
    http://www.z88dk.org/wiki/doku.php?id=temp:front

    Collection of links describing how to compile with sdcc:
    http://www.z88dk.org/wiki/doku.php?i...ling_with_sdcc

    Example programs using the classic library:
    z88dk/examples

    Example programs using the new c library and sdcc:
    z88dk/libsrc/_DEVELOPMENT/EXAMPLES

    PURPOSE OF A RELEASE CANDIDATE

    We are hoping to identify problems with installation and use before an official release. Particularly we are looking for problems with using the new elements in the release.

    1. Try making the new c library.

    cd z88dk/libsrc/_DEVELOPMENT
    windows: "Winmake all" (10-15 mins to complete)
    other: "make"

    2. Try compiling your own programs and some of the examples.

    Thanks to anyone who can find the time at this time of year to do a little testing.
    Последний раз редактировалось Alcoholics Anonymous; 17.12.2015 в 18:28. Причина: correct links

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Testers for new z88dk C library
    от Alcoholics Anonymous в разделе RST#38
    Ответов: 0
    Последнее: 27.12.2014, 04:32
  2. Сборка z88dk под OS X
    от foxweb в разделе Программирование
    Ответов: 0
    Последнее: 21.02.2014, 00:21
  3. Forever release
    от Sinus в разделе Демо
    Ответов: 9
    Последнее: 13.05.2008, 04:49
  4. BASin Release 13a
    от SGO в разделе Эмуляторы
    Ответов: 4
    Последнее: 26.12.2006, 15:58
  5. SP1 for Z88DK
    от Alcoholics Anonymous в разделе RST#38
    Ответов: 7
    Последнее: 30.06.2006, 17:23

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •