Skip to content

Conversation

@mark9064
Copy link
Member

The optimised parameters result in slightly less efficient flash usage with many small files but much better access performance. External fonts should load slightly faster after this.

After this PR, the on disk format will be updated to a newer version so loading an older version of InfiniTime will cause the flash to be reformatted

The optimised parameters require formatting the filesystem fully. I haven't included this in the PR, but we probably should? I haven't thought about how to do this in a nice way yet

This might close some issues relating to FS thread safety, but I'm not convinced it's fully fixed yet. It's definitely an improvement though - currently there is no locking at all

@mark9064 mark9064 added the maintenance Background work label Jun 27, 2025
@github-actions
Copy link

Build size and comparison to main:

Section Size Difference
text 381552B 2424B
data 948B 0B
bss 22568B 32B

Run in InfiniEmu

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

maintenance Background work

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants