Email or username:

Password:

Forgot your password?
Devine Lu Linvega

As suggested by @nettles, I've implemented full auto sprite flipping to #varvara. It doesn't seem to impact any roms negatively, but instead of writing your own sprite flipping routine, you can make use of this to draw entire rows/cols at a time.

A side-effect is that right-to-left, and bottom-to-top, font drawing can make use of the auto byte, which had always been lacking.

implementation: git.sr.ht/~rabbits/uxn11/tree/

test: git.sr.ht/~rabbits/uxn11/tree/

mailing list: lists.sr.ht/~rabbits/uxn

Dafu flipped x/y to show the different states.
5 comments
Devine Lu Linvega

@nettles I was happy to test with oquonie and found that it didn't break anything. I'll be able to remove a whole bunch of shim code and make it faster. Thank you so much for the idea <3

Bad Diode

@neauoire a bit busy at the moment but I'll try to add the new screen changes to uxngba et al sometime this month

Devine Lu Linvega

@bd it might make oquonie run a bit faster :) No rush, there's only the one rom that makes use of it right now.

Bad Diode

@neauoire I think it will still be a bit slow but it's worth trying! if I recall the main issue was the parallax stuff, not so much the drawing. I'll try to measure the perf gain to get a better estimate.

Go Up