KallistiOS icon indicating copy to clipboard operation
KallistiOS copied to clipboard

A homebrew SDK/pseudo-operating system for the Sega Dreamcast. This repository is a mirror of the official SourceForge repository for KOS.

Results 200 KallistiOS issues
Sort by recently updated
recently updated
newest added

Currently dcload can cause issues in resource sharing on the g2 bus due to not having any mechanism to share between it and kos: ``` I just looked at the...

enhancement

Another in the discussion to revamp and de-public the "arch" headers. Users who `#include ` will still have it work (for now), but it will warn that the header has...

``` /opt/toolchains/dc/kos/include/kos/cdefs.h:34: warning: missing title after \defgroup system_attributes /opt/toolchains/dc/kos/include/kos/cdefs.h:176: warning: missing title after \defgroup system_compat /opt/toolchains/dc/kos/include/kos/cdefs.h:209: warning: missing title after \defgroup system_helpers /opt/toolchains/dc/kos/include/pthread.h:251: warning: More #endif's than #if's found. /opt/toolchains/dc/kos/kernel/arch/dreamcast/include/arch/irq.h:60:...

documentation
cleanup

The current iso caching system sets up two 16-block caches in memory, one for data and one for metadata (inode). Both of these have good uses but are being used...

filesystem
optimization

Moop's updates to dctool-ip expanded the packet size from the legacy size of 1024 supported by mainline dctool-ip. It provides a flag `-l` that can be used to force this...

As noted in #1059 and #1082 when running net examples via dcload-ip with the `-n` parameter, they are unable to connect to the network. We should likely have detection of...

bug
utilities
networking

We use bin2c to create romdisks, and bin2c is a build target; therefore we have to make sure that it is built before using it. Fixes #1025.

bug
build system

This is with `-fstack-protector-all` set in KOS_CFLAGS. ``` quzar@Centurion-IV:~/dcdev/KallistiOS/examples/dreamcast/library$ make rm -f library-test.elf library-test.bin liblibrary-test.a romdisk.* /opt/toolchains/dc/kos-toolchains/15.1.0/bin/sh-elf-gcc-ar rcs liblibrary-test.a exports_stubs.o mkdir -p romdisk cd loadable-dependence && make && cp library-dependence.klf...

build issues

`2ndmix` and `library` seem to frequently error out if `examples` are built with `-j2` or higher. Maybe others too. For example, with `2ndmix`, `bin2c` errors out: ``` /opt/toolchains/dc/kos/utils/bin2c/bin2c romdisk.img romdisk_tmp.c...

example
build issues
build system

As a follow-on from #680, there should be a flag for initting the low-level FS stuff, rather than simply relying on picking any one of the arch-independent FSes.

filesystem