| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2024-09-21 | 2.3 kB | |
| KallistiOS-2.1.0.tar.gz | 2024-09-21 | 22.3 MB | |
| KallistiOS-2.1.0.zip | 2024-09-21 | 22.9 MB | |
| Totals: 3 Items | 45.3 MB | 0 | |
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 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.
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.