No video

Agon Plasma Effect

  Рет қаралды 109

J.B. Langston

J.B. Langston

Күн бұрын

I have ported my TMS9918 plasma effect to Agon (which is itself a port of some 6502 code for C64 by Cruzer/Camelot). So far I have achieved stable 30fps frame rates. I have some ideas for 60fps, but that will have to wait until v2.0. The biggest bottleneck is the bandwidth between the CPU (eZ80) and VDU (ESP32 running custom firmware).
Extra Crispy: github.com/jbl...
Original Recipe: github.com/jbl...
OG Recipe: csdb.dk/releas...
Agon Community Docs: agonconsole8.g...
AgonLight2 from Olimex: www.olimex.com...

Пікірлер: 5
@LearnAgon
@LearnAgon 3 ай бұрын
Beautiful work 🎉
@Optimus6128
@Optimus6128 9 күн бұрын
Cool, I know about the Agon bottleneck that didn't let me direct access to some framebuffer, but had to upload bitmap. Here I guess you upload the 8x8 dithered character as bitmaps and later you instruct which to render where by additional uploaded commands? It's a pain to do software rendered effects on Agon without direct access, but I guess there are some work arounds. I originally dreamed to port my Amstrad CPC software rendered effects to the much faster ez80 and have something glorious in big screen, but an upload of a post stamp 64x64 pixel bitmap alone will land in the 20-25fps territory, forget about full screen effects unless I do something similar to this example :)
@jblangston3
@jblangston3 9 күн бұрын
Yeah, it definitely requires a different approach to get the best performance. Some featuers I requested have been added to the VDP to make it possible to do some of the calculations on the VDP itself and improve the framerate further, but I've been a bit distracted by other projects lately and haven't finished implementing it. I hope to get back to it sometimes soon.
@mildu545
@mildu545 2 ай бұрын
I have 0 idea what is going on but looks cool!
@jblangston3
@jblangston3 2 ай бұрын
Lots of sine waves smooshing together, basically…
z80ctrl Board for RC2014
13:09
J.B. Langston
Рет қаралды 3,5 М.
It's time for change, it's time for Linux.
10:53
DankPods
Рет қаралды 504 М.
Running With Bigger And Bigger Feastables
00:17
MrBeast
Рет қаралды 168 МЛН
Little brothers couldn't stay calm when they noticed a bin lorry #shorts
00:32
Fabiosa Best Lifehacks
Рет қаралды 21 МЛН
🩷🩵VS👿
00:38
ISSEI / いっせい
Рет қаралды 28 МЛН
The SECRETS That Make Your Phone ACTUALLY Work
16:25
Enrico Tartarotti
Рет қаралды 177 М.
Bringing GLaDOS to life with Robotics and AI
13:04
Dave's Armoury
Рет қаралды 852 М.
Sick Trip - by Psykotekk23
3:51
Psykotekk23 Official
Рет қаралды 129
Examining Marvel's Flop Era
29:40
Eyebrow Cinema
Рет қаралды 647 М.
Ciel Praline
3:11
Francis Blouin
Рет қаралды 204
JPEG is Dying - And that's a bad thing
8:09
2kliksphilip
Рет қаралды 579 М.
Is this the END of Watercooling?
18:47
JayzTwoCents
Рет қаралды 107 М.
I got Kanye's Stem Player. (deleted DankPods video)
10:56
DankPods Fan
Рет қаралды 154 М.
Supermon+64 Demo
10:26
J.B. Langston
Рет қаралды 5 М.
AppleSoft Advanced Graphics Techniques
3:46
J.B. Langston
Рет қаралды 321
Running With Bigger And Bigger Feastables
00:17
MrBeast
Рет қаралды 168 МЛН