llvm-mos / llvm-mos-sdk

SDK for developing with the llvm-mos compiler
https://www.llvm-mos.org
Other
266 stars 53 forks source link

Split out VRAM buffer parts of neslib/nesdoug #214

Closed mysterymath closed 11 months ago

mysterymath commented 11 months ago

Scheduling updates to VRAM is a problem with many possible approaches with different tradeoffs. The approach in neslib/nesdoug isn't well separated from the rest of the library, so making a different choice here tends to require throwing away the rest of the library. Instead, this should be broken out such that inclusion of the NMI update and data structures depends on the functionality actually being used.

cogwheel commented 11 months ago

WIP here: https://github.com/cogwheel/llvm-mos-sdk/tree/cog/split-neslib

cogwheel commented 11 months ago

I forgot to add the fixes to the updated PR