Falco Girgis
Falco Girgis
I am the author of ElysianVMU, a cross-platform, mature, feature-rich VMU emulator running on Windows, MacOS, Linux, Raspberry Pi, Web, and PSP, with Dreamcast, GameCube, iOS, and Android on their...
Hello jimtcl team! Long story short, we've added support for this lovely library to the independent Sega Dreamcast SDK, KallistiOS, as another scripting language we wish to offer first-party support...
Adding support for standard C signal types and API: `signal()`, `kill()`, `raise()`. Support is optional (although enabled by default) via the new `INIT_SIGNALS` `KOS_INIT_FLAG`. To do this, I've had to...
- New macro for C23 compliance of the file - Macros were redone to check for existence of C and C++ macros before "dereferencing" - New C23 time base types...
Guys, I'm sorry to say, but I have long thought `pvr.h` is probably the single worst source code file in all of KOS for a variety of offenses: - It's...
Yes, this is quite an opinionated change, but enough people have brought it up and have talked about wanting to do it, that I thought now might be a good...
- LTO without `-fno-builtins` in the `environ.sh` has been broken for awhile. - A slew of unresolved symbol errors are reported at linker time for every example. - Had to...
I've confirmed that this started happening once I bumped my host compiler to GCC-14, but when rebuilding with Clang, the issue goes away... Anyway, building the KGL VQ example now...
- Added public and private unions for `pthread_condattr_t`. - Added attribute pointer to `pthread_cond_t` - Initialized `pthread_condattr_t::clock_id` to `CLOCK_REALTIME` by default - Implemented `pthread_condattr_setclock()` with support for `CLOCK_MONOTONIC` and `CLOCK_REALTIME`...
FINALLY attempting to complete the remainder of the precision upgrades we an now enjoy from the new TMU driver all the way down to the scheduler level... WIP! - timer_spin_sleep...