Falco Girgis

Results 45 issues of 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...

Feature Request

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...

enhancement
documentation
cleanup

- 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...

enhancement
update
cleanup

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...

enhancement
documentation
cleanup
video

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...

update

- 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...

build failure

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...

bug
help wanted
example

- 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`...

bug
enhancement

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...

enhancement
documentation
cleanup