KallistiOS 2.1.0 Released!

This forum is for the posting of new newsposts, and it stores the site's news and comments archives. Only newsposters have access to post new news in here; if you wish to submit news, please post it in the discussion section for your particular topic. We may choose to move it here as a newspost if we find that it's worthy for the front page.
Post Reply
User avatar
Quzar
Dream Coder
Dream Coder
Posts: 7500
https://www.artistsworkshop.eu/meble-kuchenne-na-wymiar-warszawa-gdzie-zamowic/
Joined: Wed Jul 31, 2002 12:14 am
Location: Miami, FL
Has thanked: 4 times
Been thanked: 14 times
Contact:

KallistiOS 2.1.0 Released!

Post by Quzar »

It's been over 11 years since the release of KallistiOS 2.0.0 and since then so much has changed. Too much to easily describe. Below you'll find a shortlist of new functionality, and in the doc folder of the repository you can find a comprehensive changelog and more verbose release notes.

Though this release has kept with the tradition of 'once a decade', we hope to more regularly release minor versions from now on to help users move away from the instability of daily builds.

The release can be found on GitHub or SourceForge

What's New in Version 2.1.0

Core Functionality
* Cooperative Threading mode is no longer supported.
* Static Thread Local Storage (TLS).
* C11 threads and worker threads.
* /dev/ vfs supporting null, random, and urandom.
* VFS Expanded with readlink, rewinddir, and more compliant readdir and stat.
* Expanded C language support including C11, C17, and C23.
* Expanded C++ language support including C++11, C++14, C++17, C++20, C++23, and C++26.
* Expanded POSIX support: clock_gettime/settime/getres, getaddrinfo/freeaddrinfo, libgen.h, and more.
* GCC 9-15 supported. Support for GCC 2-3 removed, and 4 deprecated.
* Default language spec of the codebase is now gnu17/gnu++17.

Dreamcast Hardware Support
Base Hardware
* NAOMI/NAOMI2 including net-dimm uploading.
* New and enhanced driver for SH4 User Break Controller (UBC).
* SH4 Watch Dog Timer (WDT) device.
* Hardware Performance Counters.
* Support for m4, and m4-single modes alongside m4-single-only.
* Store Queue access is now managed by KOS and direct access may break.
* PVR YUV converter DMA.
* PVR 'cheap' shadows via volume modifiers.
* PVR Two-pass render-to-texture option.
* CD-ROM DMA, subcode, and alternative data type reading.
* 4/8-bit wav support for sfx and streaming audio.

Peripherals and Accessory Support
* French AZERTY, German, Spanish, and UK keyboards.
* Basic Lightgun support based on libronin's implementation.
* VMU buttons, date/time, BIOS color, and using the 'extra 41 blocks'.
* Enhanced support for testing the capabilities of connected controllers.

Hardware Modification Support
* Additional G1 ATA device (IDE hard drive mod).
* 32MB RAM upgrade.
* Custom BIOSes.
* Navi modified Dreamcast subarch has been moved to addons.
These users thanked the author Quzar for the post (total 2):
|darc|BlueCrab
"When you post fewer lines of text than your signature, consider not posting at all." - A Wise Man
Post Reply