Last commit made on 2020-12-08
Get this branch:
git clone -b runtime-lib

Branch merges

Branch information


Recent commits

ffd940f... by Damien Ciabrini

Split libsyscall's functions into independent files

This allows ld to only link the function used and will prepare the
migration to a more recent, c99-compliant, newlib version.

ffcdc81... by Damien Ciabrini

Keep the pkgconfig file on 'make clean'

889258b... by Damien Ciabrini

Merge pull request #39 from dciabrin/nullsound

Make nullsound a real modular sound driver

576a904... by Damien Ciabrini

Make nullsound a real modular sound driver

Each user can configure its own variant of nullsound, with its own set
of exported sound command, like e.g. "play a sample", "start a music",
"fade volume"...

The sound driver itself is now a sort of cooperative scheduler,
configured to handle a number of concurrent sound actions. Each sound
action gets called by the driver to update its local state, and then
yield execution so the next action can be scheduled.

As a first commit, the driver supports playing ADPCM-a samples. Other
modules such as music playback can be added in subsequent commits.

Closes #16

e2682bb... by Damien Ciabrini

Fancy shields in README

18d74aa... by Damien Ciabrini

Add macOS CI job

551cfab... by Damien Ciabrini

Clarify mingw/windows native installation procedure

05a188c... by Damien Ciabrini

Fix package instruction for brew (pre-built + source)

9a1a923... by Damien Ciabrini

Add instructions to install pre-built packages on Windows 10

89aefbf... by Damien Ciabrini

Add instructions to install pre-built macOS packages with brew