Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 demoscene Open-Source Projects
-
teach_yourself_demoscene_in_14_days
A guide to learn and become active in the demoscene within a couple of weeks
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
SDF
Collection of resources (papers, links, discussions, shadertoys,...) related to Signed Distance Field (by CedricGuillemet)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
rototiller
Collection of software-rendered realtime graphics compositions, see https://rototiller.pengaru.com. Github is only a mirror.
-
codegolfing
64, 128, 256, 512 bytes sizecoding intros / procedural graphics with sources by The Orz / grz
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: PicoGUS: Emulate ISA Sound Cards (GUS, Adlib, MPU-401, Tandy, CMS) with a Pico | news.ycombinator.com | 2023-05-24are the PIO blocks wide enough to handle an ISA bus? Or are you using a shift register or another port on the pico to interface with the bus?
edit:: looking at the schematic it looks like you have the address/data pins multiplexed on an 8-bit port: https://github.com/polpo/picogus/blob/main/hw/PicoGUS-schema...
Curious if you did the HW design first, or SW design first, or how you came up with this particular solution.
I had a deeper look at 4klang, it looks like it's not really taking care of sound output, it's "only" creating the sounds and filling a buffer (I might be wrong, that level of assembly is soooooo over my head. still damn interesting to read, tho)
Gopher also made 64klang, and in the examples here they're using mmsystem to push samples to the soundcard, so I'd be inclined to think that's a pretty good way to do it (if not the best way)
Project mention: Smolsharp: Small standalone C# executables using NativeAOT | news.ycombinator.com | 2023-09-05
Now they just need to port something like oneKpaq to 16 bit or maybe something from the extremely tiny decompressor thread [1], just to test compression level to get an idea kpaq on its quickest setting(taking minutes instead of what could be days on its highest) reduced SectorC to 82.81% of its size, of course adding the 128 bit stub knocked it to 677 bytes. It would be interesting to try it on the slowest takes day to bruteforce setting, but I'm not going to attempt that.
Some of the compressors in that forum thread since they are 32 bytes and such, might find it easier to get net gains.
[0] https://github.com/temisu/oneKpaq
[1] https://encode.su/threads/3387-(Extremely)-tiny-decompressor...
I implemented a something similar[0] a while back in rototiller[1], there's a short low-res youtube clip here[2].
It was a fun little hack, I didn't realize this is a thing. I was just messing around with an idea of pushing particles through a cube of tri-linearly interpolated direction vectors, without simulating any actual physics like mass/friction/fluids or anything like that.
Something which surprised me was during development I just populated the cube of vectors with randomized vectors, fully expecting I'd have to do something more intentional and clever before it was interesting to watch. But the emergent structure of the flow paths even with the pseudo-random vectors was surprisingly interesting and I just left it at that, with the addition of a second randomized field the direction vectors would be interpolated between in a ping-pong manner. When one field is dominant, it re-randomized the other, resulting in a continuously-looking evolving field...
[0] https://github.com/vcaputo/rototiller/blob/master/src/module...
[1] https://github.com/vcaputo/rototiller/tree/master
[2] https://www.youtube.com/watch?v=-q2Yq2fHedw
demoscene related posts
-
CVPR 2024 Datasets and Benchmarks - Part 1: Datasets
-
Teach Yourself Demoscene in 14 Days
-
Can someone explain to me Creative Commons Attribution to me
-
Teach Yourself Demoscene in 14 Days (2017)
-
Teach Yourself Demoscene in 14 Days
-
SectorC: A C Compiler in 512 bytes
-
PicoGUS: Emulate ISA Sound Cards (GUS, Adlib, MPU-401, Tandy, CMS) with a Pico
-
A note from our sponsor - InfluxDB
www.influxdata.com | 2 May 2024
Index
What are some of the best open-source demoscene projects? This list will help you:
Project | Stars | |
---|---|---|
1 | teach_yourself_demoscene_in_14_days | 2,017 |
2 | Bonzomatic | 1,331 |
3 | dwitter | 756 |
4 | SDF | 606 |
5 | picogus | 453 |
6 | rocket | 351 |
7 | gbt-player | 272 |
8 | 4klang | 272 |
9 | awesome-demoscene | 260 |
10 | 64klang | 252 |
11 | Atari_ST_Sources | 233 |
12 | smolsharp | 208 |
13 | radio | 96 |
14 | PS | 59 |
15 | oneKpaq | 38 |
16 | on-telegram | 26 |
17 | Fragment Forge | 22 |
18 | lowtech | 22 |
19 | retro-book-gardens | 21 |
20 | ShaderPiPFX | 9 |
21 | demo-marine-melodies | 8 |
22 | rototiller | 6 |
23 | codegolfing | 4 |
Sponsored