Example

Graphics Demo (Pxl Library 2.0)

8

nathanielbabiak 2019-11-26 05:10 (Edited)

This is a demo of some of the drawing commands in Pxl Library 2.0, available here: https://lowresnx.inutilis.com/topic.php?id=1501


was8bit 2019-11-26 16:35

Unfreaking believable!! OoO


nathanielbabiak 2019-11-26 16:48

Check out the source code too! I tried to make each subprogram as organized and intuitive as possible, so that anyone can copy-and-paste the ones they want to use. The real beauty is that these routines will work with the display buffer library I’m about to release, meaning we’ll finally see some color!


was8bit 2019-11-26 18:43

Coolio... i made a quick test i will post... this really is totally awesome ! :)


Roy___ 2019-11-28 16:53

Looking forward to giving this a try! Thanks!


GAMELEGEND 2020-03-14 19:12

Holy crapin crap this is awesome i think this program really tests what you can do with lowres


nathanielbabiak 2020-12-04 03:48 (Edited)

Updated for Pxl Library 2.0. The benchmark shows it can draw almost double the number of lines in a single frame. :-)

At some point I'd like to play around with the addressing system rilden used for the starfield upload (https://lowresnx.inutilis.com/topic.php?id=1433) since it's around three clock cycles faster at each pixel modification. (It would also remove one of the restrictions on the Pxl BG Editor, but I'm not sure how I feel about increasing the number of lookup array elements from 288 to 20,000...)


GAMELEGEND 2023-02-23 04:50 (Edited)

So where should I start if I want to learn how this stuff works?

I'm much better at programming than I was last year, and I have a greater understanding of old game consoles, so it is time to learn how this stuff works with the least number of headaches possible :).


nathanielbabiak 2023-02-23 13:00 (Edited)

Gamelegend,

Get a solid understanding of the graphics system terms. Then read through the manual's graphics section one more time. Then read through the inner-workings of the RAM.

The Pxl Library is just one example of "pixel buffers" that are often mentioned on this site. Check out this upload, it's got everything presented very concisely, without distractions like you'll find in the Pxl Library.

There's also other display systems that allow full-screen images, but they don't seem to get called "pixel buffers" on this website. If you have any inspiration for another system (either questions about an existing upload, or maybe a novel idea), just start a forum post and I'd be happy to help there.

:-)


was8bit 2023-02-23 14:02 (Edited)

If you want the "no frills"' approach, check this out...

https://lowresnx.inutilis.com/topic.php?id=2849

But nathanielbabiak IS the best...


was8bit 2023-02-23 14:04

Also, if you want pixel power at a small level, it can be simulated with sprites... play with the controls...

https://lowresnx.inutilis.com/topic.php?id=2409


Log in to reply.