pcgeos
sokol
pcgeos | sokol | |
---|---|---|
15 | 38 | |
626 | 6,062 | |
- | - | |
9.9 | 9.7 | |
7 days ago | 4 days ago | |
Assembly | C | |
Apache License 2.0 | zlib License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
pcgeos
- PC GEOS: the multitasking DOS-based GUI OS that evolved from a C64 desktop
- What OS's run over DOS other then Windows?
-
Had this NOKIA-9000 communicator laying on my shelf for a long time, and I’m still amazed how cool this device was back in the day.
Runs PC-GEOS! Which recently got open sourced, if you want to write software for it... https://github.com/bluewaysw/pcgeos
-
Can anyone suggest any fun to mess around with software that I can find on archive.org? I'm looking for things from old businesses or just anything fun really.
luckily we have sources now ( https://github.com/bluewaysw/pcgeos ) so that makes it much more fun. it's kinda weird to read TODO from 199x :)
- Kali Linux
-
MS-DOS in Hyper-V
i was a bit joking with geos but of course, if you are curious - then try it. by now even the sources are available if you want to read some cute assembly or dive in prehistoric kernel ( https://github.com/bluewaysw/pcgeos ).
- The QNX Demo Disk: a full xNix OS, with GUI and browser, on just 1 1.4MB floppy
sokol
- STB: Single-file public domain libraries for C/C++
-
Container2wasm: Convert Containers to WASM Blobs
I'm using Dear ImGui for my cross-platform code (which includes running in browsers):
- https://floooh.github.io/visual6502remix/
- https://floooh.github.io/tiny8bit/c64-ui.html
- (start these samples by clicking on the little "UI" icon) https://floooh.github.io/sokol-html5/
Platform abstraction is handled through the sokol headers: https://github.com/floooh/sokol
-
New Vulkan Documentation Website
I wonder if using your library (https://github.com/floooh/sokol) instead of OpenGL will alleviate some of these issues for newcomers! There's already a sokol port of the learnopengl.com code (https://github.com/GeertArien/learnopengl-examples), so it shouldn't be too hard to match between the tutorial articles and these.
-
Meta Releases Intermediate Graphics Library
If you're looking for something like this, Sokol is a much simpler alternative:
https://github.com/floooh/sokol
It doesn't support vulkan though, but if that's important to you you're probably much better off just using vulkan directly since it's supported on all the major platforms.
-
Why glibc 2.34 removed libpthread
All I can do is give you a couple of Github ticket links where users of my libraries stumbled over the issue (and with different symptoms):
- https://github.com/floooh/sokol/issues/376
- https://github.com/floooh/sokol/issues/404
- https://github.com/floooh/cimgui-sokol-starterkit/issues/6
We then added a dummy call to a no-op pthread function, so that users can better figure out that they need to use -pthread because now they get a linker error instead of a runtime crash or hang. This has since reduced the 'support overhead' quite a bit:
- https://github.com/floooh/sokol/pull/456
-
File for Divorce from LLVM
My stuff for instance:
https://github.com/floooh/sokol
...inspired by:
https://github.com/nothings/stb
But it's not so much about the build system, but requiring a separate C/C++ compiler toolchain (Rust needs this, Zig currently does not - unless the proposal is implemented).
- Minimal cross-platform standalone C headers
-
How can i play .wav file with C ?
I have never personally used it but I'm pretty sure sokol has an audio library that might be what you are after.
-
Website with Godot?
And I asked floooh for similar thoughts on making a website with sokol here: https://github.com/floooh/sokol/issues/825
-
I want to talk about WebGPU
It's not Rust and TS, instead C and JS, but Emscripten has a very nice way of integrating C/C++ and JS (you can just embed snippets of Javascript inside C/C++ source files), e.g. starting at this line, there's a couple of embedded Javascript functions which can be called like C functions directly from the "C side":
https://github.com/floooh/sokol/blob/4535a3b4be59eb912e77e04...
What are some alternatives?
Smalltalk - By the Bluebook implementation of Smalltalk-80
bgfx - Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
ChromeLeft4kDead - Notch's Left4kDead as a Chrome App.
raylib - A simple and easy-to-use library to enjoy videogames programming
Overbot - Team Overbot source code from the 2005 Grand Challenge
tinyrenderer - A brief computer graphics / rendering course
GladiatorPits-MUD - The source code behind Richard Woolcock's Gladiator Pits.
LearnOpenGL - Code repository of all OpenGL chapters from the book and its accompanying website https://learnopengl.com
mikeOS - Mirror for MikeOS 4.5 - Simple and educational Operating System written by Mike Saunders
v - Simple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero library dependencies. Supports automatic C => V translation. https://vlang.io
webtorrent - ⚡️ Streaming torrent client for the web
nanovg - Antialiased 2D vector drawing library on top of OpenGL for UI and visualizations.