Email or username:

Password:

Forgot your password?
Devil Lu Linvega

For #finishit today, @rek and I are doing final playtests, stitching spritesheets and optimizing memory usage. To help with that, I made a little ROM visualizer.

9 comments
Devil Lu Linvega

I can now see all the assets pages and their length, so I can better merge them ✊

Joël Franusic

@neauoire I love these visualizations! This is the one that I've been looking at today - I'm working on slides for a presentation that @rndmcnlly and I will be giving at the FDG 2023 conference on Playable Quotes: joel.franusic.com/playable_quo

Devil Lu Linvega

@jpf @rndmcnlly nice :) It's a good way to find where memory is mismanaged!

Max Cahill

@neauoire niiiiiiiiice yeah this is such a win with uxn :) squeezing those last drops out haha

Devil Lu Linvega

After a day of work I managed to save 3 pages(totally 192kb) of memory in Oquonie for a rom that will be a total of 458kb spread over 7 pages of memory.

I'm pretty happy that we got to create a demake of our game and bring it from 150mb to 458kb and preserve much of the essence of the original, I dare even say that it's quite a lot better. The virtual machine driving it is somewhat easy to implement and hopefully that will help for the game to be playable in the future.

Devil Lu Linvega

just noticed that the events and player timers manage to sync perfectly while I was recording the video. So the idle animations are playing at the exact same time..

Potassium

@neauoire 150 MB to 548 KB is quite an achievement. That's ~300x lighter! Very cool!

Go Up